Join Today: Principal Software Engineer - Store Tech (REMOTE)

Remote Full-time
A new position has opened up at workwarp for a Principal Software Engineer - Store Tech! We believe in flexibility; this hybrid role lets you balance your time between our Remote office and home. This position requires a strong and diverse skillset in relevant areas to drive success. An attractive remuneration of a competitive salary is on offer for the successful candidate.   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.

JOB PURPOSE

Acts as a portfolio-level problem solver, working across multiple product teams to design, test, and deliver best in class solutions, perform business/software analysis. Serves as an engineering culture advocate by educating self and others, positively influencing the engineering community and role modeling standards of excellence.

This Principal Software Engineer role will require a deep technical and diverse engineering background. Familiarity with retail and ecommerce technology is a plus. In this role, the Principal Software Engineer will provide technical guidance to all engineering teams within the Store Tech portfolio, along with exercising their leadership skills to level up org wide talent and processes. They will work closely with business stakeholder and cross functional partners to implement omni channel solutions, lead digital transformation, and modernization efforts across the tech organization. This role will be responsible for building and maintaining a highly reliable software solution to support exponential business growth.

As a Principal Software Engineering, you will be given a chance to contribute to the products we create, help grow the next generation of engineering talent, and help shape the technology strategy of the enterprise. In addition, you will be given the chance to work with our strategic vendors to ensure that 3rd party tools and applications are readily available to all product teams that are interested in using them.

In particular, the Store role focuses on enabling best in class experiences for our Athletes (customers) and Teammates (store employees) – from Point of Sale, to scheduling Golf Lessons, to RFID Inventory management to Labor Scheduling and everything in between across our fleet of ~900 stores (Dicks Sporting Goods, House of Sport, Golf Galaxy, Public Lands, Going-Going-Gone)

RESPONSIBILITIES

Software Development

Own development of the most complex existing and new software and identifying areas for improvement. Ensure engineering teams are developing software that is scalable, secure, and reliable.

Design and Conceptualization

Lead a collaborative technical design process by gathering input across all product portfolios to define a solution that is viable, scalable, and cost-right.

Engineering Best Practices

Provide subject matter expertise and recommendations for complex or innovative technical approaches to improve the quality of deliverables and ensure fit to the user's needs.

Software Roadmap

Help drive the end-to-end road map of portfolio level capabilities to facilitate software development and ensure the development work is prioritized in line with business requirements.

Prioritization and Tradeoffs

Contribute to engineering plans and ensure clarity on critical path work and dependencies across multiple teams and organizations.

Program/Portfolio Management Support

Contribute to the management of a portfolio of programs while reporting to and in partnership with senior teammates.

Functional/Technical Requirements

Identify complex functional and non-functional requirements using a variety of methods such as interviews, document analysis, workshops, and workflow analysis to express the requirements in terms of target user roles and goals.

Technical Persistence Layer

Familiarity with modern approaches and best practices for persistence such as relational databases, object storage, and document databases. Ensure critical information is handled in a secure, reliable, and scalable way.

BEHAVIORAL COMPETENCIES

Tech Savvy

Anticipates new technology needs and prototypes implementation approaches. Provides guidance to engineering teams on how to adopt new technologies and deprecate old.

Collaborates

Builds partnerships and works collaboratively with business and technology organizations.

Bias towards action

Takes on new opportunities and tough challenges with a sense of urgency, high energy, and enthusiasm.

Instills Trust

Gains the confidence and trust of others through honesty, integrity, and authenticity.

SKILLS & EXPERIENCE
• Deep technical background. Knowledge of Store & eCommerce technologies is a plus.
• Experience with modern technologies:
• Programing languages such as Java/Kotlin, Javascript/Typescript, C#, etc.
• Front-end Technologies: such as React and React Native
• Android Mobile Device Development
• Event driven architecture such as Kafka, RabbitMQ
• Database technologies including object storage, and document and relational databases
• Modern engineering practices including serverless, microservice and event driven approaches, test driven development, CI/CD, and highly available / scalable solutions.
• Cloud native architectures such as Azure, AWS, and GCP
• Experience with containerization strategies and tools
• Experience building custom software solutions
• Experience of planning and managing resources to deliver predetermined objectives
• Experience leading teams of contractors in an onshore/offshore engagement
• Experience mentoring and growing the careers of software engineers
• Track record of elevating Operational and Engineering excellence in large organizations
• Master's Degree or equivalent preferred

#LI-JN1

QUALIFICATIONS:
• Bachelor's Degree or Equivalent Preferred
• 6 to 10 years of experience
• 7 to 12 months experience of general supervision of junior colleagues

Targeted Pay Range: $150,000 - $180,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. We also offer a generous suite of benefits. To learn more, visit www.benefityourliferesources.com Apply Job! Your Future Starts HereDon't miss out on this exciting role. We are looking forward to hearing from you. Apply now!

Apply Now
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

SAP MM/PTP Lead

Remote Full-time

Data Entry Specialist (Entry Level - Remote)

Remote Full-time

Starbucks Customer Service - Remote Jobs

Remote Full-time

Work For Apple Online

Remote Full-time

Senior A/R Collections Specialist

Remote Full-time

Looking to hire a WooCommerce B2B Industrial developer with custom fields and quoting system.

Remote Full-time

Amazon Jobs at home Virtual Assistant - Work From home

Remote Full-time

Immediately Need Reading Tutor in USA

Remote Full-time

Spring Intern - Music - Nonesuch & Warner Records

Remote Full-time

**Experienced Remote Customer Service Coordinator – Deliver Exceptional Support from Home with arenaflex**

Remote Full-time
← Back to Home