Based in San Francisco, California, Elation Health is a privately held, mission-driven healthcare technology company that is committed to developing products that strengthen the ph
Staff Software Engineer
Location
Canada
Posted
72 days ago
Salary
$150K - $190K / year
Seniority
Lead
Job Description
Staff Software Engineer
Elation Health
• Work cross-functionally with an agile team including Product, UX/Design, Front-End Engineers, and QA. • Offer input on technical design, UI, and product features. • Build and architect features for an intuitive, user-friendly platform • Suggest and drive improvement on all parts of the stack and internal development processes • Help our skilled support team triage bugs and troubleshoot production issues • Learn from and mentor other engineers and participate in code reviews
Job Requirements
- 5+ years relevant professional experience in software development
- Experience building APIs using modern backend technologies at scale
- Ability to communicate complex technical problems to both technical and non-technical stakeholders
- Strong track record in building high quality and complex applications and delivering projects on time
- Experience deploying systems on AWS or other major cloud provides, and experience or enthusiasm in direct support for devops / hosting and observability
- Enthusiasm and interest in building systems using AI and large language models.
Benefits
- Health insurance
- 401(k) matching
- Professional development opportunities
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer, Full Stack
Honey HomesFinally, one handyman to knock off your to-do list. Join Honey Homes and skip the hassle of home upkeep.
• Shape the foundation of Honey Homes’ technology. • Ship high-quality contributions to backend, web, and mobile products. • Empower internal teams by building tools. • Collaborate with operators to learn and get feedback. • Contribute to shaping the engineering team culture.
Full Stack Developer – Platform & Integrations
Gugu RoboticsThe Future is Now; Beyond Boundaries, Beyond Imagination
• Build and maintain frontend applications using React, TypeScript, and Material UI • Develop backend services and RESTful APIs using Node.js and Express • Contribute to scalable, maintainable architecture across distributed systems • Support integration with platforms such as MAPI, iHub, PLAT services, LMS/LTI (Canvas, Blackboard), and IAM systems • Treat AI-assisted development as a baseline capability, integrating these tools into daily workflow • Manage environment configurations, secrets, and package upgrades • Debug and resolve complex system and integration issues • Document architectural decisions and key system behaviors • Lead or support Agile ceremonies • Collaborate with cross-functional teams to refine and deliver requirements
Staff/Principal Software Engineer
ParloaAmplify your customer service experience with an AI agent management platform.
• Shape engineering strategy and architecture • Build resilient enterprise-grade systems • Define technical strategy across multiple domains • Lead cross-team architecture for enterprise adoption • Balance short-term velocity with long-term resilience • Mentor and influence future talent
• Architect, design, and develop scalable solutions to improve the availability, performance, and scalability of our software stack. • Collaborate with cross-functional teams to understand requirements, identify opportunities for optimization, and implement solutions that meet business objectives. • Lead initiatives to enhance the reliability and resilience of our systems through effective monitoring, fault tolerance, and disaster recovery strategies. • Mentor and guide junior engineers, sharing best practices and fostering a culture of continuous learning and improvement. • Drive technical innovation by staying abreast of industry trends, evaluating new technologies, and recommending adoption where appropriate. • Contribute to the full software development lifecycle, including requirements analysis, design, implementation, testing, deployment, and maintenance. • Act as a liaison between the technical team and non-technical stakeholders, effectively communicating technical constraints and solutions.




