Software Engineer I
Wayfair
This job at a glance
- Who can apply
- New grads and up to 3 years · Bachelor's degree
- Must know
- OnboardingPythonJavaC#SQLMachine learning
- Work
- On-site in Boston
- Pay
- Not stated by the employer.
- Listed
- Oct 28, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
Wayfair is actively hiring Software Engineers I to support its mission of finding talented engineers entering the tech world. This is an ongoing role with a high volume of openings. The position is based in Boston with a 3-day in-office expectation (Tuesday - Thursday) and 2-day remote flexibility (Monday and Friday). Wayfair is expanding its commitment to hiring and supporting talent early in their careers, focusing on recent graduates.
The Accelerated Onboarding Program for L1 Software Engineers provides a cohort-based learning experience to build core technical and problem-solving skills. This program includes guidance from a manager, mentorship from a Tech Coach, clear development milestones, and exposure to applied AI tools.
Key Responsibilities
- Support the design and hands-on building of reliable, scalable, and maintainable applications.
- Ensure engineering quality standards are met within the team.
- Contribute to architectural and code review discussions impacting the engineering ecosystem.
- Collaborate with leads and engineers to solve a variety of business and technical problems.
- Ensure systems are properly documented.
- Contribute to the growth and development of the Wayfair engineering organization.
Requirements & Tech Stack
- Object-oriented programming languages.
- Experience or exposure to SQL, Java, Python, and .NET.
Qualifications
- 0-3 years of transferable experience in a corporate environment, including internship and co-op experience.
- Bachelor’s degree.
- 1-3 years of transferable software development experience (backend and/or full stack, including some frontend) in a corporate environment, including internship and co-op experience.
- Bachelor’s in Computer Science, Computer Engineering, or another related technical discipline.
- Excellent team player with a passion for collaboration.
- Familiarity with creating software tools and functionality, debugging code, and successfully incorporating feedback.
- Strong skills in solving complex problems with simple abstract solutions.
- An interest in working with big data and machine learning.
- Experience with using cloud platforms to solve problems.
- Experience working in agile environments.
- Strong communication skills and the ability to take on projects or tools autonomously.