If you’re a recent graduate looking to launch your software engineering career with an innovative technology company, this is an exciting opportunity. Symbotic is hiring a New Grad Software Engineer for its Wilmington location. You’ll work alongside experienced engineers to develop cutting-edge automation and robotics software that powers next-generation warehouse operations. This role offers competitive pay, hands-on learning, and excellent career growth in a fast-paced technology environment.
Job Overview
| Field | Details |
|---|---|
| Company Name | Symbotic |
| Role | New Grad Software Engineer |
| Qualification | Bachelor’s or Master’s degree in Computer Science, Software Engineering, Computer Engineering, or a related technical field |
| Job Location | Wilmington, Massachusetts, USA |
| Salary | $96,000–$132,000 per year |
| Work Type | Hybrid |
| Job Type | Full-Time |
| Job Level | Entry Level / New Graduate |
| Industry | Robotics, Automation, Software Technology |
Job Description
Symbotic is seeking Software Engineers that will play a hands-on role in the development of core software components responsible for orchestrating inventory into the Symbotic system and order fulfillment out to customers. We are looking for people who thrive in a creative, collaborative and agile development environment.
About the opportunities
Symbotic’s Software Engineering function is a diverse community of skilled engineers who are building innovative technology across the stack. New Graduate opportunities in our Software function include:
- Front-end engineers develop and enhance desktop, mobile, and web applications, optimizing performance and usability for end-users.
- Back-end engineers develop high quality code and packages following software engineering best practices in areas such as tasking, cognitive tools, fleet orchestration, case handling, and storage and retrieval.
- Test Automation engineers triage complex onsite issues and build automated pipelines to validate new products and packaging at scale
What you’ll do
- Play a hands-on role as part of an engineering team that works to design, develop, review and test new functionality.
- Collaborate with others on the team to build features based on new business requirements.
- Design and develop real-time distributed software to orchestrate the induction of new inventory and order fulfillment to customers.
- Evolve the current software architecture toward microservices using .NET Core, Kubernetes, RabbitMQ and Redis.
- Support the design and development of high-quality software using some of the following: C#, SQL, WPF, Angular, LINQ, ASP.NET, and Docker.
- Contribute to a distributed architecture built on .NET using multi-threaded and multi-processor concepts.
- Collaborate with other software teams to create a seamlessly integrated software product.
What you’ll need
- Bachelor’s (or higher) Degree in Computer Science, or related technical discipline.
- Object oriented design and programming concepts, C# or Java is preferred.
- Experience with Linux and its commands.
- Experience with source code version control, unit testing, design and defect tracking tools.
- Experience with developing unit tests and test and test automation frameworks.
- Self-motivated, with an ability to learn quickly and independently, and work in a dynamic agile environment with cross-functional and remote teams.
- Excellent verbal and written communications skills.
Selection Process
- Online application submission
- Resume screening
- Technical assessment (if applicable)
- Technical interview(s)
- Behavioral or hiring manager interview
- Final selection and offer
- Background verification
How to Apply
- Visit the official Symbotic Careers website.
- Search for the New Grad Software Engineer position in Wilmington.
- Review the job description and eligibility requirements.
- Prepare and upload your updated resume.
- Complete the online application form.
- Submit your application.
- Monitor your email for updates regarding the recruitment process.