M

Macy's

Retail fashion and home goods retailer

Senior Software Engineer - Digital Platforms

Backend EngineeringConfirmed live in the last 24 hours
Full-timeJohns Creek, GA, USAIn-person

About the Job

Requirements

  • In-depth experience with SQL and NoSQL data stores, and coding applications using Java or Python.
  • Experience building scalable web services, enterprise service bus (ESB), and event or stream processing.
  • Deep understanding of Hadoop, Spark, Kafka, Elasticsearch, stream processing, relational database management systems (RDBMS), and NoSQL databases.
  • Ability to communicate technical information and issues effectively and provide solutions to all levels of the business.
  • Proficiency in managing multiple projects, prioritizing objectives, and communicating timelines to team members.
  • Ability to take ownership of products and projects.
  • Expert understanding of application development processes and ability to serve as a resource to others.
  • Expertise in existing applications supporting the business area and ensuring systems perform according to requirements.
  • Ability to perform essential job functions involving communication, collaboration, and use of office and computer systems, including accessing and reviewing written and electronic information and moving within the work environment to carry out responsibilities.

Responsibilities

  • Develop and support applications, using knowledge of multiple systems and customer areas to build a robust, scalable, and reliable platform.
  • Perform coding or configuration, testing, implementation, and documentation for developed solutions, including design specifications.
  • Conduct application programming activities, including coding, testing, debugging, documenting, maintaining, and modifying application programs.
  • Extract, analyze, and report data, identifying data relationships, trends, and anomalies with attention to detail.
  • Consider the long-term impacts of key design decisions and handle failure scenarios effectively.
  • Stay updated on industry trends and assess the suitability of new software tools for platform development.
  • Coach and mentor junior developers, including delegating and managing tasks as needed.
  • Meet overall deliverables with customers and/or management.
  • Maintain consistent attendance and punctuality.
  • Foster acceptance and respect to strengthen relationships and ensure authentic connections with colleagues, customers, and communities.
  • Perform other duties as assigned.

About the Company

Macy's

Retail fashion and home goods retailer

Macy's operates a large-scale retail network for fashion and home goods, combining brick-and-mortar stores with its online platform macys.com to reach a broad customer base. It offers clothing, accessories, jewelry, beauty products, shoes, and home essentials for men, women, and children through both in-store and online channels. Revenue comes from product sales at a markup, plus a branded credit card and promotions and loyalty programs. Its goals are to serve a wide audience with accessible fashion and home goods and to build customer loyalty through convenient services like free shipping thresholds and free in-store pickup, along with competitive pricing and financing options.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1858

Recently Posted Jobs

Explore more opportunities at Macy's

See more jobs