Join a team building the backbone of a worldwide communications platform. As a Senior Software Engineer, you'll shape the architecture of distributed systems that support massive-scale voice and data services, serving developers across the globe.
What You'll Do
- Design and deploy scalable, low-latency systems that handle high-throughput data flows and real-time access patterns.
- Build and maintain RESTful APIs that provide reliable, developer-friendly access to critical communications infrastructure.
- Optimize database performance and availability across distributed relational data stores under heavy load.
- Lead system design from concept through deployment and ongoing operations, ensuring 24x7 service reliability.
- Work closely with engineering teams to resolve complex challenges in distributed computing, focusing on resilience and scalability.
What We're Looking For
- 5+ years of software engineering experience with a focus on backend or infrastructure systems, or equivalent practical expertise.
- Strong grasp of distributed systems principles, including consistency, fault tolerance, and stateful service scaling.
- Proficiency in Java, Spring, and Dropwizard, with experience developing scalable API platforms.
- Hands-on experience with PostgreSQL, Aurora, or similar relational databases, including performance tuning.
- Familiarity with cloud platforms such as AWS or GCP and a commitment to operational excellence in agile environments.
Nice to Have
- Experience with columnar databases like ClickHouse for analytical workloads.
- Knowledge of infrastructure-as-code tools such as Terraform or Harness.
- Background in building or maintaining data pipelines using Kafka or Spark.
Work Environment
This role follows a remote-first model, open to candidates globally with exceptions for certain states. Occasional travel may be required for team collaboration. The position supports flexible scheduling within a distributed team structure.
Benefits
- Competitive salary and potential equity participation
- Comprehensive healthcare and retirement savings options
- Generous time off, including personal, sick, and parental leave
- Support for wellness, volunteering, and community engagement
- Corporate bonus eligibility