Senior Software Engineer, Product (Hybrid, Boston, Seaport District) #26562
... create world-changing products using God-given talents . . .
PROJECT DESCRIPTION:
Our mission is to perform thousands of tests every year, investigating the fundamental principles of cooking to provide our audience with the techniques, tools, and ingredients needed to succeed in the kitchen. To accomplish this goal, we rely on an exceptional group of employees. Everyone is important to the process of creating our magazines, cookbooks, television shows, podcasts, and websites. Our company seeks to hire a diverse group of employees who bring a wealth of skills, ideas, personal experiences, and multicultural perspectives to our endeavors and to the audience we serve.
PROJECT STACK and TEAM:
We are looking for a Senior Software Engineer to be a cornerstone of our Product Engineering team. At this level, you're not just executing well — you're helping shape how the team works, what gets built, and how we grow as engineers. You bring deep technical judgment, take ownership of complex problems, and raise the bar for everyone around you.
You'll work across the full stack on some of our most impactful and technically challenging problems, partnering with product and design to drive outcomes — not just ship tickets. You're the engineer other engineers turn to when something is hard.
MAIN REQUIREMENTS:
5+ years of professional software engineering experience, with a proven track record of delivering complex features in production environments
Deep full-stack proficiency — you can own any layer of the stack and have strong opinions about how to build things well
Strong system design skills — you can reason about scalability, reliability, and tradeoffs across distributed systems
Experience leading technical projects end-to-end, including scoping, planning, and coordinating across team members
A track record of mentoring other engineers and elevating team quality through collaboration and code review
Excellent judgment — you know when to move fast and when to slow down and do it right
GOOD TO HAVE:
Bachelor’s degree in Computer Science, Engineering, or equivalent professional experience
Proven experience working on high-traffic, customer-facing web applications
A passion for continuous learning and a "test and learn" mindset
JOB RESPONSIBILITIES:
Lead the design and delivery of complex, cross-cutting features across the full stack — setting the technical direction and seeing them through from scoping to production
Drive architectural decisions within your team's domain, balancing short-term needs with long-term maintainability and scale
Partner deeply with product managers and designers to shape requirements, challenge assumptions, and advocate for the best solutions — not just the fastest ones
Set a high bar in code review — providing thoughtful, constructive feedback that helps the whole team grow
Identify and address technical debt, reliability gaps, and systemic risks before they become problems
Mentor and actively develop mid-level and associate engineers through pairing, feedback, and leading by example
Contribute to team-level engineering strategy — shaping how we approach testing, deployment, observability, and engineering excellence
SUMMARY:
Medical, Vision, Dental, (even Pet!) Insurance
401K Plan with Company Match
Professional Development
Flex Spending
Generous Time Off
Community Volunteering
Recognition & Awards
Wireless Discount Plan
Referral Program
Apply To