Senior Software Engineer (Backend)
Bevi
Boston, United States Posted September 20, 2026
Check how well your resume matches this job
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
How to apply
You apply on Bevi’s own careers site. No account needed.
Apply on company siteUpload your resume and ARes scores it against this job in a few seconds. No account needed.
Already have access? Sign inAbout Bevi
See every open role at Bevi on ARes.
More Jobs at Bevi