Match score not available

Manager, Software Engineering

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

BS degree in Computer Science or related field, 5+ years in software development management, Strong communication skills, Experience with agile delivery methodology, Knowledge of Cloud Technologies, preferably AWS.

Key responsabilities:

  • Manage a distributed engineering team
  • Hire, train, motivate, coach and evaluate staff
  • Provide technical leadership and guidance
  • Estimate costs, resources, and time for projects
  • Ensure adherence to SDLC processes and champion improvements
Bamboo Health logo
Bamboo Health SME https://bamboohealth.com/
501 - 1000 Employees
See more Bamboo Health offers

Job description

Bamboo Health is a leader in cloud-based care coordination software and analytics solutions focused on patients with complex needs, including those suffering from physical health and mental health issues and substance use disorders. We are driven by our mission of enabling better care for patients across the continuum. Our software solutions help healthcare professionals collaborate on shared patients across the spectrum of care. Join us in improving healthcare for all!

Summary

We’re seeking a driven and experienced Manager of Software Engineering to join our team and help us generate solutions that grow Bamboo Health. As manager, you will provide leadership to an engineering team focused on our OpenBeds product line. OpenBeds is currently used by 9 states to identify and track behavioral health resources to create a single common network which facilitates rapid referrals and fosters collaboration among mental, health, substance use and medical providers. Your role will be multifaceted and extremely dynamic. You will need to balance the needs of engineering along with those of the product, sales, and support teams as Bamboo Health executes on concurrent projects impacting high volume, high throughput systems.

What You’ll Do

  • Manage a distributed staff, including assigning and prioritizing your team’s work for optimal productivity and to facilitate the achievement of team objectives.
  • Hire, train, motivate, coach, and evaluate staff members.
  • Provide technical leadership and guidance to your team members and your project peers.
  • Set clear expectations and create a positive work environment based on accountability.
  • Estimate costs, resources, and time required to complete a project.
  • Respond to internal/external inquiries about the technical aspects of our products.
  • Champion internal process improvements.
  • Take overall accountability for designing and implementing system specifications and formal solutions to create, modify, test, debug, deploy, and maintain software systems.
  • Adhere, and ensure adherence of team members, to SDLC processes.
  • Interact with users, internal stakeholders and product team members to define system requirements and/or necessary modifications.

What Success Looks Like…

In 3 months…

  • Become familiar with the details of our business domain, development process, and codebase
  • Directly manage 4-7 engineers

In 6 months…

  • Drive progress towards clear objectives and remove roadblocks facing developers
  • Participate in the recruiting process to attract high caliber new engineers
  • Develop the careers of engineers by providing feedback, mentorship and creating growth opportunities
  • Contribute to and improve the technical direction of our products

In 12 months…

  • Demonstrate repeated delivery of team-sized goals within expected timeframes
  • Formulate meaningful improvements to process and demonstrated increased team productivity
  • Own the technical excellence of large areas inside of our applications
  • Build a team which has autonomy, ownership, and acts as a multiplier to all other teams around them

What You Need

  • BS degree in Computer Science or related field
  • 5+ of experience in software development, with 3+ years professional experience managing a software development team
  • Strong verbal and written communication skills and an ability to work in a team environment
  • Ability to motivate, energize and drive performance from your team
  • Experience working within an agile delivery methodology
  • Strong analytical and problem-solving skills
  • Knowledge of Cloud Technologies, preferably experience with AWS.
  • A high level of judgment, analytical ability and creativity in investigating problems that require original and innovative solutions.
  • A work environment that is conducive to high quality virtual interactions. This includes but is not limited to being able to work from a quiet space with minimal interruptions or distractions, and a strong internet connection.

What You Get

  • Join one of the fastest growing health IT companies in the country
  • Have the autonomy to build something with an enthusiastically supportive team
  • Learn from working at the highest levels and on the most strategic priorities of the company, including from world class investors and advisors
  • Receive competitive compensation, including equity, with health, dental, vision and other benefits

Belonging at Bamboo

We Care. #BambooHealthValuesCare

Every human being has the right to the best possible healthcare. Our solutions enable healthcare professionals to see and treat every individual as a whole person by providing the right information, at the right time – regardless of physical, behavioral, or social barriers. 

We’re a great place to work because we care. We continually seek to learn about our differences and ensure the unique identities and contributions of all employees are welcome, valued and celebrated. 

Our commitment to making a positive impact starts by recognizing and leveraging our differences, building inclusive teams, cultivating a sense of belonging, combating biases, and actively removing barriers to equity.

Bamboo Health is proud to be an Equal Employment Opportunity and affirmative action employer.

To protect our applicants from fraudulent recruitment activity, we recommend that all applicants verify the validity of an interview and hiring process by visiting our website www.bamboohealth.com. All valid job postings will be listed on our careers page. Bamboo Health does not conduct interviews via text and will not request sensitive information such as banking details during the application process.

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Leadership
  • Team Management
  • Analytical Thinking
  • Verbal Communication Skills

Program Manager Related jobs