DICK’S Sporting Goods is hiring a Software Engineer II to join our Pricing team. In this role, you will contribute to the design, development, and support of scalable full-stack software solutions that enable our pricing strategies. You’ll work closely with product managers, designers, and fellow engineers in a collaborative, agile environment to deliver impactful features and enhancements.
What You'll Do
- Collaborate with cross-functional teams to develop and maintain full-stack applications that support pricing strategies and business goals.
- Write clean, maintainable, and efficient code using Angular, Java/Kotlin, and Spring Boot.
- Participate in code reviews, testing, and debugging to ensure high-quality software delivery.
- Contribute to the design and implementation of APIs and integration with distributed systems.
- Support production systems through monitoring, troubleshooting, and performance tuning.
- Work in an agile environment, contributing to sprint planning, stand-ups, and retrospectives.
- Develop existing software and contribute to new software by analyzing and identifying areas for modification and improvement.
- Monitor, identify, and correct moderately complex software defects.
- Maintain a development roadmap prioritized in line with business requirements.
- Design database resources and provide physical modeling and design services to tune for optimum performance.
- Develop your own capabilities through assessment, planning, and formal or informal training.
What We're Looking For
- Bachelor's Degree or equivalent level preferred.
- General Experience: 13 months to 3 years as an experienced practitioner able to work unsupervised.
- Managerial Experience: 4 to 6 months of basic experience coordinating the work of others.
Nice to Have
- Experience in full-stack software development.
- Solid understanding of web technologies and asynchronous programming.
- Experience building and consuming RESTful APIs.
- Familiarity with agile development methodologies.
- A collaborative mindset and eagerness to learn from and support your teammates.
- Strong problem-solving skills and attention to detail.
- Passion for pair programming and swarming tough problems.
Technical Stack
- Frontend: Angular, TypeScript, RxJS, HTML, CSS preprocessors
- Backend: Java/Kotlin, Spring Boot
- Testing: Unit testing frameworks, test coverage tools
- Infrastructure & DevOps: Docker, Kubernetes, CI/CD pipelines, Cloud architecture (e.g., AWS, GCP, Azure)
- Messaging: Kafka, RabbitMQ
- Version Control: Git and git-based workflows
Team & Environment
You will work in a collaborative, agile environment alongside product managers, designers, and fellow engineers.
Benefits & Compensation
- Competitive salary range: $76,500.00 - $124,600.00.
- Flexible remote work environment with access to Pittsburgh campus amenities.
- Opportunities for mentorship, training, and advancement.
- Virtual and in-person team events.
- Competitive total rewards package including incentive, equity, and benefits.
- State paid leave compliance.
- Generous suite of benefits.
Work Mode
This is a remote position open to candidates located anywhere in the United States.
We are committed to creating an inclusive and diverse workforce, reflecting the communities we serve.

