Back

Experienced Principal Software Engineer - eCommerce Technology Innovation (REMOTE)

Worldwide Salaried Open

Join the Winning Team at DICK'S Sporting Goods: Revolutionizing Sports Retail through Technology

At DICK'S Sporting Goods, we're passionate about harnessing the power of sports to positively impact lives. As a critical member of our Technology team, you'll play a pivotal role in crafting innovative solutions that empower athletes to achieve their dreams. We're committed to fostering an inclusive and diverse work environment that mirrors the communities we serve.

As a Principal Software Engineer in our eCommerce domain, you'll be at the forefront of designing, testing, and delivering cutting-edge solutions that drive business growth and excellence. You'll work collaboratively across multiple product teams, leveraging your technical expertise to drive engineering innovation and elevate the overall technology landscape.

About Our Company Culture

At DICK'S Sporting Goods, we prioritize a people-centric approach in everything we do. Our Athletes (customers) and Teammates (employees) are at the heart of every decision, ensuring that we deliver transformational experiences online, in-store, and in sport. As a remote team spread across the United States, we facilitate virtual and in-person events to foster connection and camaraderie among team members.

Job Purpose and Key Responsibilities

As a Principal Software Engineer, you'll serve as a portfolio-level problem solver, working across multiple product teams to design, test, and deliver best-in-class solutions. Your primary responsibilities will include:

  • Software Development: Own the development of complex existing and new software by analyzing and identifying areas for modification and improvement within assigned product teams.
  • Design and Conceptualization: Lead a collaborative solution design process to define a design system that is viable, scalable, and strengthens the brand.
  • Technical Developments Recommendation: Provide subject matter expertise recommendations for complex or innovative technical developments to improve software quality and meet user and business needs.
  • Software Roadmap: Own the end-to-end roadmap of portfolio-level capabilities to facilitate software development and ensure prioritization aligned with business requirements.
  • Work Scheduling and Allocation: Develop medium- or long-term work schedules that enable the organization to achieve its business goals, coordinating across multiple teams.
  • Program/Portfolio Management Support: Contribute to the management of a portfolio of programs while reporting to and partnering with senior teammates.
  • Functional/Technical Requirements: Elicit complex functional requirements using various methods to express requirements in terms of target user roles and goals.
  • Technical Persistence Layer/Legacy Database Design/Development: Lead the design of complex database resources and provide physical modeling and design services to optimize database performance.
  • Data Architecture: Drive the design, implementation, and evolution of robust and effectively aligned architecture solutions across the cross-product/domain ecosystem.
  • Database Specifications: Approve database specifications, ensuring adherence to agreed standards and protocols, and preserving data integrity.
  • Information Security: Lead in detecting and analyzing cybersecurity incidents, including attacks, breaches, and identified vulnerabilities, and remediate security gaps.

Essential Qualifications and Skills

To succeed in this role, you'll need:

  • A Bachelor's Degree or Equivalent in a relevant field (preferred)
  • 6 to 10 years of experience in software engineering, with a focus on eCommerce technology
  • 7 to 12 months of experience in general supervision of junior colleagues
  • Technical expertise in:
    • Web development technologies using JSON, HTML, and CSS preprocessors
    • JavaScript/Typescript and asynchronous call structures
    • Angular, Typescript, RxJs, and other web technologies
    • Unit Testing and Test Coverage technologies
    • NRWL/NX Mono-repo or similar mono-repo architecture
    • Docker, Kubernetes, or other Container technologies
    • git-based source control
  • Experience with Agile development methodologies and custom software solutions
  • Strong leadership and mentoring skills, with experience growing the careers of Software Engineers and Engineering Managers
  • A track record of elevating Operational and Engineering excellence

Preferred Qualifications

While not mandatory, the following qualifications can enhance your candidacy:

  • Experience leading teams of contractors in onshore/offshore engagements
  • Familiarity with alternative web technologies and a willingness to research and adopt new technologies

Behavioral Competencies

