Software Engineer - Supply Chain
Macy'sAbout the role
Bring Your Amazing Self to Work
At Macy's, Inc. we're on a mission to create a brighter future with bold representation for all. This is our Mission Every One. We know that each person here is unique. So we respect and invest in each individual to create growth, pride, and satisfaction. If we are able to bring our whole selves to work, it translates into a more abundant and wider array of ideas and energy for all to benefit from. Our success will be built on amazing colleagues, working together.
Job Overview
The Software Engineer brings expertise in analysis, design, and implementation within a business-critical environment. This role collaborates closely with Technical Leads, Architects, other Software Engineers, and Quality Engineers in a highly collaborative environment. The Software Engineer thrives in a fast-paced, Agile setting, taking on challenges and additional responsibilities as needed.
What You Will Do
- Participate in the full SDLC (Agile), including iterative development, estimations, and design sessions.
- Deliver project assignments on time and with high quality.
- Collaborate with Tech Leads and other Software Engineers to code and implement integrated, enterprise solutions.
- Work effectively with distributed teams across various time zones.
- Demonstrate a customer-centric mentality and a passion for building products with great UX.
- Apply an engineering mindset, carefully considering tradeoffs in every decision.
- Hold strong, well-supported opinions about best practices and confidently defend them.
- Work with the Technical Lead to create and maintain system design documentation using standard templates; proactively review and suggest improvements to these templates as needed.
- Maintain regular, dependable attendance and punctuality.
Skills You Will Need
Agile Development Experience: Proficiency in participating in the full SDLC, including iterative development, estimations, and design sessions within an Agile framework.
Technical Expertise: Strong coding skills, particularly in Object-Oriented (OO) languages, with knowledge of modern browser technologies, cross-platform challenges, and design patterns like Object-Oriented Development and client-side MVC.
JavaScript and CSS Proficiency: Experience with JavaScript Unit Testing frameworks (e.g., Mocha, Jasmine) and CSS preprocessing frameworks (e.g., SASS/SCSS, LESS).
Framework Familiarity: Knowledge of tools and frameworks like Foundation CSS, Node.js, Express.js, Backbone, and Vue, with a preference for experience in building and debugging complex systems in a team environment.
Customer-Centric Mindset: A passion for building products with great user experiences (UX) and a focus on customer needs.
Engineering Mindset: Ability to approach problems with an engineering perspective, considering tradeoffs and making informed decisions.
Communication Skills: Strong ability to share technical information effectively, communicate technical issues and solutions clearly, and collaborate with team members across different levels.
Project Management: Capable of managing multiple projects simultaneously, prioritizing tasks, and communicating timelines effectively.
Technical Leadership: Ability to work with Technical Leads to create and maintain system design documentation, and proactively suggest improvements.
Ownership and Responsibility: A strong sense of ownership over projects and products, with the ability to take initiative and drive results.
Web Experience: Preferably has experience in web development for retail or other high-volume, customer-facing web applications.
Adaptability and Punctuality: Ability to work effectively with distributed teams across time zones, maintain regular attendance, and adapt to a fast-paced environment.
Who You Are
- Dedicated to fulfilling ideals of diversity, inclusion, and respect that Macy’s aspires to achieve every day in every way.
- Candidates with a bachelor’s degree or equivalent work experience in a related field are encouraged to apply. Master’s degree preferred. 2+ years of relevant experience.
- Regularly required to sit, talk, hear; use hands/fingers to touch, handle, and feel. Occasionally required to move about the workplace and reach with hands and arms. Requires close vision.
- Able to work a flexible schedule based on department and company needs.
What We Can Offer You
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s