Staff Software Engineer, Architecture
Core
Provide technical leadership and hands-on engineering across cloud infrastructure, backend services, APIs, and data platforms to ensure scalable, consistent engineering practices.
Role type
Staff Software Engineer (Architecture)
Builds
Cloud infrastructure, backend services, APIs, data platforms, and engineering patterns.
Domain
Cloud-native software engineering and data platforms
Deliverable
production ML models | product features | infrastructure
Required skills
Cloud-native development, API design, infrastructure as code, CI/CD pipelines, data ingestion, event-driven systems, relational and NoSQL databases, software quality practices, incident response, technical mentorship
Preferred skills
Medical device industry experience, data privacy implementation
Technologies
Go, Python, Java, AWS, GitLab CI, Terraform, Kafka, Spark, Flink, Airflow, Postgres, DynamoDB
Responsibilities
Provide technical leadership across cloud infrastructure, backend services, and data platforms; Design and develop engineering patterns for APIs, service boundaries, and deployment models; Lead architecture and design reviews for cross-team initiatives; Mentor engineers across teams to raise design and implementation quality
Seniority
Staff, hands-on IC with strategic influence