As a Staff Software Engineer, you will lead the development of high-availability EMR-integrated applications, mentor engineers, and drive continuous improvement through best practices.
At IMO, clinicians, software engineers, and data scientists combine medical expertise with computer science to help healthcare professionals access high-quality information at the point of care.
We're seeking a Staff Software Engineer to help build high-availability clinical applications that support problem discovery (including those not on the problem list using AI), risk assessment, and linking conditions to medications, labs, and procedures within the EMR.
Staff Engineers at IMO are hands-on technical leaders who collaborate across engineering, product, and architecture. They communicate technical insights with clarity and purpose, write clean, testable code, and drive scalable, reliable solutions through CI/CD best practices. We value engineers who are proactive, curious, and committed to solving complex problems together—celebrating wins as a team along the way.
WHAT YOU'LL DO:
- Provide hands-on technical leadership across the full SDLC, mentoring engineers and guiding team performance.
- Design, build, and maintain fullstack applications for high-availability, customer-facing EMR-integrated tools.
- Comfortable navigating AI technologies (Agents, Prompt Engineering, LLM’s) and identifying practical ways to apply them to enhance product functionality, user experience, or operational efficiency.
- Own and evolve cloud infrastructure and DevOps practices, including CI/CD tooling, performance tuning, and infrastructure as code (AWS, Terraform, Octopus Deploy).
- Identify and address technical debt, scalability, system performance, and reliability opportunities through ongoing assessments.
- Participates in, and contributes to, working groups and communities of practice.
- Collaborate cross-functionally with Product and Architecture to shape technical solutions aligned with long-term goals.
- Support estimation of technical work and help drive clarity and alignment during planning.
- Uphold and champion adherence to engineering standards and architectural direction.
- Actively collaborates across the broader Product Group to solve cross-cutting technical challenges and promote knowledge sharing.
- Foster a culture of ownership, psychological safety, innovation, and continuous learning.
- Acts with initiative — anticipating needs, raising issues early, and driving forward-looking technical solutions.
WHAT YOU'LL NEED:
- BA/BS in a relevant technical field and 7+ years of engineering experience demonstrating strong progression and impact.
- Track record of technical leadership and mentoring in collaborative, cross-functional teams.
- Strong communication skills with the ability to translate complex technical concepts across engineering, product, and business audiences.
- Deep knowledge of software engineering best practices: coding standards, testing, code reviews, source control, and operations.
- Experience building and scaling distributed systems and high-volume transaction environments.
- Experience supporting fullstack development and end-to-end infrastructure ownership.
- Tech stack familiarity: C#, .NET, Angular, Python, AWS, Terraform, Octopus Deploy, Azure DevOps, New Relic.
- Bonus: Background in healthcare or health IT.
Top Skills
.Net
Angular
AWS
Azure Devops
C#
New Relic
Octopus Deploy
Python
Terraform
Similar Jobs
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Develop high-quality code and collaborate on AI-powered products. Mentor colleagues and enhance existing software with machine learning capabilities.
Top Skills:
Ai Productivity ToolsJavaPythonReact
Fintech • HR Tech
Lead the Entity Management team to develop compliance solutions, drive innovation, mentor engineers, and ensure effective collaboration across teams.
Top Skills:
ReactRuby On RailsTypescript
Legal Tech • Professional Services • Software • Business Intelligence • Consulting
The Staff Software Engineer will manage a development team, enhance web applications, develop APIs, implement infrastructure-as-code, and solve technical challenges using cloud technologies.
Top Skills:
AngularAWSAzureC#CloudFormationCSSGCPHTMLJavaJavaScriptNode.jsNoSQLNxOauthOidcPostgresPythonReactSAMLSQLTerraformTypescript
What you need to know about the Seattle Tech Scene
Home to tech titans like Microsoft and Amazon, Seattle punches far above its weight in innovation. But its surrounding mountains, sprinkled with world-famous hiking trails and climbing routes, make the city a destination for outdoorsy types as well. Established as a logging town before shifting to shipbuilding and logistics, the Emerald City is now known for its contributions to aerospace, software, biotech and cloud computing. And its status as a thriving tech ecosystem is attracting out-of-town companies looking to establish new tech and engineering hubs.
Key Facts About Seattle Tech
- Number of Tech Workers: 287,000; 13% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Amazon, Microsoft, Meta, Google
- Key Industries: Artificial intelligence, cloud computing, software, biotechnology, game development
- Funding Landscape: $3.1 billion in venture capital funding in 2024 (Pitchbook)
- Notable Investors: Madrona, Fuse, Tola, Maveron
- Research Centers and Universities: University of Washington, Seattle University, Seattle Pacific University, Allen Institute for Brain Science, Bill & Melinda Gates Foundation, Seattle Children’s Research Institute