The Opportunity
As a Staff Software Engineer, you won't be confined to a single product area. You’ll be a versatile technical leader whose impact spans multiple critical domains across our platform.
You’ll drive the design, development, and operational excellence of large-scale systems wherever the business needs your expertise most. This role is ideal for a hands-on architect who can bridge the gap between architectural vision and low-level code implementation in a hyper-growth environment.
What you'll be doing every day :
1. Technical Leadership & System Design
- Lead the design and architecture of major features and complex, high-impact projects, ensuring solutions are scalable, secure, and aligned with long-term strategy.
- Create and review both High-Level Design (HLD) documents (system architecture, component interaction, data flow) and Low-Level Design (LLD) specifications (API contracts, class design, database schemas).
- Proactively identify and address technical debt, advocating for and leading strategic technical roadmaps across multiple engineering teams.
- Serve as a technical Subject Matter Expert (SME), troubleshooting and resolving complex production issues across distributed systems.
2. Cloud Proficiency & DevOps
Demonstrate strong proficiency in one major cloud platform (AWS or Google Cloud Platform (GCP)), leveraging IaaS and PaaS services to design and deploy resilient, cost-optimized infrastructure.Exhibit solid working knowledge of containerization and orchestration technologies, particularly Kubernetes and Docker, for scalable deployment and management.Design, build, and maintain robust CI / CD pipelines, contributing to DevOps best practices.Implement and champion Infrastructure as Code (IaC) practices using tools such as Terraform or CloudFormation.3. Engineering Excellence & Mentorship
Write production-ready, high-performance, well-tested, and maintainable code in a primary language (e.g., Python, Go, Java, C#, or similar).Conduct comprehensive code and design reviews to maintain architectural integrity and high code quality.Mentor and coach senior and mid-level engineers on system design, complex problem-solving, and engineering best practices.What you bring to the table :
Minimum 5+ years of progressive experience in software development, with a proven track record in designing and delivering large-scale distributed systems.Strong ability to create, articulate, and defend detailed HLD and LLD documentation.Proficiency in one major cloud platform (AWS or GCP) with hands-on experience in cloud services.Strong programming experience in Python, Go, Java, or C#.Working knowledge of Kubernetes, including deployments, services, and cluster management fundamentals.Experience with CI / CD tools (e.g., Jenkins, GitLab CI, GitHub Actions) and Infrastructure as Code.Excellent communication skills with the ability to influence technical direction across teams.Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience).Desired / Preferred Qualifications :
Relevant professional cloud certification (e.g., AWS Certified Solutions Architect / Developer, Google Professional Cloud Architect / Developer, Certified Kubernetes Administrator (CKA)).Experience designing and building microservices and event-driven architectures (e.g., Kafka, RabbitMQ).Prior experience in a formally designated Staff or Principal Engineer role.Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).