Staff Software Engineer

1 week ago


Johns Creek, United States Macy‘s Full time

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 Staff Software Engineer at Macy‘s Technology identifies and drives architectural and platform engineering enhancements in line with guiding a long-term technical vision, and is responsible for implementing that vision through enterprise-wide projects by collaborating with development and business teams.

Staff Software Engineers develop, promote and govern architecture principles and strategies, software engineering best practices, champion NFRs, improve the development ecosystem, and are ultimately responsible for the delivery of transformational initiatives.

They identify and drive architectural changes to accelerate feature development or improve the quality of service (or both). They have deep and broad engineering skills and are capable of standing up an architecture in its whole on their own, but choose to influence a wider team by acting as a ‘force multiplier‘.

They work closely with Technical Leads, Architects, other Software Engineers and Management in a highly collaborative environment. Staff Software Engineers mentor other engineers in the group to be successful in their jobs.

What You Will Do

  • Lead the development of strategy and technical design for projects, including defining timelines and project plans, analyzing and estimating feasibility, cost, and time. Ensure that expected application performance levels are achieved.
  • 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
  • Commit to overall deliverables with customers and/or management.
  • Lead the coding/configuration, testing, implementation, and documentation of solutions, and develop detailed design specifications.
  • Perform complex applications programming activities, including coding, testing, debugging, documentation, maintenance, and modification of complex application programs.
  • Monitor and establish the operating efficiency of existing application systems, and provide (or arrange for) proactive maintenance.
  • Serve as a coach and mentor to more junior developers, including delegating and managing tasks as appropriate.
  • Act as a technical expert on existing applications and other inter-related/adjacent systems and applications.
  • Evaluate the applicability of leading-edge technologies and use this information to significantly influence future business strategies.
  • Generate technical and/or business systems knowledge and ideas from external sources, and incorporate those ideas into IT work.
  • Consistently demonstrate regular, dependable attendance and punctuality.

Skills You Will Need

JavaScript: In-depth understanding of JavaScript, Node.js, and mastery of one or more JavaScript frameworks (Vue, Angular, React).

Web Performance: Extensive experience optimizing web performance, including Core Web Vitals, Node server CPU and memory utilization, etc.

UI Architecture: Ability to provide expert guidance on UI architectural direction for various applications, including UI rendering methods (CSR/SSR/SSG/etc), caching layers, and overall system design.

Tooling: Experience selecting and deeply customizing the tooling ecosystem used by software engineers including CLIs, build tools, linting, check gates, etc.

Architecture Knowledge: In-depth understanding of event-driven architecture (EDA), service-oriented architecture (SOA), and microservices architecture.

CI/CD and DevOps: Understanding of Continuous Integration/Continuous Deployment (CI/CD), DevOps processes and tools, and Containerization.

Application Flow Understanding: Broad comprehension of application flow and technical architectures.

Effective Communication: Ability to effectively share technical information and communicate technical issues and solutions to stakeholders at all levels of the business.

Project Management: Capability to handle multiple projects, prioritize tasks, and effectively communicate timelines to team members.

Ownership Mentality: Desire and ability to take ownership of products/projects.

Analytical Skills: Strong analytical skills to identify primary and secondary project objectives and prioritize tasks accordingly.

Who You Are

  • Dedicated to fulfilling ideals of diversity, inclusion, and respect that Macy‘s aspires to achieve every day in every way.
  • MA/MS and BA/BS in Computer Science, Information Technology, or related field strongly preferred.
  • 5+ years experience in building complex highly scalable and performant online and offline applications and applying various design patterns.
  • 5+ years of deep hands-on Javascript/Advanced Javascript patterns and techniques.
  • 5+ years experience configuring and optimizing modern web frameworks like VueJS, Angular, or React.
  • Understanding of one or more caching technologies and techniques.
  • This position involves seating and working in a computer, regular walking, standing, hearing, and talking
  • Able to work a flexible schedule based on department and company needs.

