We are looking for a Staff Software Engineer to define and drive the architectural roadmap and implementation of core platforms and software systems. You will be responsible for providing high-level vision and driving adoption across the engineering org for orchestration, data abstraction, data pipelines, identity & access management, and underlying cloud infrastructure.
Requirements
- 8+ years of full-time engineering experience, post-graduation with specialities in back-end systems.
- Extensive experience in software development and a deep understanding of distributed systems and public cloud platforms (AWS preferred).
- Demonstrated a track record of independent ownership and leadership across successful multi-team engineering projects.
- Possess excellent communication and collaboration skills, and the ability to translate complex technical concepts to non-technical stakeholders.
- Experience working fluently with standard containerization & deployment technologies like Kubernetes, Terraform, Docker, etc.
- Experience with orchestration platforms, such as Temporal and AWS Step Functions.
- Experience with NoSQL document databases (MongoDB) and structured databases (Postgres).
- Strong knowledge of software engineering best practices and CI/CD tooling (CircleCI, ArgoCD).
- Nice to haves: Experience with data warehouses (Snowflake, Firebolt) and data pipeline/ETL tools (Dagster, dbt).
Benefits
- Comprehensive health, dental and vision coverage
- Retirement benefits
- A learning and development stipend
- Generous PTO
- A commuter stipend