Software Architect
Five9
3 months ago
Bengaluru, India
Staff+
H1B Sponsor
Responsibilities
- Architect end-to-end solutions for cloud-native applications.
- Design and oversee the development of microservices architectures.
- Define and guide the adoption of message queueing and streaming platforms.
- Architect and optimize data storage solutions for high availability.
- Collaborate with engineering teams to define architecture blueprints.
- Perform architecture reviews and provide hands-on technical guidance.
- Evaluate new technologies and recommend technology adoption.
- Work closely with DevOps, SRE, and security teams.
- Provide architectural support for customer-facing issues.
- Advocate for domain-driven design and event-driven patterns.
Requirements
- 10+ years of experience in software development.
- 3+ years as a Software Architect or in a similar role.
- Proven experience in designing cloud-native applications using AWS, Azure, or GCP.
- Strong knowledge of microservices patterns and REST/gRPC APIs.
- Hands-on experience with streaming and messaging platforms.
- Expertise in distributed databases like Citus, Snowflake, or PostgreSQL.
- Solid understanding of containerization and orchestration.
- Familiarity with DevOps practices and CI/CD pipelines.
- Experience with monitoring and observability tools.
- Strong focus on scalability, performance tuning, and security best practices.
Tech Stack
Apache CassandraApache KafkaAWSAzureDatadogDockerGoogle Cloud PlatformGrafanaHelmKubernetesPostgreSQLPrometheusRabbitMQSnowflakeTerraform
Categories
BackendData EngineeringDevOps