Senior Software Engineer
About the role
A vertically integrated food company runs on thousands of decisions a day: what to order, what to make, what to move, what to ship, what to cut. Those decisions happen across dozens of facilities, hundreds of operators, and a supply chain that is growing in both scale and complexity. When the tools are good, operators act on accurate information and our customers get exactly what they ordered — fresh, on time. When the tools are bad, food is wasted, orders go short, and the experience breaks down. We're looking for a product-minded senior front-end engineer to help make those tools excellent.
Responsibilities
- Design and build the operational interfaces our supply chain runs on.
- Turn complex, real-time data into clear decisions for the people planning, ordering, producing, and shipping our food every day.
- Partner closely with product, design, data, and backend engineers.
- Develop and deploy containerized front-end applications.
- Develop modern orchestration systems like Kubernetes.
- Work with public cloud infrastructure.
- Participate in oncall rotations and own the operational health of the services you ship.
- Collaborate with product managers, engineering managers, designers, and operations partners to build UIs that measurably improve how operators work.
- Create clean, well-documented, and easily maintainable code.
- Ensure comprehensive test coverage that provides confidence in shipping to production.
- Translate complex business requirements into intuitive user experiences.
Requirements
- Bachelor's or Master's degree in Computer Science or a related field.
- 5+ years of experience in front-end software engineering.
- Proven experience in implementing high-quality, scalable user interfaces that back real operational workflows.
- Deep proficiency in a modern front-end framework. We use Next.js with TypeScript.
- Comfort reaching into a backend codebase when a feature requires it — we ship features end-to-end.
- Strong problem-solving skills and the ability to troubleshoot complex technical challenges across the stack.
- Excellent communication and interpersonal skills, including the ability to lead technical discussions with product, design, and operations partners.
- Project management experience is a plus.
Qualifications
- Experience with complex supply chain, logistics, or warehouse management systems.
- Strong proficiency in Next.js and Node.js.
- Comfort dipping into backend services when the end-to-end feature calls for it.
- Experience integrating with 3rd-party WMS or ERP systems.
- Mentoring or leading other front-end engineers.
Skills
- Experience with gRPC client implementation.
- Understanding of system telemetry and user interaction data.
Benefits
We offer a competitive salary package including equity and 401K. Additionally, we provide multiple medical, dental, and vision plans to meet all of our employees' needs as well as many benefits and perks that are not listed.
Pay
New York: $176,00-$183,500 per year. Wonder uses geographic-specific salary structures, which means the salary offered may vary depending on where the job is located. The final salary offer will take into account various factors, such as the candidate's skills, education, training, credentials, and experience.
Schedule
Our hybrid model requires 3 days a week in the office. That said, many team members choose to come in more often to take advantage of in-person collaboration and connection. You're welcome—and encouraged—to be in the office up to 5 days a week if it works for you.