TDP - Software Engineer

Posted:
9/11/2024, 7:57:37 AM

Experience Level(s):
Senior

Field(s):
Data & Analytics ⋅ Software Engineering

Workplace Type:
Hybrid

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!

OVERVIEW:

At DICK’S Sporting Goods, we take a people-centric approach to everything we do. Our Athletes, how we refer to customers, and our Teammates, how we refer to our employees, are at the center of every decision we make so that we can provide transformational experiences online, in store, and in sport. When you join Technology at DICK’S Sporting Goods, you’re joining a true team that wins together. We help our Athletes and fellow Teammates better their best by innovating solutions to interesting business problems and empowering every Technology Teammate to be an innovator. And, while we work remotely from all over the United States, we provide virtual and in-person events for the team to hangout, from virtual escape rooms to cheering on the Pittsburgh Pirates at beautiful PNC Park.

ABOUT THE TDP

The Technology Development Program (TDP) will expose you to key areas of the Data Science and/or the Data & Analytics Engineering spaces to learn via practical application and on-the-job training. The TDP is a rotational program in which you will complete no less than three 5-month rotations on various teams supporting our Data Science and Data & Analytics Engineering initiatives. This is a full-time exempt role with an annual salary, bonus, as well as full benefits package. The TDP provides experiences that will allow you to: develop functional and leadership skills by working alongside experts within your teams, gain exposure to cross-functional areas of our business, contribute to the business initiatives and activities prioritized by your teams, and interact with teammates across all levels of the organization, including Senior Executives. Upon completing this 15-18 month structured program, you will be placed into a full-time role based on business need, as well as your overall performance throughout the rotations and specific areas of interest. 

The TDP- Software Engineer I is contributing to the software design, software development, and overall product lifecycle for a product that our users love.  The engineering process is highly collaborative. A TDP - Software Engineer I is expected to pair on a daily basis as they work through user stories and support products as they evolve.  The Software Engineer I should have a basic amount of experience in a technology and possess the ability to work with other engineers on the team to deliver software solutions that provide value to stakeholders.  Engineers at this level can deliver small to medium tasks to production, working independently if required.  They use best practices to ship high-quality code and continue to push their knowledge.

Delivery & Execution:

  • 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
  • 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
  • Delivers quality solutions at an agreed-upon pace

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
  • Resolves day-to-day issues or queries and effectively communicates status and blockers to team

Learning:

  • 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
  • Understand business context of our technology relative to their scope of work; limited understanding of our systems and their interactions

We look for potential candidates with:

  • Graduate from an accredited 4-year institution or a coding bootcamp
  • Competitive spirit with a passion for results
  • Demonstrated collaboration skills and the ability to independently make data-driven recommendations
  • Dynamic written and verbal communication style, as well as ability to communicate cross functionally and vertically throughout the organization
  • Ability to work in a fast paced and iterative environment
  • Someone enthusiastic about helping athletes and passionate about technology
  • Someone who cares about people and how work gets done
  • Someone who is curious and willing to dig into a challenge and ask questions to drive towards a desired outcome

QUALIFICATIONS:

  • Bachelor's Degree or equivalent level preferred

  • General Experience: Sound experience and understanding of straightforward procedures or systems (7 to 12 months)

Targeted Pay Range: $67,100 - $109,000. 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.DICK'S Sporting Goods complies with all state paid leave requirements. We also offer a generous suite of benefits. To learn more, visit www.benefityourliferesources.com.