At DICK’S Sporting Goods, we believe in how positively sports can change lives. On our team, everyone plays a critical role in creating confidence and excitement by personally equipping all athletes to achieve their dreams. We are committed to creating an inclusive and diverse workforce, reflecting the communities we serve.
If you are ready to make a difference as part of the world’s greatest sports team, apply to join our team today!
Everything we do at DICK’S Sporting Goods centers around our customers, or as we call them, our athletes. From online to in-store, we’re disrupting retail through technology. Our Software Engineering team are key disruptors. As a Senior Software Engineer, you will help us drive our key retail disruption initiatives through technology that matters. We empower our engineers to tear down the silos and work collaboratively with their product team to deliver solutions. We work in nimble product teams composed of engineers, designers, and product managers that aren’t bogged down by project plans and politics, but are empowered to continuously create, test and execute. One of the best parts is after the work is done, you get to see the results of your work in our stores, online and throughout our business. You get to make a difference.
First, let’s talk Tech. Here is a list of our platforms. Don’t worry, you don’t have to be a master at them all. Ideally, you’ll have experience in a couple of them:
Adobe Experience Platform, including
Adobe Audience Manager (AAM)
Adobe Campaign Standard (ACS)
Adobe Real-Time Customer Data Platform (RTCDP)
Adobe Journey Optimizer (AJO)
As a Senior Software Engineer at DICK’S you will:
Bring at least 5 years of experience to the table
Work collaboratively with designers, product managers, and engineers
Leverage cutting-edge technologies and modern practices
Identify and communication technology problems and prepare remedies
Build and ship high-quality code at a rapid pace
Work with open source tools to build new technologies
Participate in design thinking activities to improve the user experience
Work with great people at our sprawling Pittsburgh campus that includes sports leagues, a world-class health club, and a dynamic culture. We believe that there is always a better way.
So, we will expect you to:
Continuously learn modern software design and development core practices, utilizing articles, MeetUps, conferences, tech talks, etc.
Review and discuss code with engineering peers and leaders to understand best practices and optimal design patterns
Take the initiative to drive new ideas and projects
Increase your business acumen by consistently learning about other parts of the business
Support and mentor junior members of the Software Engineering team
Lastly, here’s some stuff that won’t be part of your day-to-day. At DICK’S you won’t:
Work in a silo
Be limited by project plans
Find yourself stuck in a boring cube
Pay to park or be stuck in a corporate high-rise
Be pigeonholed into proprietary and stagnant codebases
Job Duties and Responsibilities:
Delivery & Execution:
Designs and develops scalable and robust software solutions utilizing Adobe Experience Platform (AEP), including Real-Time Customer Data Platform (RTCDP) and Adobe Journey Optimizer (AJO)
Collaborates with cross-functional teams to understand use cases, identify requirements and translate them into technical specifications
Collaborates and pairs with other product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions
Works with Product Team to ensure user stories that are developer-ready, easy to understand, and testable
Designs and implements data models, APIs, and integrations with external systems that empower the business to build segments and activate campaigns
Writes clean, efficient, and scalable code to deliver software solutions that are secure, performant, and maintainable
Writes custom code or scripts to automate infrastructure, monitoring services, and test cases
Writes custom code or scripts to do “destructive testing” to ensure adequate resiliency in production
Configures commercial off the shelf solutions to align with evolving business needs
Creates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively
Support & Enablement:
Fields questions from other product teams or support teams
Monitors tools and participates in conversations to encourage collaboration across product teams
Provides application support for software running in production
Proactively monitors production Service Level Objectives for products
Proactively reviews the Performance and Capacity of all aspects of production: code, infrastructure, data, and message processing
Participates in learning activities around modern software design and development core practices (communities of practice)
Proactively views articles, tutorials, and videos to learn about new technologies and best practices being used within other technology organizations
Reviews and discusses code from more senior engineers to understand best practices and design patterns
Increases business acumen by learning about other parts of the business
If you’re excited about joining the DSG team, we’d love to meet you. Apply today!
5-7 years of experience
Experience with Adobe Real-Time Customer Data Platform (RTCDP) or Adobe Journey Optimizer (AJO) is highly desirable
Experience in a Linux or Unix based environment
Exposure to query optimization and troubleshooting
Exposure to REST and effective web service design
Exposure to a cloud computing platform (such as AWS or Azure) and the associated automation patterns they provide
Experience in writing SQL queries against a relational database. Working experience in SQL and NOSQL. Preferred PostgreSQL
Experience with modern software development practices such as TDD, Agile, DevOps, and CI/CD
Familiarity with Agile development methodologies and tools (GitHub, Jira)
Strong problem-solving skills and attention to detail
Excellent communication skills and ability to work in a team environment
Targeted Pay Range: $83,000 – $138,200. This is part of a competitive total rewards package that could include other components such as: incentive, equity and benefits. Individual pay is determined by a number of factors including experience, location, internal pay equity, and other relevant business considerations. We review all teammate pay regularly to ensure competitive and equitable pay.
WE INSPIRE TOP PERFORMANCE.
- Competitive Pay
- Professional Training Programs
- Performance-Based Pay Increases
- Teammate only discounts
- DailyPay – Payday your way
- And more. See a full list of benefits.
PUT OUR ATHLETES FIRST.
Our teammates know that there is an athlete behind every in-store and eCommerce transaction. We go beyond the expected to build technology that makes the DICK’S Sporting Goods’ experience innovative and hassle-free.
COMMITTED TO INCLUSION & DIVERSITY.
We actively seek to create an inclusive and diverse workforce, reflecting the communities we serve. Doing so strengthens our ability to serve all our athletes and drive innovation and growth.
HAVE A PASSION FOR SPORTS.
We believe that sports make people better and we’re determined to be the best sports company in the world. Whether you’re an athlete or sports enthusiast, we bring our passion for the game into everything we do.
GET BETTER EVERY DAY.
The journey is never over. We know that to be the best, we must get a little better each day. We focus on delivering 1% more in everything we do.
WHERE WE ARE
- Atlanta, Georgia
- Conklin, New York
- Goodyear, Arizona
- Plainfield, Indiana
- Smithton, Pennsylvania
COMPETITIVE PAY & MORE.We support our teammates with benefits that are as competitive as they are. Here are a few examples:
- Performance Incentives
- Medical, Dental & 401K
- Professional Training
- Potential for Career Growth
- Multiple Shifts & Schedules
- Up to 25% Employee Discount
- Teammate, Family & Community Events
- Onsite Workout Rooms
- DailyPay – Pay day your way
PASSIONATE ABOUT RESULTSJust like any championship-caliber team, we‘re trained to be incredibly effective. We know what’s important to get the job done, and strive to improve Distribution Center performance every day. Our team is encouraged to speak up, share process ideas and innovations, and help contribute to the success of DICK’S Sporting Goods.
COMMITTED TO INCLUSION & DIVERSITY.We actively seek to create an inclusive and diverse workforce, reflecting the communities we serve. Doing so strengthens our ability to serve all our athletes and drive innovation and growth.
THE POWER OF SPORTS.We care a lot about our teammates, our athletes and the communities where we live and work together. That’s why you’ll find us supporting local teams and youth sports. We believe in the power of sports to change lives and find real purpose in our work.
Jobs You May Like
Jobs You May Like
Jobs You May Like
Revolutionizing Golf One Swing At A Time
Take a look at how we’re helping golfers reach an even better golfer within.
People swing arms.
They pretend to swing golf clubs.
They hit on a driving range.
A man putts into a glass cup. Text, Golf Galaxy.
SPEAKER: We are a special breed driven by something altogether different, the belief that one day every last second of work will have been worth it. Because we all know one thing, inside every golfer, is a better one.
SEE WHAT IT’S LIKE TO WORK IN OUR DISTRIBUTION CENTERS
[MUSIC PLAYING] JAMAL: Our job is, we’re going to be gathering the freight and sending it to our stores.
KYLEN: We got all these boxes coming in from multiple areas.
TYSON: Heavy boxes, light boxes.
JASON: Some of the boxes that we deal with, I mean, they’re not light.
BLAIR: We’ll take cartons off the conveyor belt, and then we’ll put them on the skids, make sure they’re stacked to a T.
JAMAL: We just take those boxes and stack them up to the best of our ability and get ’em on out.
JASON: I kind of have a brain for like, Tetris, and I like doing that with the boxes in the trailers.
DESIREE: You start to pull boxes off the lane and you scan them and start putting the amount that needs to go to that certain store. And once you have a full box, you push it off and it goes off to shipping.
JITENDER: This process keeps repeating all day.
DESIREE: Your day will go by fast when you’re busy.
JITENDER: We work as a team, so that we can provide the best service to the customers and to the stores.
DAVID: My role here at Dick’s is basically to pull the heavy stuff off, like treadmills, ellipticals, weight sets, stuff like that.
PABLO: I’ll go into the storage racks that we have, and using different equipment, such as a reach truck or an order picker, I will pick them to be sent to each individual store.
DAVID: It’s actually pretty fun, because you’re never really dealing with the same product every day.
JIMMY: To drive equipment, you gotta be certified by one of our trainers.
PABLO: Here at the DC we actually provide training. You would learn how to drive the equipment.
JOE: They have great benefits, the insurance is great. Vacation time. The pay is actually a lot better than most places start out.
DESIREE: There are a lot of opportunities for overtime, so if you ever need the extra cash.
TYSON: They treat you really well here, to be honest.
AARON: It says they care about their teammates and they care about the morale here.
[UPBEAT MUSIC] JAMAL: So the thing I like most about the material handler role, specifically, is I get paid to work out. It’s awesome.
TYSON: There’s a lot of hard work that goes into the job– the heavy boxes, light boxes.
JAMAL: This is not an easy job. You will work. You will sweat.
KYLEN: We get all these boxes coming in from multiple areas. We just take those boxes and stack them up to the best of our ability and get them on out.
JASON: I kind of have a brain for Tetris. And I like doing that with the boxes and the trailers.
BLAIR: You need to be on your feet for a long period of time. I do 10-hour shifts, and that’s a long time to be on your feet.
COLE: The thing I like best about the job is that it’s a fast-paced environment, and that helps with getting through 10-hour shifts, and it doesn’t really feel like 10 hours whenever you’ve always got something to do.
TYSON: I do like working the 4/10s. The 4/10s are pretty nice when you do get the Friday off.
JAMAL: I will never turn down a three-day weekend. It makes your day great.
KYLEN: I work weekend shift. And it is 12 hours on Friday, Saturday, and Sunday. So while you do miss out on some weekend stuff, you do get four days off. And it’s a pretty good trade-off.
BLAIR: So I work second shift, which is 4:45 to 3:30 in the morning. So I have to get my body used to that 10-hour shift at night. So now I’m a little night owl. [LAUGHING]
COLE: The overtime opportunities are amazing here, so if you need extra money, you can always come and get it.
TYSON: You do get a day off. They make you take a day off. You don’t work seven days a week.
AARON: It says they care about their teammates. And they care about the morale here.
TYSON: There’s always opportunities to try different departments out of this warehouse if you want to try something out.
BLAIR: They’ll ask us if we want to learn something new.
JAMAL: It’s not a situation where you feel like you’re kind of stuck where you are.
TYSON: They treat you real well here, to be honest.
JASON: I really like working here a lot. It’s unlike any other warehouse experience I’ve been to.
[MUSIC PLAYING] SPEAKER 1: The stores, the athletes can go in and buy the product that they need. But in order for them to do that, the DC has to make sure they get that product out to the stores. So that’s why it is very important for us to put the right product in the boxes.
SPEAKER 2: To be the best processor, you have to focus so that the right product and item shipped goes to the right store and customers.
SPEAKER 1: You start to pull boxes off the lane. And you scan them. And start putting the amount that needs to go to that certain store. And once you have a full box, you push it off. And it goes off to shipping.
SPEAKER 2: This process keeps repeating all day.
SPEAKER 1: Your day will go by fast when you’re busy.
SPEAKER 2: All the employees are very friendly and we work as a team so that we can provide a best service to the customers and to the stores.
SPEAKER 1: I work 10 hours during the day, Monday through Thursday. So I enjoy my three day weekends that I get. It’s really nice. Better than too.
SPEAKER 2: I am an accounting student. So I like a weekend shift days. Because in a week, I get that time to finish my assignment, take my classes.
SPEAKER 1: There are a lot of opportunities for overtime. So if you ever need the extra cash.
SPEAKER 2: I got a lot of overtime here. So I don’t have to look after a secondary job. It’s just an easygoing place to work at.
[MUSIC FADING OUT]
SPECIALIZED EQUIPMENT OPERATOR
[MUSIC PLAYING] JOE: Our goal here is to make sure the customers are happy. So we have to make sure the product that we send out is in the best shape that we can get it through the building.
DAVID: My role here at DICK’S is basically, to pull the heavy stuff off like treadmills, ellipticals, weight sets, stuff like that.
PABLO: I’ll go into the storage racks that we have and using different equipment such as a reach truck or an order picker, I will pick them to be sent to each individual store.
DAVID: It’s actually pretty fun because you’re never really dealing with the same product every day.
JIMMY: To drive equipment you’ve got to be certified by one of our trainers.
PABLO: Here at the DC we actually provide training. You would learn how to drive the equipment, such as anything ranging from a reach truck, order picker, clamp truck or any pallet rider of any size.
JOE: I work four days a week, Monday through Thursday, 10 hours a day. Gives me my 40 hours. Gives me Friday, Saturday, and Sunday off, which gives me more time with my family on a three day weekend versus a two day weekend.
PABLO: I work the weekend shift, which allows me to be a full time student Monday through Thursday and not lose out on the benefits that a full time job provides.
DAVID: Once you get into the flow of your job you are going to have a blast here.
PABLO: I definitely think you should come in with an open mind and be ready to work.
Get Into The Swing Of Things At Golf Galaxy.
Join our talent community and discover careers that allow you to share your love for golf like never before.
A WINNING TEAM CULTURE
Discover what it means to grow within an environment that empowers your success.