Summary
Join CareMessage, a technology non-profit, as the Director of Engineering. Lead and oversee the day-to-day operations of the Engineering team, reporting to the CTO. Collaborate closely with Product and Design teams to optimize technical and product tradeoffs. The ideal candidate has at least 6 years of Engineering Management experience, including 3 years managing managers of 15+ people. This role requires strong technical acumen, collaborative skills, and a commitment to fostering a high-performance engineering culture. CareMessage offers a competitive salary and benefits package, including flexible work hours, paid parental leave, generous health insurance, and professional development opportunities.
Requirements
- Proven Track Record: At least 6 years of experience in Engineering Management, with at least 3 of those as a Manager of Managers leading organizations of 15+ people
- Strategic Leadership: Demonstrated ability to lead and drive the delivery of long-term product initiatives
- Demonstration of Impactful Tradeoffs: Demonstrated ability to manage difficult tradeoffs between engineering, product, and business needs leading to impactful outcomes
- Driving Innovation: Demonstrated capability to drive innovation within Product, Design and Engineering leading to impactful outcomes (adoption, monetization, etc)
- Technical Proficiency: Strong technical acumen coupled with a deep understanding of product development
- Collaborative Expertise: Exceptional collaboration and influencing skills, with a talent for working effectively with Product, Design, and Customer Success teams to craft optimal solutions while navigating multiple constraints
- Situational Awareness: The ability to discern when to dive into technical details and when to maintain a higher-level perspective when working with Engineers, Product, and Design to tackle challenges
- Cultural Advocate: A commitment to cultivating both individual growth and a high-performance engineering culture that attracts top talent
- Mentorship: Growth-oriented mindset with the capability to guide others on their development journey
- Communication Skills: Outstanding written and verbal communication skills; demonstrated ability to facilitate effective team interactions
- Autonomous Prioritization: Proficiency in identifying and managing priorities independently, ensuring efficient workflow
- Diversity and Inclusion: Dedication to promoting diversity and inclusion within teams, especially considering our global team composition and diverse perspectives
- Travel: Travel required as part of the job function ~5% of the time (2-3 weeks in the year for company, customer, and industry events)
Responsibilities
- Directly oversee and guide a team of 10 - 15 predominantly senior engineers and an Engineering Manager
- Provide consistent, constructive feedback and conduct performance reviews to foster professional growth
- Uphold a high-performance culture, including managing critical performance conversations and, when necessary, making decisions regarding team composition
- Actively participate in the recruitment, interviewing, and retention of top-tier engineering talent
- Collaborate with other people managers to nurture team engagement and enhance our company culture
- Stay abreast of emerging technologies and industry trends, positioning us at the forefront of technical innovation
- Review and collaborate with engineers on technical specifications to ensure excellence in execution
- Lead the development of Engineering Department Strategy and OKRs in alignment with Organizational Strategy and OKRs
- Assist the CTO in build-versus-buy research and decision-making processes
- Identify and spearhead solutions that enhance the efficiency and effectiveness of the entire PDT organization
- Work closely with Engineers, Product and Design teams to make sure that the best possible technical and product tradeoffs are being made, often through Product Requirements Documents (PRDs)
- Support engineers in effective project management, setting up processes and systems to ensure consistent and effective delivery (We presently follow a modified Shape Up process)
- Skillfully lead and facilitate essential team and departmental rituals, such as Kickoffs, Retrospectives, and Tech Debt Reviews
- Collaborate cross-functionally to understand (and when necessary challenge) technical estimates and prioritize backlog items, making pragmatic tradeoffs when necessary
- Develop processes, tools, and systems that enhance our team's overall effectiveness
- Contribute to the team by participating in On-Call (PagerDuty) activities as needed
Preferred Qualifications
- Healthcare Technology experience a major plus
- Experience with our Tech Stack: Ruby on Rails, TypeScript/React, Postgres, GCP
- Background in TDD engineering environments
Benefits
- Flexible work hours; fully remote team
- We believe in equal work for equal pay: all team members performing the same role at the same level are paid similarly, regardless of where they are in the world
- Paid parental leave for biological and adopted children
- Half-day Fridays, every Friday
- 18 paid company holidays, including a one week mid-year and one week end-of-year break
- 9 wellness days to be used for self-care- or anything that comes up in life
- 15 days of PTO
- 1-month (20 working days) paid sabbatical after the 4-year anniversary, and every 4 years thereafter
- Generous medical, dental, and vision insurance for employees and their families
- Health Savings Accounts and Flexible Spending Accounts
- 401k retirement plan
- Short & long-term disability insurance
- $100 per employee yearly wellness budget, with flexibility to spend on physical, emotional, and mental wellness resources
- PerkSpot: Instant access to discounts on products & services from hundreds of vendors
- Annual budget for professional and personal development (webinars, online courses, books, and more)
- Volunteerism incorporated in onboarding and encouraged on an ongoing basis
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.