Software Engineer, Glamour

Bombas

New York (NY)

On-site

USD 100,000 - 115,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Competitive compensation
Employer-paid health benefits
401(k) with match
Flexible paid time off
Well-being reimbursement

Job summary

A comfort-focused premium basics brand is seeking a Software Engineer to join their team in New York City. In this role, you'll enhance the digital experience for customers and collaborate across teams to solve significant challenges while supporting a mission of giving back. Candidates should have 2+ years of experience in software engineering, with skills in Next.js and TypeScript. Competitive compensation and flexible work benefits are offered.

Qualifications

  • 2+ years of experience in software engineering, eCommerce experience is a plus.
  • Proficiency in Next.js, TypeScript, and GraphQL.
  • Strong understanding of RESTful APIs and web application architecture.

Responsibilities

  • Own the design, development, testing, and maintenance of features.
  • Consistently write testable and reliable code.
  • Build performant and reusable frontend components.

Skills

Analytical skills
Problem-solving skills
Software development
Teamwork
Flexibility

Tools

Next.js
TypeScript
GraphQL
RESTful APIs

Job description

Bombas is a comfort focused premium basics brand with a mission to help those in need. The company launched in 2013 after the founders learned that socks are the #1 most requested clothing item at homeless shelters. From there, they set out to solve that problem by donating a pair of socks for every pair sold. By making the most comfortable socks in history, Bombas has millions of pairs sold and donated, and has continued to innovate with new socks, underwear, and t‑shirts, the #2 and #3 most requested clothing items at homeless shelters, while driving a positive impact in the communities where all of us work and live.

Based on the specific needs and job requirements, this role will be working out of our Bombas HQ in New York City.

About the Job

Bombas is looking for a Software Engineer to join our Engineering Team. In this role, you’ll help build and improve the systems and experiences that bring our mission and products to life online. You’ll collaborate across teams to create solutions that make our digital experience faster, more reliable, and more enjoyable for our customers. The ideal candidate has 2+ years of software engineering experience and is excited to grow, learn, and contribute to meaningful work that helps people in need of essential clothing items.

What you’ll be responsible for
  • Own the design, development, testing, and maintenance of features with guidance from senior engineers
  • Consistently write code that is testable, readable, reliable, and observable
  • Build performant, accessible, and reusable frontend components that enhance site experience and customer engagement
  • Collaborate with product and design to translate UX goals into high‑quality, user‑focused solutions
  • Contribute to full‑stack development by integrating APIs and ensuring seamless data flow between frontend and backend systems
  • Participate in code reviews and team discussions to maintain best practices and code quality
  • Deliver work in incremental pieces and exercise good judgment to balance opportunity cost and value
  • Recognize and help address risks, technical debt, and improvement areas with guidance from senior engineers
  • Work closely with senior engineers to manage dependencies and align on shared goals
  • Help maintain a psychologically safe and inclusive environment where teammates can freely share ideas and feedback
What we’ll love about you
  • Agile and excited to work in a collaborative and cross‑functional team environment
  • You have excellent analytical and problem‑solving skills, and can communicate your ideas clearly
  • You build software that’s clear, dependable, and designed to evolve with the team’s needs
  • Excellent problem‑solving and debugging skills
  • Curiosity, adaptability, and a growth mindset
  • A team player who is willing and happy to help
  • Belief in our mission and understand the importance of giving‑back
  • Inquisitive, love to learn, embrace failure, and never give up
  • Comfortable working in an open office environment while staying focused
What you’ll love about us
  • We are a team of smart, interesting, diverse, funny, and loving people.
  • We offer competitive compensation, employer‑paid health, medical and dental benefits, 401(k) with match, paid parental leave, snacks, socks and a fun, relaxed office environment.
  • We take the responsibility to make sure you are excited, happy, and find fulfillment in your work very seriously.
  • We value fun. This is why we host office lunches, offsite team outings and company retreats.
  • We believe in giving back to the community and helping those in need, which is why we volunteer as a team regularly.
  • We believe success comes from the collective effort of all, which is why all full‑time employees receive equity in the business.
  • We understand the value of health, relaxation, spending time with friends and family, and traveling the world and offer flexible paid time off for all full‑time employees. This includes over 20 paid company holidays, year‑round "Flexible Fridays", and unlimited vacation, sick, and wellness days.
  • We understand the importance of communication and offer a monthly phone stipend for all full‑time employees.
  • We believe a healthy body equals a healthy mind, so we offer a $100 monthly wellbeing reimbursement to all full‑time employees.
