Are you ready to 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. When you bring your unique personality to our team, you will help us tackle the barriers to representation so, together, we can realize the potential of every one of us. We understand the importance of bringing our whole selves to work, which is why our commitments to our People, our Communities, and our Planet will help us create a more sustainable and diverse future.
The Principal Architect is a senior technologist who oversees architecture strategies for strategic initiatives spanning multiple domains and systems across the omnichannel. Principal Architect owns long-term technical vision and roadmaps and is responsible for implementing the vision through the course of enterprise-wide projects by collaborating with development and business teams.
Jointly with development leadership Principal Architects develop, promote and govern architecture principles, standards and strategies; coach development leads, application architects, system analysts and other technical stakeholders. They are ultimately responsible for the delivery of foundational architecture-transforming initiatives for a suite of systems.
Their primary areas of focus are application and system roadmaps, design and direction of application and database architecture, alignment of application architecture with business objectives and high-level company technology direction. Principal Architects partner with other architects and technology decision-makers across the omnichannel to guide overall technology direction. They are also responsible for defining the strategy to integrate with 3rd parties and vendor products into the Macy’s ecosystem and technology stack. They work closely with Technical Leads, Architects, other Software Engineers and Management in a highly collaborative environment. Principal Architects closely work with and mentor staff engineers and even other architects in the group and groom them to be successful in their jobs.
This role reports to Sr. Director, Engineering – Digital Platforms
What you will do:
- Deeply hands on and able to write production quality code as required
- Own the application suite end-to-end architecture vision and roadmap
- Collaborate closely with senior technology partners across the omnichannel to drive the architecture vision and roadmap
- Work closely with development team to ensure design patterns and direction is successfully and consistently implemented
- Work with business and business analysts to understand end user needs and future business direction.
- Deliver project assignments on time, within budget and with high quality
- Collaborate and mentor other Architects and technologists in the group and groom them to be successful in their jobs
- Consistently demonstrates regular, dependable attendance & punctuality
Who you are:
- Candidate with Bachelors degree and 10 years of experience or Masters Degree and 7 years of experience or, equivalent work experience in a related field.
- 7+ years of experience in building complex highly scalable and performant online and offline applications and applying various design patterns.
- 7+ years of deep hands-on Javascript/Advanced Javascript patterns and techniques.
- 7+ years experience configuring and optimizing modern web frameworks like VueJS, Angular, React, Backbone.js, Knockout, Ember.js, Spring MVC, Grails, Bootstrap, Foundation.
- 7+ years application design experience, UML and design patterns.
- Deep understanding of one or more caching technologies and techniques.
- Conversant with concepts and implementations of Relational and no-sql databases
- Excellent interpersonal, written and verbal communication skills
- Experience communicating and collaborating across levels and roles
- Demonstrable ability to deliver projects on time, with high quality, and within budget
- Ability and desire to thrive in a proactive, high-pressure, fast paced environment
What we can offer you:
- A hybrid work-life with flexible scheduling and an always-open and available office space.
- An inclusive, challenging, and refreshingly fun work environment.
- Ability to design, develop, and implement cloud-native applications.
- Empowerment and autonomy to perform impactful work with tangible results.
- Employee Resource Groups (ERGs), give-back/volunteer opportunities.
- Competitive pay and benefits rooted in principles of equity.
- Coverage across medical, dental, vision, and retirement.
- Employee Assistance Program (including mental health and financial literacy resources).
- Debt-free education benefits which include 100% coverage of tuition, books, and fees.
- Short-term and long-term incentives, annual merit, merchandise discounts.
- Continuous Learning – Ignite (powered by Degreed), leadership development programs, and skill-based boot camp trainings.
About Macy's
Now is an exciting time for a career at Macy's, Inc. Join our team to help shape the future of a digitally-led omnichannel retailer and become a leader in retail technology. Whether focused on store technology, supply chain technology, application security, merchandising systems, or the mobile app – you'll have opportunities to grow your career while finding meaningful ways to make a difference.
Do valuable work revolutionizing digitally-led omnichannel retail – Apply Today!
This job description is not all-inclusive. Macy's Inc. reserves the right to amend this job description at any time. Macy's Inc. is an Equal Opportunity Employer, committed to a diverse and inclusive work environment.
This position may be eligible for performance-based incentives/bonuses. Benefits include 401k, medical/vision/dental/life/disability insurance options, PTO accruals, Holidays, and more. Eligibility requirements may apply based on location, job level, classification, and length of employment. Additional benefit details are available at macysJOBS.com.