Looking for a change? Go for impact.

Tech Nonprofit Jobs & Internship Positions

‹ View more opportunities

Software Engineering Manager

Rolling Deadline  |  Full-Time Job  |  Telecommute

Apply

What We Are Looking For…
The CareMessage team is looking for an experienced Engineering Manager who is excited about coaching and mentoring engineers as they bring mobile technology to underserved patients to join our growing team. In this position you will play a key role in the overall success of our organization by managing and monitoring the health of our engineering teams. Your core responsibility will be to mentor and grow individual contributors. Other responsibilities may include overseeing engineering projects, improving processes, and collaborating with our leadership team to make necessary adjustments to ensure the successful completion of team goals.

WITHIN 1 MONTH, YOU’LL…

    • Become an expert on our existing product, understanding our target customers and key market differentiators
    • Learn the CareMessage product development process and engineering policies
    • Become well-versed in company best practices for mentorship, coaching and performance management
    • Build relationships with your direct reports and other key people across the company, including other managers and team leads

WITHIN 3 MONTHS, YOU’LL…

    • Learn our product development process, engineering polices and procedures
    • Provide mentoring and identify avenues of professional development for your direct reports
    • Collaborate with Product and Engineering leadership on group resourcing and planning
    • Prepare and deliver various engineering-related presentations, both internally to coach and mentor individuals and externally help to attract new talent
    • Identify at least one area of improvement within our team and work on a project to optimize our team’s success

WITHIN 6 MONTHS, YOU’LL…

    • Collaborate with Director of Engineering on forecasting long-term business strategies, including resource development plans and budget
    • Hire, train, and retain engineering team members
    • Work with the Director of Engineering on strategy and long-term goals for the engineering department
    • Join forces with other teams across the company, mainly product and customer success, to help identify and solve problems that are hindering product lines ability to reach their goals

Requirements

    • 6+ years of software engineering experience
    • 3+ years in a management role
    • Experience managing and working in a remote team
    • Proven commitment to building and fostering diversity and inclusion
    • Ability to evaluate work practices, implement systems and suggest alternatives and refinements where necessary
    • Proven experience in coaching, leading and developing a well established engineering team
    • Strong communication and interpersonal skills
    • Experience with agile development frameworks
Benefits:
Competitive salary
Flexible work hours; work from anywhere
Generous medical, dental, and vision insurance for employees and their families
Options for Health Savings Accounts and Flexible Spending Accounts
Sponsored annual membership to One Medical
401k retirement plan
Paid parental leave
13 wellness days to be used for anything that comes up in life or self-care
Paid time off (vacation days)
Sabbatical program after 4-year anniversary
15 paid company holidays, including a winter break
Employee Assistance Program
Budget for professional and personal development (conferences, seminars, books, and more)

Salary

$120,000-145,000

Benefits

Competitive salary Flexible work hours; work from anywhere Generous medical, dental, and vision insurance for employees and their families Options for Health Savings Accounts and Flexible Spending Accounts Sponsored annual membership to One Medical 401k retirement plan Paid parental leave 13 wellness days to be used for anything that comes up in life or self-care Paid time off (vacation days) Sabbatical program after 4-year anniversary 15 paid company holidays, including a winter break

Date posted:

Apply