Software Engineering
Our client is building the future of healthcare technology with industry-leading products, solutions, and platforms that improve the lives of millions of seniors and those who care for them.
As a Staff Software Engineer, you will operate as a technical leader across teams, driving architectural direction, raising engineering standards, and enabling consistent delivery of scalable, reliable platforms. While still hands-on, this role focuses less on feature-by-feature delivery and more on system design, technical strategy, and team enablement.
This role is ideal for experienced engineers who want to lead through influence, solve complex cross-cutting problems, and shape the long-term technical health of the platform.
What You'll Do & Your Impact
- Own and evolve system-level architecture across services, platforms, and domains.
- Lead technical design for complex initiatives spanning multiple teams or product areas.
- Set and promote engineering standards for architecture, security, reliability, and performance.
- Partner with Dev Leads, Engineering Managers, and Product to align technical decisions with business priorities.
- Guide and mentor Senior and Mid-level Engineers through design reviews, architecture discussions, and technical coaching.
- Identify and resolve systemic technical risks before they impact delivery or customers.
- Influence platform evolution to support scalability, AI-enabled capabilities, and future growth.
- Deep-dive into codebases and systems when needed to unblock teams or resolve ambiguity.
- Improve developer experience, tooling, and observability across teams.
Core Technical Responsibilities
- Design and review distributed systems and APIs.
- Drive architectural decisions related to data, integration, and service boundaries.
- Ensure systems meet standards for availability, security, performance, and maintainability.
- Support adoption of AI-enabled services and data-driven capabilities where appropriate.
- Champion best practices for testing, CI/CD, and operational readiness.
Technology Stack You will influence and work across a modern full-stack environment, including:
- Backend:
- Frontend:
- Databases:
- APIs:
Experience designing AI-enabled systems or integrating LLM-backed services is a plus.
Skills & Capabilities
- Strong systems thinking and ability to reason about complex architectures.
- Comfortable influencing without direct authority.
- Ability to balance long-term technical health with near-term delivery needs.
- Clear communicator of technical concepts to both engineers and non-technical stakeholders.
- Strong ownership mindset and bias toward action.
Experience & Qualifications
- Bachelor's degree in Computer Science, Engineering, or equivalent experience.
- 8-12 years of professional software engineering experience.
- Proven experience designing and evolving large-scale, distributed systems.
- Strong background in backend systems and data architecture.
- Experience mentoring engineers and influencing technical direction across teams.
- Experience working in Agile environments and collaborating with cross-functional partners.
Nice to Have
- Experience with AI-enabled platforms or data-intensive systems.
- Experience operating in healthcare or other regulated environments.
- Cloud platform experience and CI/CD pipeline ownership.
- Experience improving platform reliability, observability, or developer experience at scale.
What Success Looks Like
- Clear, scalable architecture that enables teams to deliver with confidence.
- Reduced technical risk and improved system reliability.
- Strong technical leadership and mentorship across engineering teams.
- Platforms that scale to support evolving business and customer needs.
|