How You’ll Support Our Mission
ESO is seeking a strong Staff Software Engineer to lead by example and deliver exceptional software for our customers and heroes who save lives. Our mission is bold and rewarding. As a member of ESO’s engineering organization, you will take ownership of building, scaling, and guiding a high-performing engineering team. In this role, you will be the technical backbone of your squad — driving architectural decisions, mentoring engineers, partnering closely with Product, and ensuring reliable, high-quality delivery across products.
Reporting to the Senior Engineering Director you will be part of the Engineering Leadership team responsible for ESO’s Patient Registry product.
What You’ll Do - the day to day
Technical Leadership
Build and onboard an engineering team, establishing norms, coding standards, and ways of working from the ground up
Serve as a technical mentor and coach, conducting code reviews, pairing with engineers, and fostering a culture of continuous learning and accountability
Design and evolve scalable, maintainable architectures for web applications and backend services
Build and own the technical roadmap — identifying areas for modernization, performance improvement, and platform investment
Drive technical decision-making through well-reasoned RFCs, design reviews, and architectural documentation
Product Partnership
Partner with Product Managers to translate roadmap initiatives into well-scoped, executable engineering plans
Lead technical grooming, and estimation sessions to ensure the team delivers predictably and with quality
Identify and proactively resolve blockers, dependencies, and technical risks that may impact timelines
Collaborate with Product on discovery and feasibility analyses to evaluate new feature concepts, integrations, and platform capabilities
Provide clear, actionable technical assessments that help the business make informed decisions quickly
Production Support & Reliability
Own the health and reliability of production systems — including incident response, root cause analysis, and post-mortem facilitation
Establish observability best practices (logging, alerting, monitoring) to reduce mean time to detection and resolution
Champion a culture of operational excellence across the team
What we are looking for
Experience & Skills
8+ years of software engineering experience, with at least 2 years in a tech lead or senior engineering leadership role
Strong proficiency in building modern web applications and backend services
Deep understanding of RESTful APIs, microservices architecture, cloud platforms (AWS, GCP, or Azure), and CI/CD pipelines.
Proficient in leveraging AI-powered coding tools (e.g., GitHub Copilot, Cursor, or similar) to accelerate development and guide the team in adopting AI-assisted engineering practices
Proven track record of leading teams through full product delivery cycles — from ideation to production
Experience with relational databases, caching strategies, and distributed systems
Experience with C# / .NET (similar OOP) development and/or JavaScript (Angular or React)
Leadership & Collaboration
Demonstrated ability to onboard, grow, and retain engineering talent
Strong communication skills — able to translate complex technical concepts for product, business, and executive stakeholders
Experience partnering with Product Managers and Customer Success partners in an agile environment
Comfortable navigating ambiguity and making sound decisions under pressure
Mindset
Highly accountable — you take ownership of outcomes, not just outputs
Pragmatic about technical debt while never losing sight of long-term quality
Customer-obsessed and solutions-oriented, especially under escalation pressure
Passionate about building systems and teams that scale
Benefits & Perks
ESO offers a comprehensive suite of benefits to promote health and financial security for our employees and their families. For full-time employment you this includes:
Competitive health plans (medical, dental, & vision insurance)
PTO (starting at 20 days) & 12 company holidays
401(k) with company match
Telemedicine service provided by ESO
Savings accounts (FSA, HSA, DCA)
Employee Assistance Program (EAP)
Annual health and wellness reimbursement
Peace of mind benefits such as life insurance, disability insurance, and worksite benefits
Paid parental leave, new child program, & flexible parental return-to-work options
Casual office environments and unlimited office snacks and drinks
About ESO
ESO is a fast-paced, growing data, technology, and research company passionate about improving community health and safety through the power of data. We pioneer innovative, user-friendly software to meet the changing needs of today’s EMS agencies, fire departments, and hospitals. We’re small enough to be nimble and fun, but big enough to be a great place to work. We serve thousands of customers out of our offices across the US, Canada and Northern Ireland.
Are you ready to Make a Difference? At ESO, we believe in bringing your true self to work every single day. If you don’t match all the qualifications on the job description, we encourage you to apply anyway! We are looking for passionate, innovative, and authentic people to help drive our mission.
All offers are contingent upon a successful background check.
ESO is committed to creating a diverse and inclusive work environment and is proud to be an equal opportunity and affirmative action employer. We invite you to consider opportunities at ESO regardless of your gender; gender identity; gender reassignment; age; religion; race; national origin; political affiliation; sexual orientation; disability; veteran status; or other non-merit factor.
Applicant Privacy Notice – please click here to review the privacy policy which details how your data is collected, used and protected.