
Software Engineer
Bamboo Health · United States
- Hybrid
- Full-time
- $110,000 / year
- United States
Job highlights
- Build impactful healthcare applications and services.
- Collaborate with talented engineers and leaders.
- Develop performant, secure, and scalable solutions.
- Utilize AI and automation to enhance efficiency.
- Contribute to improving patient outcomes in healthcare.
About the role
Software Engineer at Bamboo Health
Bamboo Health is seeking a Software Engineer to join their growing engineering team. In this role, you will contribute to building impactful, customer-facing applications and services that advance the healthcare industry. You will collaborate with a talented group of peers and technical leaders to develop performant, secure, and scalable solutions designed to improve lives.
What You’ll Do
- Design, code, debug, and document software features in alignment with team and company goals.
- Collaborate with engineers, product managers, and technical leaders to ensure exceptional implementation, security, and performance.
- Investigate technical issues and propose scalable, sustainable solutions.
- Write and maintain unit and functional tests to ensure reliability and prevent regressions.
- Embrace continuous learning and apply new technologies and best practices, including AI-assisted development tools, to improve efficiency and quality.
- Identify repetitive tasks and partner with team leads to implement scalable automation solutions.
- Stay curious about emerging AI tools and how they can streamline or enhance work within your function.
What Success Looks Like…
In 3 months:
- Develop and ship enhancements and features aligned to customer needs.
- Gain working knowledge of our domain, systems, development processes, and coding standards.
- Participate actively in code reviews and team ceremonies.
- Begin building familiarity with healthcare industry standards and requirements.
- Identify at least one opportunity to pilot or apply AI or automation.
- Share one use case or insight from trying out an AI tool with your team or manager.
In 6 months:
- Deepen your technical expertise in our toolset and frameworks.
- Engage in architectural and design discussions, contributing meaningful insights.
- Build strong working relationships across product and engineering teams.
- Begin contributing to on-call rotations (typically every 2 weeks).
In 12 months:
- Consistently deliver high-quality, production-ready features.
- Identify and propose technical improvements across our codebase and systems.
- Act as a subject matter expert on key technologies used by the team.
- Collaborate with internal and external stakeholders to support feature delivery and iteration.
What You Need
- A mission-driven focus with a passion for spearheading change in complex environments.
- BS in Computer Science, a relevant field of study, or equivalent experience.
- Experience with either Java (Spring/Spring Boot), Ruby on Rails, AWS Lambda, Vue.js, or HTML/CSS.
- Willingness and ability to learn other technologies as needed.
- Working knowledge of SQL and relational database principles.
- Use AI tools responsibly to enhance workflows and decision-making.
- A forward-thinking, curious mindset with an openness to experimenting with new technologies and approaches.
- Highly organized, with the ability to prioritize across competing demands, navigate ambiguity, and adapt quickly to evolving stakeholder needs.
- Strong self-management skills and the ability to work independently in a remote-first environment with a high degree of autonomy and accountability.
- Comfort using or learning AI-supported tools to improve daily workflows.
- Strong analytical and problem-solving skills, with sound judgment and creativity in designing solutions.
- Proven ability to thrive in fast-paced, high-growth, and rapidly evolving environments.
- Ability to work effectively in a remote-first environment, ensuring high-quality virtual interactions with minimal distractions.
- The ability to travel periodically for work.
What You Get
- Join one of the most innovative healthcare technology 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 strategic priorities of the company, including from world-class investors and advisors.
- Receive competitive compensation including health, dental, vision, and other benefits.
Belonging at Bamboo
Bamboo Health is committed to fostering a workplace where every human being has the right to the best possible healthcare. Our Real-Time Care Intelligence™ solutions empower healthcare professionals to treat every individual as a whole person by providing the right information at the right time. We believe we are a great place to work because we care. We continually seek to learn about our differences and ensure unique perspectives are welcome, valued, and celebrated. Our commitment to making a positive impact starts by recognizing and leveraging our differences, building inclusive teams, and cultivating a sense of belonging.
Bamboo Health provides equal employment opportunities to all employees and applicants and prohibits discrimination and harassment of any type.
Key skills/competency
- Software Engineering
- Java
- Spring Boot
- AWS Lambda
- Vue.js
- SQL
- Relational Databases
- AI Tools
- Automation
- Healthcare Technology
Skills & topics
- Software Engineer
- Java
- Spring Boot
- AWS Lambda
- Vue.js
- Ruby on Rails
- HTML/CSS
- SQL
- Relational Databases
- AI Tools
- Automation
- Healthcare Technology
- Remote Work
- Computer Science
- Problem Solving
How to get hired
- Tailor your resume: Highlight experience with Java, Spring Boot, AWS Lambda, Vue.js, HTML/CSS, and SQL, emphasizing mission-driven work in complex environments.
- Showcase AI/Automation skills: Detail any experience or projects involving AI tools (ChatGPT, CoPilot) or automation to enhance workflows, as this is a key focus for Bamboo Health.
- Demonstrate remote work proficiency: Emphasize your ability to work independently with autonomy and accountability in a remote-first setting, and your comfort with virtual collaboration.
- Align with the mission: Articulate your passion for improving healthcare outcomes and your understanding of Bamboo Health's mission to deliver seamless, high-quality care.
- Prepare for technical and behavioral questions: Be ready to discuss your problem-solving approach, ability to learn new technologies, and experience in fast-paced, evolving environments.
Technical preparation
Behavioral questions
Frequently asked questions
- What specific AI tools does Bamboo Health use or encourage for Software Engineers?
- Bamboo Health encourages Software Engineers to use and experiment with AI tools like ChatGPT, CoPilot, and other role-specific technologies. The focus is on how these tools can enhance workflows, decision-making, and overall efficiency. They are keen on candidates who are curious about emerging AI and can identify opportunities for its application in their role.
- What is the typical on-call rotation for a Software Engineer at Bamboo Health?
- For a Software Engineer at Bamboo Health, the typical on-call rotation is expected to be around every two weeks. This is an important part of the role to ensure the reliability and performance of their critical healthcare solutions.
- What does Bamboo Health mean by 'Real-Time Care Intelligence™' and how does a Software Engineer contribute?
- 'Real-Time Care Intelligence™' refers to Bamboo Health's solutions that provide the right information at the right time to healthcare professionals, enabling them to treat individuals as whole persons. A Software Engineer contributes by building and enhancing the applications and services that power this intelligence, ensuring seamless, high-quality, and cost-effective care delivery.
- Does Bamboo Health require travel for remote Software Engineers?
- Yes, while this is a remote-first position, the job description states there is an ability to travel periodically for work. Candidates should be prepared for occasional travel requirements.
- What is the expected experience level for this Software Engineer role at Bamboo Health?
- The role requires a BS in Computer Science or equivalent experience, along with a working knowledge of SQL and relational database principles. Experience with specific technologies like Java (Spring/Spring Boot), Ruby on Rails, AWS Lambda, Vue.js, or HTML/CSS is expected. The description also emphasizes a willingness to learn, analytical skills, and the ability to thrive in fast-paced environments, suggesting a mid-career level is ideal.
- How does Bamboo Health support continuous learning for its Software Engineers?
- Bamboo Health actively supports continuous learning by encouraging Software Engineers to embrace new technologies and best practices, including AI-assisted development tools. They also provide opportunities to deepen technical expertise in their toolset and frameworks, engage in architectural discussions, and learn from world-class investors and advisors.