Software Engineer - React, AWS
# Staff Software Engineer## About the RoleBabylist is hiring Staff Software Engineers to join an 85-person engineering organization building a $1B+ GMV marketplace for new and expecting families. The engineering team builds systems across registry, commerce, health, advertising, platform, and infrastructure that serve millions of people each year.As a Staff Software Engineer, you will set technical direction across pods and own complex, ambiguous problems from design through production. You will work closely with product, design, and data, while helping define how AI-assisted engineering is practiced across the organization. The role spans revenue and growth, consumer product and registry experiences, and platform and infrastructure.## Key Responsibilities* Own complex, ambiguous business and technical problems across pod boundaries from design through production.* Take end-to-end accountability for outcomes with minimal handoffs.* Use AI tools as force multipliers and help establish standards for high-quality AI-assisted engineering.* Make architectural decisions spanning services and teams while balancing speed, quality, and long-term maintainability.* Work directly with product, design, and data as a technical partner and contributor to product and architecture decisions.* Mentor engineers, including senior engineers, through code reviews, design feedback, and direct guidance.* Improve engineering processes and ways of working when organizational gaps are identified.* Set technical direction and influence engineering decisions beyond a single team or pod.* Help shape how AI is incorporated into engineering workflows across the organization.## Required Qualifications* 10+ years of experience building and shipping production software systems at scale.* Experience operating as a Staff Software Engineer or in a role with equivalent cross-team technical ownership and influence.* Deep backend engineering fundamentals and strong system-design capabilities.* Production experience with Ruby on Rails, **or** production experience with Python/Django or Node.js with the ability to ramp up on Rails quickly.* Experience owning outcomes across teams and working on ambiguous, cross-team problems.* Experience making architectural and technical decisions across services and teams.* Strong communication skills, including the ability to explain complex technical decisions to engineers and executives.* Experience using AI in engineering work and helping others adopt effective AI-assisted development practices.## Preferred Qualifications* The original job description does not identify additional qualifications as preferred, pluses, or nice-to-haves.## Skills & Competencies* Staff-level technical leadership* Backend software engineering* System design and architecture* Production software development* Ruby on Rails* Python/Django or Node.js* AI-assisted software development* Cross-team ownership* Technical decision-making* Product and architecture judgment* Cross-functional collaboration* Communication with technical and executive audiences* Mentorship and engineering development* Code review and design feedback* Process improvement* Working effectively with ambiguity* Balancing speed, quality, and maintainability## Education & Experience**Education:*** No specific education requirement is stated.**Experience:*** 10+ years building and shipping production systems at scale.* Deep backend and system-design experience.* Production experience with Ruby on Rails, or Python/Django or Node.js with willingness to ramp up on Rails.* Experience with cross-team technical ownership and ambiguous problem solving.* Experience establishing effective AI-assisted engineering practices.## Work Arrangement & Schedule* **Work Arrangement:** Remote-first* **Location:** Team members are based across the U.S. and Canada.* **Employment Type:** Not explicitly stated in the provided job description.* **Schedule:** No specific weekly hours or shift schedule are provided.* **Team Gatherings:** The company comes together twice a year.* **Weekend Requirements:** None specified.## Compensation & Benefits**Starting Salary:** $226,673–$273,100**Additional Compensation:*** Target 20% annual bonus* Competitive equityStarting salary is based on location, experience, and qualifications. Increases over time are tied to performance, role growth, and internal pay equity.**Benefits include:*** Company-paid medical, dental, and vision insurance* Retirement savings plan with company matching* Flexible spending accounts* Generous paid parental leave and PTO* Winter Wonder Week: a company-wide paid week off at the end of the year* Remote work stipend for office setup* Benefits and perks supporting physical, mental, and emotional health, parenting, childcare, and financial planning* Career progression and performance-based advancement opportunities## Compliance / Additional InformationBabylist states that it is committed to building an inclusive workplace and hiring people who contribute unique perspectives and experiences.**Recorded Interviews:** Babylist uses an interview recording tool to record and transcribe interviews for evaluation purposes in accordance with applicable privacy laws. Candidates consent to recording and transcription by participating in an interview.**AI-Assisted Hiring:** Babylist uses AI throughout its hiring process to help review, screen, and assess applications. These tools support the review process but do not replace human decision-making.**Interview Integrity:** AI is part of Babylist's engineering workflow, and candidates are expected to use it as appropriate. Applications and interviews should reflect the candidate's own thinking. Babylist will communicate when AI use is encouraged, and misrepresentation may result in removal from consideration.**Hiring Decisions:** Candidates who complete an interview will be informed of the hiring decision within 45 days of the final interview.**Connections at Babylist:** Candidates who are related to or closely connected with a current Babylist employee should notify their recruiter to support a fair hiring process.**Recruitment Security:** Official outreach comes from the Babylist Talent Team at **@babylist.com**. Babylist states that it will never request payment or financial information and advises candidates to verify roles through its careers site.