ESO is a fast-paced, growing data, technology, and research company passionate about improving community health and safety through the power of data. They are seeking a Staff Software Engineer to lead a high-performing engineering team, driving architectural decisions and ensuring reliable, high-quality software delivery.
Responsibilities:
- 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
- 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
- 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
Requirements:
- 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)
- 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
- 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