What are the responsibilities and job description for the Software Engineering Coach position at Stash Talent Services?
Title: Software Engineering Coach
Location: Pennington, NJ
Duration: 12 months
What they are looking for see below:
- Candidate will help teams improve their development process - fixing ci/cd pipeline issues, sit with a team struggling with slow releases, help them adopt best practices for test automation, better branching strategies, and trunk-based development
- Candidate will drive automation and CI/CD adoption - helping teams move from manual to automation
- Candidate will improve code quality and reduce tech debt - TDD (test driven development)
- Candidate will be coaching engineers and leadership acting as a mentor to engineers and an advisor to leadership
- Look for someone who has a strong coding background and has a strong lead type of mentoring coaching background for their previous teams
Manager Notes:
- 10 years of hands-on software development and software engineering leadership
- 7 years of hands-on experience with DevOps concepts using: GitHub, Jenkins, XL Release, and Ansible Tower.
- 7 years of hands-on experience with leading and executing test automation frameworks including but not limited to TDD and BDD with tools: nUnit/xUnit, Selenium, and SonarQube.
- Proven track record in a Director-level, Principal, or Senior Coaching capacity within a large-scale, complex enterprise environment.
- Deep, practical expertise with promoting and coaching modern CI/CD pipeline tooling (e.g., Bitbucket, Jenkins, Celestial, Ansible, GitLab CI, GitHub Actions) and Test Management Automation best practices.
- Extensive experience implementing strategies to measure, manage, and pay down technical debt at scale.
- Demonstrated ability to design and deliver technical training to large groups while also providing one-on-one or team-based mentorship.
Salary : $80 - $90