Summary
Bubble is an AI visual development platform that enables users to create scalable software applications. The Software Engineer II - Platform will contribute to scalable infrastructure, backend services, workflow engines, data tiers, observability, and foundational cloud tools while participating in on-call operations.
Responsibilities
- Contribute to the Bubble infrastructure that scales to infinitely many apps of any size and complexity
- Help improve performance and reliability across backend services, supporting our efficiency, capacity management, and data tier
- Support observability efforts across core parts of the system, helping implement SLOs and surface performance characteristics to end users
- Help support billions of requests across a platform that powers arbitrary end user applications, by building and iterating on core backbone services
- Contribute to the workflow engine and data tier, supporting high-volume ingest, export, and workflows for diverse direct-to-consumer applications
- Build foundational services and tools that support our next-generation cloud infrastructure
- Participate in our triage and on-call process (along with the rest of the engineering team) to diagnose and resolve issues, and help implement changes that prevent recurrence
Skills
- 2+ years of industry experience as a software engineer, preferably with experience in high-growth startups
- Strong coding skills
- Some understanding of scalable distributed systems, and a willingness to build proficiency with languages and tools such as Node.js, Rust, PostgreSQL, and Terraform (AWS experience is a plus)
- Ownership mindset, taking initiative to build and fix
- Strong problem-solving skills, with a track record of contributing to solutions that scale to complex and high-traffic applications
- Excellent communication skills to effectively partner with teammates and managers, and the ability to commit to and execute priorities
- Willingness to participate in on-call processes to help quickly diagnose and resolve issues
- Alignment with our values, including a desire to empower others, a focus on team and user success over individual achievement, and transparency and willingness to admit mistakes and failures
- This is a remote-friendly role open to candidates authorized to work in the U.S
- If you're in one of these states but open to relocating to NYC, we'd still love to hear from you
- We prefer hiring within commuting distance of our Manhattan office because we value getting together in person regularly — folks who come in enjoy catered lunches, team events, and other perks
Qualifications
Must Haves
- 2+ years of industry experience as a software engineer, preferably with experience in high-growth startups
- Strong coding skills
- Some understanding of scalable distributed systems, and a willingness to build proficiency with languages and tools such as Node.js, Rust, PostgreSQL, and Terraform (AWS experience is a plus)
- Ownership mindset, taking initiative to build and fix
- Strong problem-solving skills, with a track record of contributing to solutions that scale to complex and high-traffic applications
- Excellent communication skills to effectively partner with teammates and managers, and the ability to commit to and execute priorities
- Willingness to participate in on-call processes to help quickly diagnose and resolve issues
- Alignment with our values, including a desire to empower others, a focus on team and user success over individual achievement, and transparency and willingness to admit mistakes and failures
- This is a remote-friendly role open to candidates authorized to work in the U.S
- If you're in one of these states but open to relocating to NYC, we'd still love to hear from you
Nice to Haves
- We prefer hiring within commuting distance of our Manhattan office because we value getting together in person regularly — folks who come in enjoy catered lunches, team events, and other perks
Benefits
- Offers Equity
- Comprehensive health coverage
- 401(k) matching
- Wellness and work enablement stipends
- Generous PTO
- A Sabbatical program
- If you'd like to join us in New York, we're happy to help with relocation.
- Folks who come in enjoy catered lunches, team events, and other perks.