Doximity is transforming the healthcare industry, and they are seeking a pragmatic Engineering Manager to lead a team of software engineers while also contributing technically. The role involves maintaining an 80/20 split between individual contribution and people management, focusing on the professional growth of team members and the technical direction of software products.
Responsibilities:
- Maintain an 80/20 split—spending the bulk of your time as a high-impact individual contributor while taking on the responsibility of a people manager; you’ll have direct reports and will be responsible for their professional growth, performance, and support
- Roll-up your sleeves and make substantial individual technical contributions for 70-80% of your time
- Lead a team of 3-5 software engineers, with the rest of your time focused on people management
- Play a liaison role alongside Engineering, Product, and Data teams
- Contribute to the technical direction of software products
- Aid in planning, retrospectives, and devise effective delegation strategies for you and your team
- Review code, write technical proposals, and help your team grow by recruiting, training, and aiding in career progression plans
- Strive to keep the team pragmatic, shipping, and focused on adding business value while maintaining a cohesive software stack
Requirements:
- Significant experience building Ruby on Rails applications
- Experience leading projects and teams including planning the iterative delivery of high-quality solutions
- Deep understanding of modern programming disciplines using languages such as Ruby and TypeScript
- Passion for software architecture and systems design
- Concise and effective written and verbal communication
- Passionate about helping others improve and grow their career
- Servant leadership style that starts with empathy
- Ability to give clear, constructive feedback and help engineers grow
- Experience with technologies like GraphQL, WebRTC, VOIP, observability tools, and AI-assisted software development