Director, Software Engineering - MarTech & Loyalty
Socket.dev
Be part of an amazing story
Macy’s is more than just a store. We’re a story. One that’s captured the hearts and minds of America for more than 160 years. A story about innovations and traditions…about inspiring stores and irresistible products…about the excitement of the Macy’s 4th of July Fireworks, and the wonder of the Thanksgiving Day Parade. We’ve been part of memorable moments and milestones for countless customers and colleagues. Those stories are part of what makes this such a special place to work.
Job Overview
The Director, Software Engineering reports to the Senior Director, Engineering and partners with them to establish and drive the technology solutions strategy and implementation to meet Macy’s business needs. The Director collaborates with technical and business functions across the enterprise, contributing to strategy and governance while making balanced technical decisions that consider code quality, delivery predictability, and, above all, business value.
The Director, Software Engineering maintains a strong engineering foundation with expertise in modern technology stacks and experience implementing contemporary technologies. This leader leverages managerial experience to guide and develop the existing engineering team, attract and recruit top engineering talent, and successfully lead large-scale technology implementations in retail or related industries.
What You Will Do
- Evaluate and anticipate Macy’s future technology needs by balancing innovation, industry trends, and customer- and associate-facing solution requirements.
- Lead the design, delivery, and operations of technology solutions that modernize Macy’s capabilities, providing strategic guidance to senior technology leadership on systems, processes, and improvements to support the business vision and strategic plan.
- Stay current on emerging technologies, platforms, and best practices to ensure Macy’s technology stack remains modern and competitive.
- Collaborate closely with cross-functional teams to drive platform modernization and enterprise-wide technology initiatives.
- Enhance software quality across Macy’s Technology organization, driving end-to-end accountability at all levels.
- Own talent development and build bench strength within the technology organization, ensuring a strong pipeline of skilled leaders and contributors.
- Mentor and coach leaders and individual contributors, actively raising the talent bar across the technology team.
- Manage the portfolio’s budget, projects, and resource planning to ensure effective delivery and alignment with strategic priorities.
- Foster an environment of acceptance and respect that strengthens relationships, and ensures authentic connections with colleagues, customers, and communities.
- In addition to the essential duties mentioned above, other duties may be assigned.
Skills You Will Need
Technology Leadership & Strategy : Proven ability to establish and drive technology strategy and solutions that align with business needs, balancing innovation, delivery predictability, and business value.
Software Engineering Expertise : Strong foundation in modern technology stacks, open-source technologies, and cloud-native applications across private and public cloud platforms (GCP, Azure, AWS).
Large-Scale Technology Implementation : Experience successfully leading large-scale technology initiatives, particularly in retail or highly matrixed organizations.
Agile Delivery & Execution : Ability to deliver functional features rapidly in a fast-paced Agile environment, adapting to evolving priorities and business needs.
Cross-Functional Collaboration : Skill in partnering with technical and business teams to drive enterprise-wide initiatives, platform modernization, and operational improvements.
Software Quality & Process Governance : Experience enhancing software quality, implementing best practices, and driving end-to-end accountability across teams.
Talent Development & Team Leadership : Proven ability to attract, develop, and mentor engineering talent, building bench strength and raising the skill level across technology teams.
Offshore & Vendor Management : Experience managing large offshore teams and third-party vendors is a plus.
Communication & Influence : Excellent written, verbal, and presentation skills; able to communicate complex technical concepts to technical and non-technical audiences and influence decision-making at all levels.
Decision Making & Strategic Thinking : Ability to balance short-term tactical decisions with long-term strategic vision, making sound judgments in ambiguous or challenging situations.
Problem Solving & Reasoning : Demonstrates strong analytical and reasoning skills, able to work independently and make effective decisions with minimal supervision.
Negotiation & Stakeholder Management : Strong negotiation skills and ability to build trust and influence across stakeholders in complex, matrixed environments.
Who You Are
- This role involves performing essential job functions such as communication, collaboration, and use of office and computer systems. Responsibilities include the ability to access and review written and electronic information, and to move within the work environment and interact with workplace materials as needed to carry out job responsibilities.
What We Can Offer You
Join a team where work is as rewarding as it is fun! We offer a dynamic, inclusive environment with competitive pay and benefits. Enjoy comprehensive health and wellness coverage and a 401(k) match to invest in your future. Prioritize your well-being with paid time off and eight paid holidays. Grow your career with continuous learning and leadership development. Plus, build community by joining one of our Colleague Resource Groups and make a difference through our volunteer opportunities.
Some additional benefits we offer include:
- Merchandise discounts
- Performance-based incentives
- Annual merit review
- Employee Assistance Program with mental health counseling and legal/financial advice
- Tuition reimbursement
Access the full menu of benefits offerings here.
About Us
This is a great time to join Macy’s! Whether you’re helping a customer find the perfect gift, streamlining operations in one of our distribution centers, enhancing our online shopping experience, buying in-style and on-trend merchandise to outfit our customers, or designing a balloon for the Thanksgiving Day Parade, we offer unique opportunities to be part of some of the most memorable moments in people’s lives.
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.
#J-18808-Ljbffr- ...Macy’s seeks a Director of Software Engineering to set technology strategy, guide enterprise solutions, and lead a growing engineering team. You will partner with senior leadership to align technology programs with business goals and oversee modernization initiatives...Suggested
- Build Software That Keeps Cities MovingWe are a technology company focused on Intelligent Transportation Systems... ...Apply today. TransCore (TCI), a subsidiary of ST Engineering, is seeking a talented and experienced Director, Software Engineering for our TransSuite®...SuggestedFull timeWork at office
- TransCore (TRN), a subsidiary of ST Engineering, is seeking a hands-on Director of Software Engineering to lead our Smart Mobility engineering team in Atlanta, Georgia; Nashville, Tennessee; or Harrisburg, Pennsylvania. About the Role:TransCore is building Smart Mobility...SuggestedFull timeWork at officeShift work
$165k
...markets and shape the future of our communities. What you’ll do in the role: Morgan Stanley Services Group, Inc. is seeking a Director, Software Engineer in Alpharetta, Georgia to integrate Large Language Models (LLMs) into existing applications to enhance user experience....SuggestedTemporary workRemote workWorldwide2 days per week$128k - $135k
...markets and shape the future of our communities.What you’ll do in the role: Morgan Stanley Services Group, Inc. is seeking a Director, Software Engineer in Alpharetta, GA to be responsible for the hands-on software design and development of core Java applications as part of...SuggestedTemporary workRemote workWorldwide2 days per week- ...About the Role We're looking for a Manager of Software Engineering to lead cross-functional teams building scalable SaaS products. This hybrid role (Alpharetta, GA office one day/week) blends hands-on technical leadership with people management - you'll drive execution...Work at officeRemote workHome officeFlexible hours1 day per week
- ...Job Description OEC provides software solutions to those who work in the automotive parts and repair industry. Our solutions make... ...workflow. About the Role We're looking for a Manager, Software Engineering to lead a full stack engineering team building high-quality,...Remote workDay shift
$128k - $135k
...shape the future of our communities. What you’ll do in the role: Morgan Stanley Services Group, Inc. is seeking a Director, Software Engineer in Alpharetta, GA to be responsible for the hands-on software design and development of core Java applications as part of...Full timeTemporary workRemote workWorldwide2 days per week$111.2k - $152.9k
...POSITION SUMMARY: This position is responsible for providing support and direction to controls development and engineering and will manage the software development team, whose scope of responsibility includes managing software development resources for both firmware...Work experience placement- ...and engage faster with customers through loyalty programs, shopper insights, and... ...growth.Role OverviewDo you love diagnosing software issues for your customers?Do you pride yourself... ...support? Are you aprogressive software engineer, an advocate of agile development...Full time
- ...and engage faster with customers through loyalty programs, shopper insights, and... ...growth.Role OverviewDo you love diagnosing software issues for your customers? Do you pride... ...support? Are you a progressive software engineer, an advocate of agile development practices...Full time
- Position Summary:The Manager, Software Engineering is responsible for leading the Platform team within the CDS organization. In this role, the manager acts as a hands-on leader and “player/coach” within the MediaScale development team. This individual manages a small team...Full timeTemporary workWork at officeHome office
$115.4k - $192.3k
...model to a more strategic, product and engineering led function, progressing through a “crawl... ...are seeking a hands-on ServiceNow Software Engineer Lead to act as the technical lead... ...Award: Recognition for your dedication and loyalty.- Celebratory Allowance/Gifts: Marking special...Full timeLocal areaFlexible hours- ...leader delivering intelligent energy storage and optimization software for renewables and storage. Our solutions and operational services... ....com.Job Description:The Vice President, Software & Controls Engineering is responsible for the digital realization of Fluence's global...Full timeVisa sponsorshipWork visa
- ...Job Description Job Description Vice President of Software Engineering (SaaS) Expert Technical Solutions has an outstanding opportunity for a Vice President of Software Engineering with a fast-growing software company in Atlanta, GA. This is a Direct Hire, hybrid...Shift work
$120k - $160k
...generations to come. Job Purpose and Impact ~ The AI Security Engineering Manager will help solidify foundation for the company's modern... ...Collaborate with AI platform engineers, cloud engineers, software engineers and other key stakeholders to create security...$125.7k - $203.1k
...accepted until further notice.Meet the Team Join Cisco's innovative engineering community, where you'll have the opportunity to collaborate... ...of industry-leading products and platforms! Your Impact As a Software Engineer at Cisco, you will design and build software...Full timeTemporary workWork experience placementLocal areaFlexible hours- ...and the world.Job DescriptionSeeking an experienced Application engineer to work with the Renesas Memory Interface Validation and Apps... ...remain competitive in the field. Design and debug hardware and software for lab validation and qualification purposes. Qualifications10...Worldwide
- ...from the bank, we’re involved. If you want to make an impact on a global scale, come make a difference at Fiserv.Job TitleSenior Software Engineer, Backend and PostgreSQLWhat does a successful Senior Software Engineer do at Fiserv?Finxact, a Fiserv company, is an...Full timeTemporary workH1b
- The Software EngineeringTechnical Lead is responsible for leading a team consisting of 4-5 third-party Software Engineers. The successful candidate will establish patterns, best practices, and underlying architectures for the SDP platform that the rest of the team can build...
$96.26k - $137.66k
...culture and validation of our reputation as an excellent underwriting company.Position PurposeRLI is seeking an experienced Senior Software Engineer (.NET Full Stack) with 8-10 years of professional software development experience to join our Software Engineering team. In...Full timeWork at officeLocal area$92.5k - $200.4k
The Senior Software Engineer (Microservices) is responsible for designing, building, and maintaining highly scalable, secure, and performant microservices-based applications supporting enterprise platforms. The role operates across the full SDLC and collaborates with cross...Local area- The company where you can make an impact and bring value.Job Summary:Greenstone is seeking a mid-level Software Engineer to join our integrations team. This role is ideal for someone with professional experience in building and maintaining B2B system integrations, as well...Full timeRemote work
- ...impact of your work. You are visible, your talents are valued, and you are empowered to shape the future of payments.As a Director, Software Engineering in Norcross, GA or Omaha, NE you will join a diverse, passionate team, dedicated to powering the world’s payments...Full timeWork at officeLocal areaWorldwide
- The Software Engineer is responsible for assisting in designing, coding, testing, and maintaining software applications under the guidance of senior engineers. You will collaborate with cross-functional teams to understand requirements, contribute to technical solutions...
- ...of your work. You are visible, your talents are valued, and you are empowered to shape the future of payments.As a Sr. Mgr. Software Engineering in Norcross, GA, you will join a diverse, passionate team, dedicated to powering the world’s payments ecosystem!Role SummaryWe...Full timeLocal areaRemote workWorldwideShift work
- ...for the Connetic payments platform. Works within the product engineering team with a primary focus on customer issues and platform enhancement... ...designs, develops, tests and delivers high quality software/solutions. Provides direct estimates, such as time, percentage...Full timeLocal areaWorldwide
- ...performance, and unwavering security to responsibly propel the global lottery industry ever forward.Position SummaryJob Title: Software Engineer - Transaction Engine, C, UnixPosition DescriptionThis Software Engineering position is part of the lottery division...Full timeLocal area
- ...TitleSoftware Development & Architecture LeadWhat does a successful Software Development and Architecture Lead do at Fiserv?A successful... .... The position partners across architecture, delivery and engineering teams to improve platform performance, reduce delivery risk, and...Full time
$131k - $218.3k
...part of tomorrow’s health today, we want to hear from you.We are seeking a highly skilled and experienced Senior AI Full Stack Software Engineer to join our innovative team at CMM. This role involves designing, developing, and deploying end-to-end AI-powered solutions,...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Director, Software Engineering - MarTech & Loyalty. Be the first to apply!
- part time software developer remote Johns Creek, GA
- software Johns Creek, GA
- id software Johns Creek, GA
- healthcare software sales Johns Creek, GA
- software implementation project manager Johns Creek, GA
- remote software sales Johns Creek, GA
- application development manager
- software qa manager
- software license manager
- application engineering manager


