Staff Software Engineer
$185k - $225k • Remote • United States
Posted 3d ago
About the job
We are seeking a Staff Software Engineer to join our Engineering department. In this role, you will direct a fast-paced, collaborative, agile team of software engineers in the design, development, and scaling of highly available AI healthcare products on the Cohere platform. You'll set the technical direction for how the platform evolves — owning architecture and design decisions that span multiple teams and outlive any single release. This is an opportunity to drive technical excellence, define customer-configurability capabilities, and establish patterns other teams build on at the intersection of healthcare interoperability and modern distributed systems. This is a remote-first role that may require travel to Boston, MA for new hire onboarding and occasional in-person team meetings and company events.
Responsibilities
- Provide technical leadership across architecture, system design, and mentor junior engineers for building scalable SaaS products.
- Lead the development and enhancement of AI-powered applications and platforms, ensuring high configurability and performance.
- Design data and retrieval architectures for AI agents across diverse healthcare sources.
- Design, review, and own high-quality production code, contributing alongside the team and leading releases and deployments.
- Drive technical strategy to ensure designs address non-functional requirements like observability, instrumentation, performance, security, and compliance.
- Collaborate with ML/DS teams, product teams, and architects to understand requirements and ensure systems meet business needs.
- Contribute to sprint planning, execution, and retrospectives, driving efficiency and velocity within the engineering team.
Requirements
- 12+ years in software development lifecycle, with progression to complex, high-impact cloud-native system design.
- Expertise in auth/authz frameworks, secure API design, access control, and automated testing.
- Strong system design, observability, and production operations skills.
- Fullstack expertise in modern languages, event-driven systems, and CI/CD; IaC a plus.
- Experience designing data systems/pipelines for analytical and AI workloads, with strong data modeling fundamentals.
- Track record shaping engineering standards, mentoring engineers, and communicating strategy across technical and non-technical audiences.
- Bachelor's degree in Computer Science, Software Engineering, or related field.
Benefits
- Medical, dental, vision, life, disability insurance, and Employee Assistance Program
- 401K retirement plan with company match; flexible spending and health savings account
- Flex Time Off + company holidays
- Up to 14 weeks of paid parental leave
- Pet insurance