Taro Logo

Staff Software Engineer

Buoy Software develops intuitive, data-driven mobile applications for blood product donors, streamlining the donation process and improving industry efficiency.
$180,000 - $220,000
Backend
Staff Software Engineer
Remote
8+ years of experience
Healthcare

Description For Staff Software Engineer

Buoy Software is revolutionizing the blood product donation industry with innovative software solutions. As a Staff Software Engineer, you'll join a mission-driven company focused on improving the donation experience and addressing critical healthcare needs. The role offers an opportunity to work on meaningful healthcare technology that directly impacts lives.

The position requires expertise in Ruby on Rails and full-stack development, working with modern technologies including React, GraphQL, and PostgreSQL. You'll be responsible for end-to-end feature development, from architecture to deployment, while maintaining high standards for code quality and performance.

This is a fully remote position within the United States, offering a competitive salary range of $180,000 - $220,000 annually. The company provides comprehensive benefits including medical, dental, and vision insurance, 401(k), parental leave, and a home office stipend.

As a staff engineer, you'll have significant influence on technical decisions and team direction, mentor other engineers, and work on complex technical challenges. The role combines technical leadership with hands-on development, requiring both strong coding skills and the ability to guide technical strategy.

Buoy Software's mission is critical in addressing the worldwide shortage of blood products, working to improve donation processes and ultimately save lives. The company partners with Join Parachute to establish donation centers across the country, creating local jobs and economic opportunities while addressing crucial healthcare needs.

The ideal candidate will be someone who sees software engineering as a craft, demonstrates high empathy, and can work both autonomously and collaboratively. You'll be joining a company that values innovation, flexibility, and work-life balance, with the opportunity to make a significant impact on healthcare outcomes.

Your first 90 days will be structured to ensure successful integration into the team, starting with understanding company processes and gradually taking on more responsibility until you're independently shipping features and contributing to technical strategy. The role offers excellent growth potential and the satisfaction of working on technology that makes a real difference in people's lives.

Last updated 2 months ago

Responsibilities For Staff Software Engineer

  • Own and develop product features end-to-end including scoping, architecting, coding, testing, and rolling out features
  • Advocate for improvements to product quality, security, and performance
  • Solve technical problems of highest scope and complexity
  • Define and improve internal standards for style, maintainability, and best practices
  • Provide mentorship for Engineers
  • Ship moderately sized features with minimal guidance
  • Participate in on-call rotation
  • Work on a distributed, fully remote team

Requirements For Staff Software Engineer

Ruby
React
PostgreSQL
  • Experience building web applications end-to-end with Ruby on Rails (required)
  • Experience with technical stack including Tailwind, React, GraphQL and Postgres
  • Experience working on all parts of the stack (frontend, backend)
  • Good verbal and written communication skills
  • Ability to work autonomously and collaboratively
  • High empathy towards teammates and users

Benefits For Staff Software Engineer

Medical Insurance
Vision Insurance
Dental Insurance
401k
Parental Leave
  • Comprehensive medical, vision, and dental insurance
  • 401(k) program
  • Generous parental leave
  • Home office stipend
  • Flexible schedules
  • Fully remote work environment

Interested in this job?

Jobs Related To Buoy Software Staff Software Engineer