To thrive in this role, you'll need to demonstrate the following behavioral competencies:

  • Tech Savvy: Anticipate and adopt innovations in business-building digital and technology applications.
  • Collaborates: Build partnerships and work collaboratively with others to meet shared objectives.
  • Courage: Step up to address difficult issues, saying what needs to be said.
  • Decision Quality: Make good and timely decisions that keep the organization moving forward.
  • Action Oriented: Take on new opportunities and tough challenges with a sense of urgency, high energy, and enthusiasm.
  • Customer Focus: Build strong customer relationships and deliver customer-centric solutions.
  • Instills Trust: Gain the confidence and trust of others through honesty, integrity, and authenticity.

Career Growth and Learning Benefits

As a Principal Software Engineer at DICK'S Sporting Goods, you'll have opportunities to:

  • Develop and refine your technical expertise in eCommerce technology
  • Lead and mentor junior colleagues, driving their growth and career development
  • Collaborate with cross-functional teams to drive business innovation and excellence
  • Stay at the forefront of emerging technologies and trends in software engineering

Compensation and Benefits

We offer a competitive total rewards package, including:

  • A targeted pay range of $150,000 - $180,000
  • Incentive, equity, and benefits that reflect our commitment to your overall well-being
  • A generous suite of benefits, including those outlined at www.benefityourliferesources.com

Why Join Our Team?

At DICK'S Sporting Goods, we're passionate about creating a work environment that's inclusive, diverse, and empowering. As a Principal Software Engineer, you'll be part of a talented team that's driving innovation and excellence in sports retail. If you're ready to make a meaningful impact and grow your career, we encourage you to apply for this exciting opportunity.

Your Future Starts Here

Don't miss out on this chance to join our winning team. Apply now and take the first step towards a rewarding career at DICK'S Sporting Goods.

Apply for this job

More jobs

Principal Software Engineering Leader - Transforming Digital Experiences through Innovative UI Engineering and DevOps Practices

Worldwide Salaried

Experienced Principal Solutions Architect - Transforming Business through Technology Innovation

Worldwide Salaried

Principal Solutions Architect for Amazon Business - Technical Leadership in Procurement Technology and Partner Ecosystem Development

Worldwide Salaried

Experienced Principal Specialist in Global Trade Compliance - Onsite Role at Raytheon

Worldwide Salaried

Experienced Principal, Strategic Finance & Analytics - Driving Growth in Experiences & Guest Services at Airbnb

Worldwide Salaried

Principal Technical Product Manager - Driving Innovation in AT&T's Flagship Mobile App Experience Across Multiple Locations

Worldwide Salaried

Experienced Principal Technical Consultant - Transforming Communications and Technology with AT&T

Worldwide Salaried

Principal Test Engineer for Autonomous Vehicle Systems - Remote

Worldwide Salaried

Principal UX Designer - Customer Experience: Shaping the Future of Diabetes Care through Innovative Design

Worldwide Salaried

Experienced Print Production Lead - Driving Quality, Efficiency, and Customer Satisfaction in a Dynamic Retail Environment

Worldwide Salaried

Immediate Hiring: Work From Home Computer Based Data Entry Job

Worldwide Salaried

Immediate Hiring: Day Shift - Shop Helper

Worldwide Salaried

Experienced Customer Service Advocate – National Remote Healthcare Benefits & Member Support Specialist

Worldwide Salaried

Remote Portfolio Management Expert ($100/hr) - 75400

Worldwide Salaried

Claim Manager OR Technical Claim Manager (Casualty/New York Labor Law focus, hybrid)

Worldwide Salaried

Senior Fraud Risk Analyst

Worldwide Salaried

Experienced Data Entry Customer Care Representative – Delivering Exceptional Customer Service and Data Integrity in a Dynamic Remote Environment

Worldwide Salaried

SAP Logistik Anwendungssupport (m/w/d)_Remote (Firmensitz: Rostock und Bremen)

Worldwide Salaried

Senior Data & AI Engineer

Worldwide Salaried

Internal Audit Manager/Sr. Internal Audit Manager (REMOTE)

Worldwide Salaried