What you’ll bring
  • 2+ years of experience in software engineering (experience in eCommerce a plus)
  • Proficiency in Next.js, TypeScript, and GraphQL (familiarity with Prisma and Kafka is a plus)
  • Strong understanding of RESTful APIs and web application architecture

Bombas is committed to delivering competitive and equitable pay for our employees.

Each component of the Bombas total rewards package, including benefits and pay, is aimed at contributing to an environment where team members have resources to manage their lives and are enabled to focus on doing their best work.

The pay range for this position at the start of employment is expected to be between $100,000 and $115,000/year. However, the base pay offered may vary depending on multiple factors, including job‑related knowledge, skills, experience, market factors, and business need.

The Bombas total rewards package offered for this position may also include other elements, such as annual bonus and equity target award opportunities as well as medical, financial, and well‑being benefits. Additional details of these benefits will be provided if a candidate receives an offer of employment.

If hired, the position is "at‑will" and the Company reserves the right to modify any component, plan, or program of the total rewards package at any time, for any reason.

If you require reasonable accommodation in completing this application, interviewing, completing any employment testing, or otherwise participating in this hiring process, please direct your inquiries to jobs@bombas.com. Only requests related to accommodations will be responded to.

Bombas Diversity, Equity and Inclusion (DEI) Pledge

At Bombas, we are strengthened by our differences and united by our shared goal of creating a more comfortable world for others.

We are committed to continuously building a company that embraces and champions all voices, backgrounds, perspectives and experiences, and where we each strive to Bee Better every day.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Social Marketing Manager New York, New York
Social Marketing Manager New York, New York

Bombas • New York (NY)

On-site
USD 110,000 - 125,000
Health benefits
Dental benefits
401k with match
+4
Administrative Assistant New York, New York
Administrative Assistant New York, New York

Bombas • New York (NY)

Hybrid
USD 60,000 - 70,000
Health insurance
401k with match
Flexible paid time off
+1
HR Business Partner, Manager
HR Business Partner, Manager

Bombas • New York (NY)

On-site
USD 95,000 - 108,000
Health benefits
401(k) with match
Paid parental leave
+1
Senior Associate, Training + Employee Lifecycle
Senior Associate, Training + Employee Lifecycle

Bombas • New York (NY)

On-site
USD 80,000 - 90,000
Health insurance
401k with match
Paid parental leave
+1
Senior Technical Designer, Socks
Senior Technical Designer, Socks

Socket.dev • New York (NY)

On-site
USD 130,000 - 155,000
Health benefits and 401k with match
Paid parental leave
Snacks and relaxed office environment
+1
Senior Merchandising Associate
Senior Merchandising Associate

Bombas • New York (NY)

On-site
USD 75,000 - 85,000
Competitive compensation
401k with match
Paid parental leave
+2
Senior Merchandising Associate New New York, New York
Senior Merchandising Associate New New York, New York

Bombas • New York (NY), Northern (KY)

Hybrid
USD 75,000 - 85,000
Health insurance
401k with match
Paid parental leave
+2
Senior Merchandising Associate New New York, New York
Senior Merchandising Associate New New York, New York

Bombas • New York (NY), Northern (KY)

Hybrid
USD 75,000 - 85,000
Health insurance
401k with match
Paid parental leave
+2
Senior Merchandising Associate
Senior Merchandising Associate

Socket.dev • New York (NY)

On-site
USD 75,000 - 85,000
Health insurance
Dental benefits
401k with match
+4
Social Marketing Manager
Social Marketing Manager

Bombas • New York (NY)

On-site
USD 110,000 - 125,000
Competitive compensation
Employer paid health benefits
401k with match
+2