If you’re looking for an opportunity to build innovative software while working with a talented engineering team, BuildBuddy is hiring Software Engineers for its San Francisco office and remote positions. This role offers the chance to develop scalable systems, collaborate with experienced engineers, and contribute to products that help developers build and ship software more efficiently. With a competitive salary ranging from $140,000 to $205,000 per year, comprehensive benefits, and flexible work options, this is an excellent opportunity for software professionals who enjoy solving complex technical challenges.
Job Overview
| Field | Details |
|---|---|
| Company Name | BuildBuddy |
| Role | Software Engineer |
| Qualification | Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience) |
| Job Location | San Francisco, California, USA or Remote |
| Salary | $140,000 – $205,000 per year |
| Work Type | Hybrid / Remote |
| Job Type | Full-Time |
| Job Level | Entry Level / Senior-Level |
| Industry | Software Development / Cloud Infrastructure / DevOps |
Job Description
We’re looking for generalist software engineers to help us fulfill this mission. You’ll work across our stack (Golang, Typescript, React, Bazel, Protobuf) to build the next generation of engineering tools. From driving large technical projects to understanding the nitty gritty details of the Bazel build event protocol – you’ll have your fingerprints all over our open-source and internal codebases.
This is a unique opportunity to shape the future of how engineers build and test software.
You will
- Design, build, test, deploy, and maintain reliable software
- Debug complex production issues across the stack
- Plan for the growth of our platform and infrastructure
- Build a great customer experience for our users (other engineers!)
We’re looking for someone who
- Is comfortable with ambiguity and working outside of their comfort zone
- Can manage priorities well when there’s a lot to be done
- Holds yourself and others to a high bar when working with production
- Is able to write high quality code in a programming language (e.g. Golang, Typescript).
Selection Process
- Submit the online application.
- Resume screening by the recruitment team.
- Initial recruiter phone interview.
- Technical coding assessment or programming exercise.
- Technical interview(s) with engineering team members.
- System design interview (role-dependent).
- Final interview with hiring manager or leadership.
- Offer discussion and background verification.
How to Apply
- Visit the official BuildBuddy Careers page.
- Search for the Software Engineer position.
- Review the job description and eligibility requirements.
- Prepare your updated resume highlighting relevant technical skills and project experience.
- Complete the online application form.
- Upload your resume and any requested documents.
- Submit your application and monitor your email for interview updates.