Full Time

Senior Software Engineer - Pricing (REMOTE)

DICK'S Sporting Goods
Remote!
$100,000 - $150,000* / year (about $48–$72 an hour)

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.

Overview

As a Senior Software Engineer - Pricing at DICK'S Sporting Goods, you will play a pivotal role in designing, developing, and maintaining innovative pricing solutions that enhance our customers' shopping experience. You will collaborate closely with cross-functional teams including product management, data analytics, and marketing to create robust software applications that ensure competitive pricing strategies. Your expertise in software engineering principles and practices will contribute to the overall functionality and success of our pricing platform.



Job Responsibilities

  • Design, develop, test, and maintain scalable pricing applications to meet business requirements.
  • Collaborate with product management to identify and document software requirements related to pricing strategies.
  • Implement and optimize algorithms for dynamic pricing, ensuring responsiveness to market changes.
  • Conduct code reviews and provide constructive feedback to enhance code quality and maintainability.
  • Investigate and resolve software defects, performance issues, and production incidents in a timely manner.
  • Participate in Agile development processes, contributing to sprint planning, retrospectives, and daily stand-ups.
  • Keep abreast of industry trends and emerging technologies to drive innovation within the pricing domain.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field. Master's degree preferred.
  • A minimum of 5 years of professional software engineering experience, including experience with pricing solutions.
  • Strong proficiency in programming languages such as Java, Python, or C#.
  • Extensive experience with database technologies (e.g., SQL, NoSQL) and data modeling.
  • Familiarity with cloud platforms (e.g., AWS, Azure) and microservices architecture.
  • Experience with Agile methodologies and modern software development practices.
  • Excellent problem-solving skills and the ability to work effectively in a team-oriented environment.


Technologies & Tools

The Senior Software Engineer - Pricing will engage with a variety of technologies and tools, including but not limited to cloud services like AWS or Azure, programming languages such as Java, Python, and C#, and database management systems like SQL Server and MongoDB. Additionally, proficiency with software development tools including version control (Git), continuous integration/continuous deployment tools, and Agile project management software will be required to ensure seamless collaboration and high-quality software delivery.



Ideal Candidates

The ideal candidate for the Senior Software Engineer - Pricing role will demonstrate a deep understanding of software engineering principles, along with a passion for delivering innovative solutions that drive business growth. They should possess excellent analytical skills and attention to detail, be capable of thriving in a fast-paced environment, and exhibit strong communication abilities to effectively collaborate with team members across various departments. Furthermore, a proactive mindset and a commitment to continuous learning and improvement will make an individual stand out in this competitive position.

Over the last year, unemployment was lowest in legal jobs (1.5%) and highest in farming, fishing and forestry jobs (8.7%). For all workers it was 4.3%. Compare kinds of work →

View Similar Jobs

Matches Jobs

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