Job Description

Job Overview

The Lead Software Engineer directs the technical strategy and development of enterprise solutions at Macy’s Technology. The Lead Software Engineer serves as the technical anchor for the product engineering team, creating and owning the application architecture that addresses both functional and non-functional requirements. This role identifies and drives architectural improvements to accelerate feature development, enhance quality of service, or achieve both. With deep and broad engineering expertise, the Lead Software Engineer is capable of designing and implementing an architecture independently but amplifies impact by mentoring and guiding the broader team as a “force multiplier.”


What You Will Do

  • Design and deliver robust, scalable, and secure distributed software systems.
  • Create and review technical design documentation, providing leadership through constructive code reviews and design guidance for team members.
  • Col...
  • Apply for this Position

    Ready to join Macy’s? Click the button below to submit your application.

    Submit Application