Engineering Manager
$152,000–$198,000 year
RemoteUnited States
Job Summary
Lead the design, development, and delivery of scalable software solutions across 3–5 engineering teams while providing technical leadership, code reviews, and architectural guidance. Manage team performance, mentor engineers, and collaborate with product, design, and operations stakeholders to translate business requirements into technical solutions. Oversee system reliability, performance monitoring, and production support while contributing to documentation and continuous improvement of engineering processes. Maintain hands-on coding in Ruby and Rails while driving alignment across teams and influencing technical direction in a high-growth healthcare technology environment.
Required Qualifications
- Bachelor's degree in computer science, engineering, or related field OR equivalent professional experience
- 5–10 years of professional software engineering experience
- Demonstrated experience leading technical projects, multiple engineering teams, or pillar-level organizations
- Experience leading teams using Agile or similar delivery methodologies
- Experience with CI/CD pipelines and DevOps practices
- Knowledge of Ruby and Ruby on Rails (Rails 7 or similar frameworks); modern web application architecture and RESTful APIs; relational databases (Postgres) and data modeling; and cloud platforms and production systems
- Strong software design and coding skills with emphasis on clean, maintainable, and testable code
- Technical leadership, code review, and architectural decision-making skills
- Team leadership, coaching, and mentoring skills across multiple teams
- Cross-functional communication and collaboration skills
- Ability to translate abstract business problems into technical solutions
- Ability to prioritize work and balance hands-on coding with pillar-level leadership responsibilities
- Ability to influence technical direction and drive alignment across teams within and beyond their pillar
- Must be able to remain in a stationary position for extended periods while writing or reviewing documentation
- Must be able to work on a computer for the entire shift
- Must be able to attend virtual meetings with cross-functional teams
Desired Qualifications
- Prior experience managing or formally leading engineers and engineering managers
- Experience in high-growth startups or healthcare technology organizations
- Knowledge of healthcare or regulated industry environments and scalable distributed systems and service-oriented architectures
- Ability to scale teams and systems in a high-growth environment
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.