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 ready to join Bubble as a Software Engineer II, Core Product in vibrant New York City? At Bubble, we're on a mission to make technology accessible to everyone, and we need passionate individuals like you to bring innovative ideas to life. As a Software Engineer II, you'll be at the forefront of enhancing our unique drag-and-drop interface that empowers users to develop amazing applications without the need for extensive coding. You'll write efficient and readable code while actively participating in peer code reviews and collaborating closely with senior engineers. This role offers an incredible opportunity to drive technical direction and dive into various projects, all while nurturing an environment that values trust, autonomy, and teamwork. If you have 1-3 years of experience in a high-growth startup environment and are eager to modernize legacy systems while adapting to new challenges, then you're the perfect fit! We value open communication and transparency and believe in empowering our team to shine collectively rather than individually. Our tech stack includes modern tools like Typescript and AWS, and we encourage continuous learning to support your growth. Plus, we offer comprehensive benefits and a competitive salary ranging from $134,000 to $157,500. Come join us at Bubble, where we democratize technology together and positively impact users worldwide!

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

A Software Engineer II at Bubble focuses on enhancing our core product, the Bubble Editor, by writing high-quality code and collaborating closely with cross-functional teams. You'll work on modernizing the user experience and developing efficient, scalable solutions that empower users to create applications through our visual programming platform.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer II position at Bubble?

To apply for the Software Engineer II role at Bubble, you should have 1-3 years of industry experience as a software engineer, particularly in a high-growth startup environment. Strong full-stack coding skills and the ability to collaborate effectively with a team are essential. Additionally, a passion for modernizing legacy systems and a willingness to learn will set you apart from other candidates.

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'll work with a modern tech stack including frontend technologies like Typescript and SolidJS, as well as backend tools like Node.js, Rust, and Postgres. Familiarity with AWS services, Terraform, and Kafka will also be beneficial, though we encourage continuous learning to help you thrive in the role.

Join Rise to see the full answer
How does Bubble support its employees in their professional development?

Bubble highly values professional development and fosters a culture of mentorship and collaboration. As a Software Engineer II, you'll have the opportunity to work closely with senior engineers, participate in peer code reviews, and engage in ongoing learning that allows you to grow alongside your colleagues in a supportive environment.

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

At Bubble, the work culture is built on trust and collaboration. We emphasize teamwork and encourage open communication among team members. As a Software Engineer II, you'll tackle problems together, share insights, and support one another’s development while contributing to meaningful projects that align with our mission to democratize access to technology.

Join Rise to see the full answer
What benefits does Bubble offer to its Software Engineer II employees?

Bubble offers a competitive compensation package for the Software Engineer II position, including cash, equity options, and an extensive benefits package valued at about $20,000 annually. Benefits include comprehensive health coverage, 401(k) matching, flexible PTO, and a sabbatical program, among many other perks that promote work-life balance.

Join Rise to see the full answer
What makes Bubble an attractive workplace for Software Engineers?

Bubble stands out as an attractive workplace for Software Engineers due to its commitment to innovation, teamwork, and personal growth. You'll be part of a groundbreaking company in the tech ecosystem, surrounded by passionate colleagues eager to empower users globally. Additionally, our dynamic work culture and focus on collaboration create an enriching environment where you can thrive.

Join Rise to see the full answer
Common Interview Questions for Software Engineer II, Core Product
Describe your experience with full-stack development as a Software Engineer II.

In answering this question, detail your experience with both frontend and backend technologies. Mention specific projects where you effectively collaborated with team members to develop applications. Highlight your coding skills, techniques you employed in achieving project goals, and how you contributed to the overall success of the team.

Join Rise to see the full answer
How do you prioritize technical debt in your development process?

When discussing technical debt, emphasize the importance of balancing new feature development with maintaining the codebase. Describe how you identify areas of debt, plan for refactoring, and communicate these priorities within your team. Providing examples from past experiences will illustrate your approach effectively.

Join Rise to see the full answer
Can you give an example of a challenge you faced and how you resolved it while coding?

When addressing this question, choose a specific example that demonstrates your problem-solving skills and technical expertise. Outline the challenge, your thought process in identifying a solution, and the actions you took. Emphasize collaboration with team members and the impact of your solution on the project's success.

Join Rise to see the full answer
What strategies do you employ to ensure code quality in your work?

Discuss practices such as peer code reviews, writing tests, and following coding standards to maintain code quality. Provide examples of how you incorporate these strategies into your daily workflow and their benefits in preventing bugs and enhancing overall project reliability.

Join Rise to see the full answer
How would you approach modernizing a legacy codebase?

Explain your approach to modernizing a legacy codebase by discussing techniques like breaking down complex components, implementing incremental updates, and ensuring backward compatibility. Highlight your adaptability and eagerness to learn new technologies that can effectively enhance the platform's performance.

Join Rise to see the full answer
What do you consider when designing scalable applications?

When tackling this question, outline fundamental concepts such as modular architecture, API design, data flow management, and load balancing. Discuss how these factors contribute to the scalability of the application and share any experiences that showcase your ability to design with these principles in mind.

Join Rise to see the full answer
How do you keep up with the latest technologies and industry trends?

In your response, show your proactive approach to staying updated by mentioning resources like online courses, tech blogs, webinars, and networking events. Share specific examples of how you've integrated new technologies or methodologies into your work and the positive outcomes that resulted from it.

Join Rise to see the full answer
Can you describe a project where you collaborated with design and product teams?

Choose a project where cross-functional collaboration was crucial. Provide details on how you communicated with the design and product teams, the challenges you faced, and the ways you successfully aligned technical decisions with user experience and product vision.

Join Rise to see the full answer
What techniques do you use to troubleshoot software issues?

Discuss the systematic approach you take to troubleshoot issues, including replicating the problem, reviewing logs, and isolating components. Provide examples of past experiences where you effectively diagnosed a complex issue and how your methods led to a solution.

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

When answering this question, express your enthusiasm for Bubble’s mission to democratize technology and educate on how your skills and values align with the company's goals. Highlight specific aspects of the company culture and product that attract you, along with how you envision contributing to future success.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Message Broadcast Remote No location specified
Posted 9 days ago
Photo of the Rise User
Visa Remote Auckland, New Zealand
Posted 13 days ago
Photo of the Rise User
Customer-Centric
Empathetic
Feedback Forward
Transparent & Candid
Reward & Recognition
Collaboration over Competition
Photo of the Rise User
Posted 3 days ago
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Maternity Leave
Paternity Leave
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off
Paid Volunteer Time
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Family Coverage (Insurance)
Medical Insurance
Mental Health Resources
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Visa Hybrid Highlands Ranch, CO, USA
Posted 7 days ago
Photo of the Rise User
Posted 12 days ago
Startup Mindset
Collaboration over Competition
Growth & Learning
Inclusive & Diverse
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
November 28, 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!