What We Can Offer You

  • An inclusive, challenging, and refreshingly fun work environment
  • Competitive pay and benefits rooted in principles of equity
  • Performance incentives and annual merit review
  • Merchandise discounts
  • Health and Wellness Benefits across medical, dental, vision, and additional insurance
  • Retirement Savings Plan with 401k match opportunity
  • Employee Assistance Program (mental health counseling and legal/financial advice)
  • Resources for continuous learning, career growth, and leadership development
  • 8 paid holidays
  • Paid Time Off (first year prorated depending on start date)
  • Tuition reimbursement program
  • Guild education benefit funds 100% of tuition, books, and fees in designated programs
  • Colleague Resource Groups (CRGs) and give-back/volunteer opportunities
  • Empowerment and autonomy to perform impactful work with tangible results

About Macy‘s

Now is an exciting time for a Macy‘s career as we continue to focus on creating exciting and memorable experiences for every Macy‘s customer, whether their journey starts online or in the store. Our opportunities in Sales, Merchandise, Operations, Customer Service, Warehouse, Marketing, and other areas let you express your creativity and commitment to excellence, grow your career and make a difference to your Macy‘s colleagues and customers.

Bring your creativity, energy, and ideas to the Macy‘s team - 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.



  • Johns Creek, United States ZINNIA Full time

    WHO WE ARE: Zinnia is the leading technology platform for accelerating life and annuities growth. With innovative enterprise solutions and data insights, Zinnia simplifies the experience of buying, selling, and administering insurance products. All of which enables more people to protect their financial futures. Our success is driven by a commitment to three...


  • Johns Creek, Georgia, United States Macy's Full time

    Job OverviewWe are seeking a highly skilled Software Engineering Lead to join our team at Macy's Technology. This role plays a pivotal part in leading the technical direction and development of enterprise solutions.The successful candidate will be responsible for creating, owning, and driving architectural changes to accelerate feature development or improve...

  • Software Engineer

    6 days ago


    Johns Creek, United States ADP Technology Services, Inc. Full time

    ADP Technology Services, Inc. seeks a Software Engineer at our Alpharetta, GA loc. to design, build & test compnts inside an enterprise level sys. Bach’s degree in Comp. Sci., Info Sys, or a rel. field + 5 yrs of rel. exp req. ADP will also accept a MA deg + 2 yrs of rel exp. 2 yrs of exp. must incl: Python; Kubernetes; AWS; Restful web srvcs; Unit test...


  • Johns Creek, United States Macy's Full time

    Bring Your Amazing Self to WorkAt 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...


  • Johns Creek, United States Macy‘s Full time

    Bring Your Amazing Self to WorkAt 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...


  • Johns Creek, United States Macy's Full time

    Job OverviewThe Senior Software Engineer position reports to the Manager, Software Engineering and is responsible for developing and supporting applications leveraging their expertise and knowledge of multiple systems/customer areas to build a robust, scalable, and reliable platform.If you're passionate about building highly scalable architecture and are...

  • Software Engineer Lead

    6 months ago


    Johns Creek, United States Macy’s Full time

    Job Overview The Lead, Software Engineer at Macy’s Technology reports to the Tech Manager, Engineering and plays a pivotal role in leading the technical direction and development of enterprise solutions. As a lead engineer, they serve as the technical anchor for the engineering team supporting a product. They create, own, and are responsible for the...


  • Johns Creek, United States Datum Software Full time

    Job DescriptionJob DescriptionJob Description: We are currently searching for a Network and Systems Engineer (NSE) skillset to join our team in Johns Creek, GA. Employing some of the most talented, dedicated people on the planet is not by chance. It’s an exciting time to become a part of our team. Join us and discover how high your career can soar at Datum...


  • Barton Creek, United States Dell Full time

    Technical Staff Software Engineering (UEFI/BIOS Architect) The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools,...


  • Oak Creek, United States ASTRONAUTICS CORPAMERICA Full time

    JOB REQUIREMENTS: Astronautics Corporation of America (Astronautics) is a global leader in the design, development and manufacture of secure avionics equipment and systems for the commercial and military aerospace industry. Job Summary Join our Oak Creek, WI team as a Software Engineering Intern! Our internships are hands on, highly technical, and designed...

  • Software Engineer

    1 week ago


    Mill Creek, United States Belcan Full time

    Details: Job Title: Software Engineer Location: Bothell, WA Zip Code: 98021 Start Date: Right Away Job Type: Contract Pay Rate: $60-$80/hr DoE Schedule: Hybrid 2-3 days in office Keywords: softwareengineer design engineeringjobs U.S. Citizenship or Permanent Resident Card/Green Card required JOB RESPONSIBILITIES: Design and implement database-driven data...

  • Software Engineer

    1 week ago


    Mill Creek, United States Belcan Full time

    Details: Job Title: Software Engineer Location: Bothell, WA Zip Code: 98021 Start Date: Right Away Job Type: Contract Pay Rate: $60-$80/hr DoE Schedule: Hybrid 2-3 days in office Keywords: softwareengineer design engineeringjobs U.S. Citizenship or Permanent Resident Card/Green Card required JOB RESPONSIBILITIES: Design and implement database-driven data...

  • Software Engineer

    1 month ago


    Mill Creek, United States Belcan Full time

    Details: Job Title: Software Engineer Location: Bothell, WA Zip Code: 98021 Start Date: Right Away Job Type: Contract Pay Rate: $45-$60/hr DoE Schedule: Hybrid 2-3 days in office Keywords: #softwareengineer #design #engineeringjobs U.S. Citizenship or Permanent Resident Card/Green Card required JOB RESPONSIBILITIES: * Design and implement database-driven...

  • Software Engineer

    1 week ago


    Walnut Creek, United States SysMind Tech Full time

    Systems/Software Engineer / Vaibhav Walnut Creek, CA Rate 55-57 W-2 Skills and Qualification: Bachelor's degree or four or more years of work experience. Six or more years of relevant work experience. Strong Experience with development using SQL and database development including high-volume data processing and loading in a distributed environment. Heavy...

  • Software Engineer

    3 weeks ago


    Walnut Creek, United States SysMind Tech Full time

    Systems/Software Engineer / Vaibhav Walnut Creek, CA Rate 55-57 W-2 Skills and Qualification: Bachelor's degree or four or more years of work experience. Six or more years of relevant work experience. Strong Experience with development using SQL and database development including high-volume data processing and loading in a distributed environment. Heavy...

  • Software Engineer

    1 week ago


    Walnut Creek, United States SysMind Tech Full time

    Systems/Software Engineer / Vaibhav Walnut Creek, CA Rate 55-57 W-2 Skills and Qualification: Bachelor's degree or four or more years of work experience. Six or more years of relevant work experience. Strong Experience with development using SQL and database development including high-volume data processing and loading in a distributed environment. Heavy...

  • Sr Software Engineer

    1 month ago


    Mill Creek, United States Belcan Full time

    Details: Job Title: Sr. Software Engineer - Simulation & Modeling Pay Rate: $80-100/hr DoE Location: Bothell, WA Zip Code: 98021 Start Date: Right Away Job Type: Contract Keywords: #softwareengineer #simulation #modeling Must be a U.S. Citizen or Permanent Resident/Green Card Holder JOB RESPONSIBILITIES: * Develop and enhance existing computational models to...


  • Barton Creek, United States Dell Full time

    Senior Software Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


  • Oak Creek, United States ASTRONAUTICS CORPAMERICA Full time

    JOB REQUIREMENTS: What You Will Do: We are looking for an Engineering Tools Administrator to join an Engineering Tools team that addresses the DevOps and Tool Administration needs for a multi-disciplined engineering team involved in the design of complex systems for avionics display and communication products. This role involves all aspects of supporting the...


  • Cedar Creek, United States Amazon Web Services, Inc. Full time

    Enterprise Software Solutions with AWSAward-winning software development engineer sought to join our team in creating innovative enterprise software solutions on Amazon Web Services (AWS). As a key member of our team, you will own significant portions of the product and influence our strategy by defining the next wave of product features and system...