Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer II, Core Product image - Rise Careers
Job details

Software Engineer II, Core Product

Bubble is a revolutionary software development platform with a simple mission: make technology accessible to everyone and help people bring their ideas to life. Rather than specializing in one or two aspects of web development, Bubble’s full-stack visual programming interface does it all, allowing you to customize your UX with a drag-and-drop editor, build out logic, manage databases, and integrate with anything via plugins and API. 

With all the tools needed to build a site like Facebook or Airbnb, anyone from first-time entrepreneurs to enterprise-level companies can take an idea from concept to fully functional, scalable reality faster and cheaper than you could with just code. As the only full-stack, no-code platform on the market with over 3 million users in over 100 countries, Bubble is breaking down the barriers to entrepreneurship and innovation across the globe.

What we’ve achieved:

Our product is working, and we are thriving. Entire VC-backed companies have been built entirely on Bubble. After finding product market fit and 8 years of bootstrapping, we raised a $100 million Series A and we’re one of the fastest-growing companies in the New York tech ecosystem. 

You can build just about anything on Bubble. For example, all new hires build Bubble apps as part of their onboarding, and a recent hire on our Customer Success team built their own version of the social media application Goodreads in 4 days. It has user authentication, an activity feed, upvotes, commenting, followers, lists, account management, live updates, a fully loaded database, API connectivity, and more.

About the Core team:
As part of the team working on Bubble’s core product, the Bubble Editor, you will help enhance our drag-and-drop interface that empowers users to build and design their applications. Our current focus includes modernizing the developer interface, reimagining the user experience for building out databases, leveraging AI to provide users with contextual support.

About the role:

You will have the opportunity to contribute to both product and technical direction, while working closely with senior engineers and learning from your colleagues. We have a culture that emphasizes trust and autonomy, where teams are given problems to tackle rather than solutions to implement.

In this role, you’ll:

  • Write efficient, readable, high-quality code for our core product on a daily basis 

  • Invest in driving down technical debt that will help improve the longevity and performance of our codebase for years to come

  • Participate in peer code review, supporting your team in ensuring they are producing high-quality code

  • Contribute to technical designing, working with product and design to plan the architecture and execution of small to medium projects

About you: 

  • 1-3  years of industry experience as a software engineer, preferably with experience in high-growth startups

  • Strong fullstack coding skills and the potential  to mentor other engineers

  • 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

  • Collaborative - You thrive in a team environment, working effectively alongside other engineers. You are not afraid to ask questions to clarify tasks and objectives, and your collaborative spirit helps drive projects forward.

  • Adaptable and Curious - You are eager to dive into a team with a large scope of work, quickly getting up to speed with new contexts and enjoying the opportunity to be mentored. Your adaptability makes you an asset when it comes to tackling diverse challenges.

  • Interested in Modernization - You are excited by the challenge of working with and modernizing a legacy codebase. Your innovative mindset drives you to find creative solutions that enhance our platform’s functionality, making a lasting impact.

Our tech stack: 

While we do not require new hires to be experts in our tech stack on day 1, familiarity and a willingness to learn fast is helpful. Our tech stack includes:

  • Frontend: Typescript, SolidJS

  • Backend: Typescript, Node.js, Rust, Redis, Postgres, TimescaleDB

  • Infrastructure: AWS - CDK / Terraform / Lambda, Kafka, ECS, Typescript, Elastic

Compensation:

We offer competitive compensation aligned to tier one markets. Our estimated salary for this role at Bubble ranges from $134,000 to $157,500. Actual pay is determined by multiple factors such as skills, qualifications, experience and market demand.

Location: 

For this role, Bubble is currently only considering candidates who are authorized to work in the US and are within the  New York City metro area.

We prefer hiring people within commuting distance of our NYC office because we value getting together in person regularly. For those who enjoy working from our Manhattan office on a more regular basis, we offer catered lunches, and happy hours, among other fun perks.

Benefits:

In addition to cash and equity compensation, Bubble offers a robust benefits package equating to roughly twenty thousand in additional annual compensation:

Our benefits include, but are not limited to:

  • Comprehensive health coverage

  • 401(k) Matching

  • Wellness and Work Enablement stipends

  • Flexible PTO

  • A Sabbatical program

Join us!

Let’s democratize access to technology together! If this sounds like you, apply! If you don’t meet all of the qualifications but think you could be a match, we’d still love the chance to review your application. At Bubble, we encourage people from all ages, abilities, and experiences to apply. Bubble does not discriminate on the basis of race, color, ancestry, religion, national origin, sexual orientation, age, citizenship, marital or family status, disability, gender, gender identity or expression, pregnancy or caregiver status, veteran status, or any other legally protected status.

Bubble Glassdoor Company Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Bubble DE&I Review
4.6 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Bubble
Bubble CEO photo
Unknown name
Approve of CEO

Average salary estimate

$145750 / YEARLY (est.)
min
max
$134000K
$157500K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer II, Core Product, Bubble

