Five9

Software Architect

Five9

Apply
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