Software Engineer II - Marketing Content (REMOTE)

Posted:
8/19/2024, 12:49:43 PM

Experience Level(s):
Junior ⋅ Mid Level

Field(s):
Software Engineering

Workplace Type:
Remote

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:

The Software Engineer II is responsible for joining a Product Team and contributing to the design, development, and overall product lifecycle for Marketing Content Management Systems. The engineering process is highly collaborative. Software Engineers II are expected to work closely with stakeholders to create applications that allow the business to create and publish content throughout the enterprise. In addition, Software Engineers II will be involved in platform configuration, maintenance, performance tuning, and testing, as well as production support. As a Software Engineer II, you will be part of a team with more experienced engineers to help build and grow your skills while you create, support, and deploy production applications.

The Role You'll Play:

  • Delivery & Execution:

    • Collaborates with team members and business partners to create secure, reliable, scalable software solutions

    • Works with business partners on iterative design process and self-managing project life cycle

    • Writes clean, efficient, and scalable code using HTML, JavaScript libraries and CSS to implement frontend features and functionalities

    • Conducts thorough testing and debugging to ensure quality, performance, and security

    • Maintains solutions to align with evolving business needs

    • Delivers quality solutions at an agreed-upon pace

  • Support & Enablement:

    • Fields questions from other team members and business partners

    • Monitors tools and participates in conversations to encourage collaboration across teams

    • Provides application support for software running in production

    • Proactively reviews the performance and capacity for all aspects of production: code, infrastructure, data, and reporting

    • Resolves day-to-day issues and effectively communicates status and blockers to team

  • Learning:

    • Participates in learning activities around content management and development core practices

    • 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

    • Understand business context of our technology relative to their scope of work; limited understanding of our systems and their interactions 

QUALIFICATIONS:

  • Bachelor's Degree

  • 3-5 years of experience

  • Experience troubleshooting and optimizing enterprise level content management systems for use in a production environment

  • Proficiency in HTML, JavaScript libraries (e.g., React, Angular) and CSS

  • Experience with RESTful APIs and Java is preferred

  • Experience with Adobe Target (AT) and Adobe Experience Manager (AEM) is highly desirable

  • Strong understanding of web technologies, protocols, and best practices

  • Familiarity with Agile development methodologies and tools (GitHub, Jira)

  • Solid problem-solving skills and attention to detail

  • Excellent communication skills and ability to collaborate effectively in a team environment

  • Exposure working with disaster recovery, performance tuning, and security in a production environment

Targeted Pay Range: $76,500 - $124,600. 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.