Job Description

Job Overview

The Principal, Engineer is a hands-on subject matter expert who oversees the software design of multiple system components and leads the technical implementation of key initiatives. This role thrives in fast-paced environments and requires deep expertise across diverse domains.


The Principal, Engineer demonstrates strong proficiency in Java, Python, data structures, and algorithms, actively participating in hands-on development tasks. Experience in packaged software design and implementation is also required.


Working closely with Product Managers, Technical Leads, Software Engineers, Principal Engineers, Quality Assurance Engineers, and Architects, the Principal, Engineer delivers high-quality software solutions while ensuring timely, budget-conscious releases.


What You Will Do

  • Engage in hands-on design and development of software systems.
  • Collaborate in an Agile environment, actively participating in ceremoni...
  • Apply for this Position

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

    Submit Application