Are you an aspiring Software Engineer II looking to make a big impact in the tech world? At Bubble, a revolutionary software development platform based in New York City, you'll get the chance to work on our groundbreaking product that democratizes technology for everyone. With our full-stack visual programming interface, we empower users—from entrepreneurs to large enterprises—to build functional, scalable applications without the need for coding expertise. As part of the Core team, you'll help enhance the Bubble Editor, focusing on modernizing our drag-and-drop interface and designing user experiences for database management while integrating AI for personalized support. Join a culture centered on trust and autonomy, where you’ll write high-quality code, participate in peer code reviews, and work collaboratively with senior engineers. With 1-3 years of software engineering experience, strong fullstack coding skills, and a collaborative spirit, you'll be perfectly positioned to mentor others and tackle innovative projects. Plus, enjoy flexible work arrangements, catered lunches, and a comprehensive benefits package as you embark on this exciting journey with us. If you're adaptable, curious, and ready to contribute to our mission of empowering creativity, your next big opportunity is waiting at Bubble. Ready to take the plunge? Let’s make technology accessible together!

Frequently Asked Questions (FAQs) for Software Engineer II, Core Product Role at Bubble
What does a Software Engineer II at Bubble do?

The Software Engineer II role at Bubble involves contributing to our core product, the Bubble Editor. You will enhance our drag-and-drop interface, modernize user experiences, write high-quality code, participate in peer code reviews, and work closely with senior engineers on technical design and architecture.

Join Rise to see the full answer
What are the requirements for the Software Engineer II position at Bubble?

To apply for the Software Engineer II position at Bubble, you should have 1-3 years of industry experience in software engineering, strong fullstack coding skills, and preferably experience in high-growth startups. A collaborative spirit and adaptability to work with legacy systems are key attributes we look for.

Join Rise to see the full answer
What is the work culture like for Software Engineers at Bubble?

Bubble fosters a culture that emphasizes trust and autonomy among its software engineers. You'll be encouraged to tackle challenges instead of just implementing pre-determined solutions, which makes for a dynamic, collaborative work environment.

Join Rise to see the full answer
Can I work remotely as a Software Engineer II at Bubble?

While Bubble offers some flexibility, we prefer candidates located within the New York City metro area. We value in-person collaboration, so being within commuting distance from our Manhattan office is highly preferred.

Join Rise to see the full answer
What benefits does Bubble offer to its Software Engineers?

Bubble provides a competitive compensation package—including salary and equity—along with robust benefits worth approximately $20,000 annually. This includes comprehensive health coverage, 401(k) matching, flexible PTO, wellness stipends, and even a sabbatical program.

Join Rise to see the full answer
What technologies will I work with as a Software Engineer II at Bubble?

As a Software Engineer II at Bubble, you will engage with a modern tech stack that includes Frontend technologies such as Typescript and SolidJS, and Backend technologies like Node.js, Rust, and PostgreSQL, as well as AWS infrastructure as part of your day-to-day responsibilities.

Join Rise to see the full answer
What opportunities for growth exist for Software Engineers at Bubble?

At Bubble, growth opportunities are abundant for Software Engineers II. You'll have chances to mentor others, delve into technical design and architecture, and engage in innovative projects that continuously enhance your skills and broaden your experience.

Join Rise to see the full answer
Common Interview Questions for Software Engineer II, Core Product
Can you describe your experience with full-stack development?

When discussing your full-stack development experience, mention specific projects where you utilized both frontend and backend technologies. Elaborate on the tech stack used, how you ensured efficient integration between the two, and any challenges you overcame during development.

Join Rise to see the full answer
How do you ensure code quality during development?

Explaining your approach to maintaining code quality is crucial. Discuss your practices such as unit testing, pair programming, and conducting code reviews. Share examples of how these practices have contributed to a successful project outcome.

Join Rise to see the full answer
What software development methodologies are you familiar with?

Mention your experience with methodologies like Agile or Scrum. Explain how employing these methodologies improved project timelines, fostered collaboration, and enhanced your work experience in a team setting.

Join Rise to see the full answer
Describe a time you worked with a legacy codebase.

When answering this question, focus on a specific instance where you identified areas for modernization within a legacy system. Discuss how you tackled technical debt and implemented improvements that enhanced functionality without disrupting existing users.

Join Rise to see the full answer
What collaborative tools do you use for software development?

Mention tools such as Git for version control, and platforms like Slack or JIRA for team communication and project management. Highlight how these tools have supported your ability to work effectively within a team and keep everyone aligned.

Join Rise to see the full answer
How do you approach debugging an application?

Outline your debugging process step-by-step. Emphasize methods such as using logs to track down issues, understanding user reports, and utilizing debugging tools. Illustrate with an example of a particularly tricky problem you solved.

Join Rise to see the full answer
What is your experience with API integration?

Share your experience with integrating APIs into applications. Discuss specific APIs you've worked with, the challenges you faced during integration, and how you ensured that the API functions seamlessly with your code.

Join Rise to see the full answer
Tell me about a challenging project and how you handled it.

Share a story of a project that posed significant challenges. Focus on your problem-solving strategies, how you collaborated with your team, any innovative solutions you implemented, and the outcome of the project.

Join Rise to see the full answer
How do you stay updated with the latest industry trends?

Discuss your methods for staying current, whether through online courses, tech conferences, webinars, or networking with other professionals. Emphasize the importance of continual learning in your career development as a Software Engineer.

Join Rise to see the full answer
Why do you want to work at Bubble as a Software Engineer II?

Your response should connect your personal values and career goals with Bubble's mission to democratize technology. Illustrate your excitement about contributing to a platform that enables others to convert their ideas into reality and how that aligns with your work ethos.

Join Rise to see the full answer
Similar Jobs
Posted 10 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Rightfoot Hybrid No location specified
Posted 12 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
November 27, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!