Senior Software Engineer (Backend)

Bevi

Boston, United States Posted September 20, 2026

Check how well your resume matches this job

On-site Full-time Senior
Salary Range

$151,895 - $187,635

Job Description

Join Bevi, a fast-growing hardware startup, as a Senior Software Engineer (Backend). In this role, you will be responsible for delivering software solutions that facilitate the stable operation of Bevi's fleet of smart water machines and modernize Bevi's backend systems. You will collaborate closely with other software engineers on system design and implementation, mentor junior teammates, and participate in Agile/Scrum development processes. Enjoy flexible time off, comprehensive health coverage, gym membership reimbursements, stock options, and a fun office culture.

  • Design, build, optimize, and maintain Bevi’s backend platform and services using Java and Kotlin to facilitate consistently reliable operation, remote management, and scalability.
  • Collaborate closely with other software engineers on system design and implementation, driving critical feature development and providing mentorship to junior teammates.
  • Participate in and guide architectural discussions, technical design direction, and app optimization strategies with an eye on metric-driven results.
  • Strong expertise with database design and development in Postgres or a similar database management system. Experience with time series databases like Influx or TimescaleDB is a strong plus
  • The ability to analyze complex technical issues, devise innovative solutions, and implement effective strategies to enhance application performance and stability
  • Additional ability for full-stack development in modern frameworks like Typescript and React is a strong plus
  • A self-starter approach and sense of ownership of the projects that you work on with the ability to work both independently and collaboratively in a fast-paced work environment
  • Strong expertise in API design. Experience in GraphQL is highly preferred
  • A BS in Computer Engineering, Computer Science or other related field, or the equivalent in related software development experience
  • A deep working knowledge of the application development landscape, architectures, trends, and emerging technologies
  • Experience deploying and maintaining applications on cloud platforms
  • Proficiency in monitoring, troubleshooting, and improving system performance through logging and metrics
  • Experience with unit/integration testing and test-driven development
  • Strong communication and interpersonal skills that allow you to collaborate effectively with cross-functional teams
  • 5+ years of experience in backend Java/Kotlin development. Experience working in and contributing to a microservice architecture is a plus
  • Familiarity with tools such as Git and CI/CD pipelines
  • We value individual accomplishments, specialized knowledge, and genuine passion over simply checking boxes on a requirements list. Whether you're a seasoned expert or an emerging talent, we're looking for people who are ready to build what's next. If any of our open positions interest you, we'd encourage you to apply!
Required Skills
software development collaboration system design Agile Scrum Java Kotlin mentoring PostgreSQL TypeScript React GraphQL troubleshooting testing TDD communication
How to apply

You apply on Bevi’s own careers site. No account needed.

Apply on company site
How well do you match?

Upload your resume and ARes scores it against this job in a few seconds. No account needed.

Your resume is read to calculate the match and then deleted. Nothing is saved.

Already have access? Sign in
About Bevi

See every open role at Bevi on ARes.

More Jobs at Bevi
Share This Job