DICK’S Sporting Goods is committed to creating an inclusive and diverse workforce. The Senior Software Engineer will design and build best-in-class solutions, perform business/software analysis, and support initiatives to ensure enterprise systems remain top-notch, particularly within the Salesforce platform.
Responsibilities:
- Drive development of existing software and contribute to development of new software by analyzing and identifying areas for modification and improvement
- Develop software that is fast, secure and reliable to meet defined requirements
- Monitor, identify, and correct more complex software defects to maintain fully functioning software, leveraging the support and skill of more junior teammates
- Produce multiple concepts and prototypes to design digital products/services
- Research and suggest ways to optimize solutions to better meet user and/or business, performance, quality needs
- Drive maintenance road map to facilitate software development and ensure the development work is prioritized in line with business requirements
- Find root cause and resolution to limit and address issues promptly
- Assign short-term work schedules to a team based on storyboarding/backlog in order to achieve expectations while following established timelines
- Develop own and more junior team member capabilities by participating in assessment and development planning activities as well as formal and informal training and coaching; gain or maintain external professional accreditation where relevant to improve performance and fulfill personal potential. Maintain an understanding of relevant technology, external regulation, and industry best practices through ongoing education, attending conferences, and reading specialist media
- Contribute to work within an established program management plan to achieve specific goals
- Guide and deliver the design distribution of basic database resources and provide physical modeling and design services to tune database solutions for optimum performance
- Support the collection functional requirements using document analysis and workflow analysis to express the requirements in terms of target user roles and goals
Requirements:
- Bachelor's degree or equivalent level preferred
- Experience enables job holder to deal with the majority of situations and to advise others (Over 3 years to 6 years)
- Basic experience of coordinating the work of others (4 to 6 months)
- Experience implementing Salesforce Solutions, specifically with Sales and Media Clouds
- Proficiency with Sales and/or Media Cloud customizations including accounts, opportunities, leads, forecasting and pipelines workflows
- Experience with Media Cloud components such as CPQ, product catalog, and OmniStudio
- Experience of Apex, Lightning Web Components, SOQL, and platform automation
- Experience with Agentforce or AI-assisted automation for Salesforce
- Prior experience with advertising inventory management solutions in Salesforce including calendar-based inventory views, reservations, automated releases, and capacity tracking
- Experience integrating Salesforce with APIs and other data export technologies
- Prior experience mentoring and growing more junior engineers
- Experience with utilizing CI/CD Git-based practices and Salesforce