
Remote Senior Software Engineer (Product)
Nice to have's
Job description
About the Position
... create world-changing products using God-given talents . ..
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
We Offer
- 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
Job Details
- Job Category: Full Stack
- Job Location: United States (Remote)
- Skills: software engineering, full-stack, system design, mentoring, code review
For more job openings, please follow Evolve Squads on LinkedIn
© Evolve Squads. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Headquartered in the State of Washington, Evolve Squads was founded due to the over commoditization of software outsourcing companies, traditional staff augmentation companies and consulting services.Technical hiring managers are continuously inundated from recruiters around the globe with hot candidates coming off a job board or the bench trying to fit a “round peg” developer into a “square box” requirement.Our Professional Fulfilment Network consists of several thousand senior level developers from Central and Eastern Europe including Ukraine, Belarus, Poland, Hungary and Georgia...
More at Evolve Squads
All 41 roles
Remote Full-Stack Engineer (AI Skills, Ruby, React, LATAM) #26592
Evolve Squads

Google BigQuery Data Lake Architect Consultant (Remote, LATAM) #26593
Evolve Squads

Remote Lead Quality Assurance Engineer – UI Animation Systems #26599
Evolve Squads

Remote Software Engineer (Python, API, EU, 6-month contract)
Evolve Squads