Senior Software Engineer - Pricing: Transforming Sports Retail through Innovative Technology Solutions
Join the Team that's Revolutionizing the Sports Retail Industry
At DICK'S Sporting Goods, we're not just a company - we're a community of passionate individuals dedicated to empowering athletes and sports enthusiasts alike. As a leading sports retailer, we're committed to creating an inclusive and diverse workforce that reflects the communities we serve. Our Technology team is at the forefront of driving innovation, and we're now seeking an exceptional Senior Software Engineer - Pricing to join our remote team.
About Our Company Culture
We take pride in our people-centric approach, where our Athletes (customers) and Teammates (employees) are at the center of every decision we make. Our Technology team is a true team that wins together, innovating solutions to complex business problems and empowering every Teammate to be an innovator. As a remote team, we enjoy virtual and in-person events, from virtual escape rooms to cheering on the Pittsburgh Pirates at PNC Park.
Job Purpose: Shaping the Future of Pricing Solutions
As a Senior Software Engineer - Pricing, you'll be responsible for joining a product/service team and contributing to the software design, development, and overall product lifecycle for our Pricing team. This role will focus on distributed back-end solutions, leveraging Microservices, Data Pipelines, and Producer-Consumer based systems. You'll collaborate daily with cross-functional teams to drive the development of innovative pricing solutions that meet the evolving needs of our Athletes.
Key Responsibilities:
- Drive development of existing software and contribute to development of new software by analyzing and identifying areas for modification and improvement.
- Monitor, identify, and correct complex software defects to maintain fully functioning software, leveraging the support and skill of junior teammates.
- Produce multiple concepts and prototypes to design digital products/services that meet business and user needs.
- Research and suggest ways to optimize solutions to better meet user and/or business, performance, and quality needs.
- Drive maintenance road map to facilitate software development and ensure development work is prioritized in line with business requirements.
- Collaborate seamlessly with designers, product managers, and engineers to achieve shared goals and deliver full-stack solutions.
- Act as a mentor and guide to fellow team members, effectively communicating technical standards and insights.
- Design, code, and seamlessly integrate with frameworks and APIs to tackle complex business challenges.
Technical Skills and Qualifications:
To succeed in this role, you'll need:
- Extensive experience in web development technologies using JSON, HTML, and CSS preprocessors.
- Extensive experience in JavaScript/Typescript and asynchronous call structures.
- Extensive experience with Angular, Typescript, RxJs, and other web technologies.
- Experience with Unit Testing and Test Coverage technologies.
- Familiarity with git-based source control and Agile development methodologies.
- Knowledge of Cloud architecture and experience with Docker, Kubernetes, or other Container technologies.
- Experience with Java/Kotlin and Spring Boot.
- Understanding of event-based architecture and experience with technologies that support distributed systems, such as Kafka, RabbitMQ, etc.
Essential Qualifications:
- Bachelor's Degree or Equivalent Level Preferred
- Over 3 years to 6 years of experience in software development, with a strong background in web development technologies
- Basic experience of coordinating the work of others (4 to 6 months)
Behavioral Competencies:
We're looking for individuals who embody our company values and demonstrate the following behavioral competencies:
- Tech Savvy: Anticipates and adopts innovations in business-building digital and technology applications.
- Courage: Steps up to address difficult issues, saying what needs to be said.
- Decision Quality: Makes good and timely decisions that keep the organization moving forward.
- Action Oriented: Takes on new opportunities and tough challenges with a sense of urgency, high energy, and enthusiasm.
- Collaborates: Builds partnerships and works collaboratively with others to meet shared objectives.
- Instills Trust: Gains the confidence and trust of others through honesty, integrity, and authenticity.
- Customer Focus: Builds strong customer relationships and delivers customer-centric solutions.
What We Offer:
As a Senior Software Engineer - Pricing at DICK'S Sporting Goods, you'll enjoy a competitive total rewards package, including:
- A salary range of $83,000.00 - $138,200.00, commensurate with experience
- Incentive, equity, and benefits that reflect our commitment to your well-being and success
- A dynamic and collaborative culture that fosters innovation and growth
- Opportunities for career development and professional growth
- A remote work environment with access to cutting-edge technology and virtual events
- A generous suite of benefits, including paid leave requirements and more
Join Our Team!
If you're a motivated and talented Senior Software Engineer - Pricing looking to make a difference in the sports retail industry, we want to hear from you! Apply today to join our team and be part of shaping the future of pricing solutions.
To learn more about our company culture and benefits, visit www.benefityourliferesources.com.
Apply for this job