About the position
Bubble is seeking experienced software engineers to join their team in various roles, including Growth, Editor, Platform, and Data teams. Senior engineers are expected to have a strong voice in product and technical direction, ship a lot of code, drive technical excellence, and teach and learn from colleagues. The company culture emphasizes trust and autonomy, and team placement is flexible. Candidates should have 5+ years of industry experience as a software engineer, strong coding skills, and excellent communication. Familiarity with their tech stack is helpful but not required. The estimated salary for this role ranges from $157,000 to $213,000.
Responsibilities
- Senior engineers at Bubble are expected to have a strong voice in both product and technical direction, ship a lot of code, drive technical excellence, and teach and learn from their colleagues.
- Our Growth team: we are looking for fast-moving, business-minded full stack engineers to build a world-class new user experience and tackle hard problems around motivating and guiding users as they learn our powerful and complex product.
- Our Editor team: we are looking for experienced engineers who are passionate about programming languages and/or design tools to evolve the core Bubble language, make our editor usable and intuitive, and add new capabilities to our product. We prefer diverse technical backgrounds with both frontend and backend experience.
- Our Platform team: we are looking for backend and infrastructure engineers to build scalable, secure architecture, internal tooling and testing infrastructure, and highly-performant services.
- Our Data team: we are looking for full stack engineers, with a back end focus, who can help us make our no-code data transformations blindingly fast. This is a hard technical and UX problem that involves taking user-written data transformations and applying them at scale.
- 5+ years’ industry experience as a software engineer, preferably at high-growth startups
- Strong coding skills and the ability to mentor other engineers
- Excellent communication
- Alignment with our values: a desire to empower others, a focus on team and user success over individual achievement, and transparency and willingness to admit mistakes and failures.
Requirements
- 5+ years’ industry experience as a software engineer, preferably at high-growth startups
- Strong coding skills and the ability to mentor other engineers
- Excellent communication
- Alignment with our values: a desire to empower others, a focus on team and user success over individual achievement, and transparency and willingness to admit mistakes and failures
- Familiarity with Typescript, SolidJS, Node.js, Redis, Postgres, TimescaleDB, AWS, CDK / Terraform, ECS, and Elastic is helpful but not required.