
Senior Software Engineer
Role summary
Seeking a Senior Software Engineer to build scalable, high-performance backend systems for customer-facing products and internal platforms. This role involves translating product vision into reliable, secure software solutions, partnering closely with Product, Design, and cross-functional engineering squads. Responsibilities include API development (RESTful, gRPC), cloud microservices architecture (AWS/GCP/Azure, Kubernetes), data pipeline construction (EMR on EKS, Kafka/Pulsar), system reliability optimization, and embedding security best practices. Requires strong proficiency in Scala, experience with distributed systems, cloud platforms, Kubernetes, data engineering, SQL/NoSQL databases, and CI/CD/testing/observability tools.
As part of our Product Engineering organization, you will play a critical role in building scalable, high-performance backend systems that directly power customer-facing products and internal platforms. Product Engineering at our company is responsible for translating product vision into reliable, secure, and production-grade software solutions.
This role sits at the intersection of product strategy and technical execution — partnering closely with Product, Design, and cross-functional engineering squads to rapidly ship impactful features while maintaining long-term architectural integrity. You’ll help shape the technical foundation of our products, ensuring they are scalable, resilient, observable, and built with engineering excellence.
Responsibilities
- API Development
: Design, implement, and maintain RESTful and gRPC APIs powering internal and external applications
- Cloud Microservices
: Architect and deploy scalable microservices in AWS/GCP/Azure using Kubernetes and modern DevOps practices
- Data Pipelines
: Build real-time and batch data pipelines, ensuring data accuracy, performance, and observability (EMR on EKS)
- Collaboration
: Partner with cross-functional squad members to deliver features end-to-end, from concept to production
- System Reliability
: Optimize services for scalability, resilience, and high availability
- Engineering Excellence
: Contribute to architecture discussions, enforce coding standards, and drive best practices in CI/CD, testing, and monitoring
- Security
: Embed security and compliance into backend systems and data workflows
.Qualification
- Strong proficiency in
Scala is a must.
Go, Java, and Python are good to have as well (experience with multiple is a plus)
- Proven experience with
distributed systems, microservices, and event-driven architectures
- Fundamental understanding of
computer networking (including Wi-Fi), operating systems
,
and databases
- Hands-on expertise in
cloud platforms
(AWS, GCP, or Azure) and container orchestration (Kubernetes, Docker)
- Familiarity with
data engineering
(ETL pipelines, real-time streaming with Kafka/Pulsar, batch processing frameworks)
- Experience with
SQL and NoSQL databases
(e.g., PostgreSQL, MongoDB, Cassandra, DynamoDB)
- Solid knowledge of
CI/CD pipelines, testing frameworks,
and observability tools
(Grafana, Prometheus, ELK)
- Strong problem-solving skills and the ability to thrive in an agile, squad-based environment
Nice To Have
- Functional programming experience in
Scala
- Experience with caching layers, distributed storage, and message queues
- Familiarity wit
h AI-powered developer tools
such as ChatGPT, Cursor, GitHub Copilot, or similar to boost productivity
- Contributions to open-source projects or personal projects showcasing backend innovation.
Priority is given to those on EST. We are unable to offer sponsorship at this time.
Total Compensation package would include: anticipated base compensation range of $130,000 - $146,000.00 + bonus + equity + benefits. Benefits include: a 401k plan and a company match, basic life insurance plus unparalleled health, dental, vision and other benefits and perks. An employee’s base salary and its position within the range may depend on a number of factors including job related knowledge, education, skills, experience and other business related considerations. Published ranges are provided in good faith at the time of posting.
#RemoteWork #LI-Remote #WorkFromHome #RemoteJob #WFH
Similar roles
Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote
Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite