Full Time

Software Engineer II - Loyalty (Remote)

DICK'S Sporting Goods
Remote!
$80,000 - $120,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by DICK'S Sporting Goods, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Software Engineer II - Loyalty at DICK'S Sporting Goods is responsible for the design, development, and implementation of software solutions that enhance the customer loyalty experience. This role involves collaborating with cross-functional teams to create scalable and efficient systems that support business objectives. The candidate will contribute to the full software development lifecycle, ensuring quality and performance of applications, while leveraging best practices in software engineering.



Job Responsibilities

  • Design, develop, and maintain scalable software applications supporting the loyalty program.
  • Collaborate with product managers to define and refine requirements for new features and enhancements.
  • Perform code reviews and provide constructive feedback to peers to uphold coding standards.
  • Conduct unit testing and troubleshoot issues to ensure code quality and functionality.
  • Monitor application performance and implement optimizations as needed.
  • Participate in agile development ceremonies, including sprint planning, stand-ups, and retrospectives.
  • Document development processes, code changes, and system architectures for future reference.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 2 years of software development experience, preferably in loyalty systems or eCommerce.
  • Proficiency in programming languages such as Java, C#, or Python.
  • Experience with web technologies, including HTML, CSS, JavaScript, and RESTful APIs.
  • Familiarity with database management systems such as SQL Server or MySQL.
  • Knowledge of cloud platforms (e.g., AWS, Azure) and microservices architecture is preferred.
  • Strong problem-solving skills and the ability to work under tight deadlines.


Technologies & Tools

The Software Engineer II - Loyalty role utilizes a variety of technologies and tools essential for developing robust applications. The primary programming languages include Java and JavaScript, paired with frameworks and libraries like React or Angular for front-end development. The position also employs cloud services such as AWS or Azure for deployment and scalability, along with SQL databases for data storage and management. Version control systems like Git are used to maintain code integrity across team projects.



Ideal Candidates

The ideal candidate for the Software Engineer II - Loyalty position possesses a strong technical foundation combined with excellent teamwork and communication skills. They are analytical thinkers, driven by results, and adaptable to changing technologies and environments. Candidates should demonstrate a passion for building customer-centric software solutions and exhibit a commitment to continuous improvement and learning. Experience in retail or loyalty programs would be a significant plus, enabling the candidate to grasp the nuances of customer engagement strategies effectively.

The US unemployment rate was 4.2% in September 2026, against 4.4% a year before, says the Bureau of Labor Statistics. See it over the years →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.