Software Engineer, Digital @ Macy’s - Long Island City, NY

Job Overview

11 days ago

Software Engineer, Digital

Macy’s - Long Island City, NY


Macy’s is proudly America’s Department Store. For more than 160 years, Macy’s has served generations at every stage of their lives. Customers come to us for fashion, value and celebration. Now is an exciting time to join Macy’s, Inc. The face of retail is changing, and change requires innovation.

Macy’s Tech provides modern tools, platforms, and services to all parts of the business. Our team supports millions of customers in connected commerce across the technology hub at Macy’s Join our team to help shape the future of e-commerce and set the pace in retail technology. Whether focused on store technology, supply chain tech, application security, merchandising systems, or the mobile app – you’ll have opportunities to grow your career while finding meaningful ways to make a difference.

Job Overview:

We are seeking a software engineer who has knowledge and a passion for analysis, design and implementation in a business-critical environment.
Software Engineers are expected to work closely with Technical Leads, Architects, other Software Engineers, and Quality Engineers in a highly collaborative environment. If you want to be challenged in a fast, Agile environment with other A-Players and perform other duties as assigned.

Essential Functions:

  • Participate in the full SDLC (Agile), including iterative development, estimations and design sessions.
  • Deliver project assignments on time and with high quality.
  • Collaborate with Tech Leads and other Software Engineering resources in coding and implementing integrated, enterprise solutions.
  • Work with distributed teams across various time zones.
  • A customer-centric mentality/passion for building products with great UX.
  • An engineering mindset and strong consideration of the tradeoffs present in every decision.
  • Strong, supported, opinions about the right ways to do things that you aren’t afraid to defend.
  • Work with the Technical Lead to create and support system design documentation following standard templates; take initiative to periodically review and recommend improvements to the templates as needs arise and to keep all documentation up-to-date.
  • Regular, dependable attendance and punctuality.

Qualifications and Competencies

  • Bachelor’s Degree in Computer Science/Engineering and 1+ years of experience or an equivalent combination of education and experience; Masters preferred.
  • 2+ years of experience.
  • Experience with modern browser technologies and cross platform challenges.
  • 2+ years of experience with OO Languages
  • Knowledge of JavaScript Unit Testing frameworks such as Mocha, Jasmine.
  • Experience with CSS preprocessing frameworks such as SASS/SCSS or LESS.
  • Knowledge of design patterns: Object-oriented development, client-side MVC.
  • Familiarity with Foundation CSS, Node.js and Express.js.
  • Familiarity in building and debugging complex systems in a team environment.
  • Backbone or Vue experience preferred.
  • Web experience in Retail or other high-volume customer facing web applications preferred
  • Ability to effectively share technical information, communicate technical issues and solutions to all levels of business
  • Able to juggle multiple projects - can identify primary and secondary objectives, prioritize time and communicate timeline to team members
  • Ability and desire to take product/project ownership
  • Ability to work a flexible schedule based on department and Company needs.


Similar Jobs

Associate Software Engineer

Disney Streaming

New York, NY

BS/MS Degree in Computer Science or equivalent with 1 to 5 years of experience in backend development. Knowledge/experience with AWS products and services (ECS,…

Software Engineer II

Disney Media & Entertainment Distribution

New York, NY

Experience in backend server-side development. Knowledge of at least one object-oriented language. Implement asynchronous processes to run in the cloud for…

Android Engineer - Ballpark App

Major League Baseball

New York, NY

Detail oriented with the ability to collaborate with cross functional teams. The Ballpark team is primarily responsible for ensuring that millions of fans have…

Backend Software Engineer

Samiti Technology

New York, NY

You are a highly skilled software engineer who is comfortable working with large volumes of data. You can design and develop complex solutions using modern…

Senior Software Engineer - InHome


New York, NY

Other great perks include 401(k) match, stock purchase plan, paid maternity and parental leave, PTO, multiple health plans, and much more.

Software Engineer III, Security/Privacy, Android


New York, NY

We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking…

Software Development Engineer - NewPay


Newark, NJ

You are an innovative and passionate top software engineer looking to make a positive impact on customer experience.

Big Data DevOps Engineer

Agama Solutions

New York, NY

Data warehouse: 5 years (Preferred). Experience with software provisioning, configuration management and application deployment and automation tools like…

Senior Software Engineer - Parametric

Morgan Stanley

New York, NY

As part of the core services team, the senior software engineer will be responsible for the design/architecture and implementation of various cloud native micro…

GUI Software Development Engineer (Qt, Tcl, C, C++)


Philadelphia, PA

You will be teaming up with a group of senior software engineers to contribute to new components and algorithms and to support existing components.

Senior Site Reliability Engineer

Recruiting From Scratch

New York, NY

Understand and own our cloud infrastructure, incident response procedures, and capacity planning. You have multiple years of SRE, and software engineering…

IT Openings for OPT EAD, F1 Visa Candidates on W2 roles

TechIntelli Solutions, Inc.

New York, NY

These training programs will last approximately 4 to 5 weeks. Techintelli will provide professional training by one of the top trainers from the industry.

Python Developer

Info Origin Inc.

New York, NY

*Bachelor’s Degree in Computer Science or similar*. Machine learning and AI experience. Machine learning and AI: 1 year (Required). Experience with Scala and R.

Senior DevOps Engineer (Remote)

Moody's Analytics Machine Learning Team

New York, NY

Experience with scalable cloud-based technology stacks, including: Nginx, ElasticSearch, Angular, Docker, MySQL, Github Actions, and Logstash.

Microsoft Developer - Power Platform - D4210


New York, NY

SOFT's client located in New York, NY is looking for a Microsoft Developer - Power Platform for a long term contract assignment. Job Types: Full-time, Contract.

Senior Backend Engineer


Newark, NJ

Work on an agile engineering team writing maintainable and scalable code for software components and influencing team decisions. Familiarity with RDS and NoSQL.

Senior Software Engineer


Princeton, NJ

At least 5 years of experience in design and development of complex web-based, high transaction, high volume, distributed systems offered in a SaaS model or…

Software Engineer II


New York, NY

Code innovative tools to support rapid experimentation and learning. You are someone who finds passion in the craft, someone constantly seeking improvement and…

Senior Site Reliability Engineer

Recruiting From Scratch

Brooklyn, NY

Understand and own our cloud infrastructure, incident response procedures, and capacity planning. You have multiple years of SRE, and software engineering…

US Technology - .Net Developer


New York, NY

NET software developer and significant experience managing virtual teams and/or mixed on-shore/off-shore teams. Develop new skills outside of comfort zone.

Embedded Software Engineer


Norwalk, CT

Stay current with developments in embedded software development to identify improvements in performance, quality, cost. 2+ years of experience in Embedded C.

Software Development Manager


Newark, NJ

5+ years of software development experience in object-oriented design, coding and highly scalable, available and low latency web technologies.

Sr. Java Developer

Skylight US Solutions

New York, NY

Spring Boot: 5 years (Preferred). We are looking for a Java Developer with at least 8+ years of experience in JAVA Development & 8+ years of Spring Boot…

Software Engineer (SRE)


Trenton, NJ

We are seeking Site Reliability Engineers (software engineers/developers being considered as well) for Permanent, Full Time Employment for our direct client -…