Sr. Software Engineer (Technical Coach)
U.S. Bank · Minneapolis, MN · 2 wk ago
Engineering$120k–$141k/yrFull-time
About the role
This position will be responsible for the analysis, design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who can collaborate with a team and across the organization.
Responsibilities
- Responsible for coaching teams to adopt and implement DevOps practices.
- Acts as a change agent who helps set the vision, show the way, and provide thought leadership on removing impediments to DevOps success.
- Coaches and mentors sprint team individuals at either the team and/or program levels, including Scrum Masters, Product Managers, Technical Leads and executives to leverage DevOps principles, engineering practices and frameworks to deliver high value business capabilities.
- Helps to coach the team on product management, design thinking, engineering culture, Agile and DevOps.
- Serves as a subject matter expert on scaling DevOps development, embraces servant leadership, understands engineering practices and serves as a role model for the team to model DevOps behaviors and mindsets, which includes key mindset shifts in the journey to DevOps.
- Designs, develops, and facilitates training of DevOps practices to assigned teams.
- Performs evaluations, and reviews of processes and methodologies. Identifies strengths and continuous improvement recommendations of existing processes.
- Understands and can coach on how DevOps, Agile and Product work together to create amazing products and cohesive teams.
- Drives culture change through day to day work with a focus on DevOps, Agile, and Product mindset, values and continuous improvement and keeps the team focused on achieving product goals.
Requirements
The candidate must have a Bachelor’s degree, or equivalent work experience, with five to six years of relevant experience. Professional Coaching certification or equivalent work experience is preferred.
Qualifications
- Knowledge of CI/CD, Java, Python, .NET, GoLang & JavaScript Frameworks.
- Working knowledge of system development lifecycle (SDLC) and process change/improvement.
- Strong experience with Agile frameworks (Scrum, Kanban, etc.) and support tools.
- Experience within an Agile solution environment working on large scale, multiple scrum teams.
- Experience teaching and coaching individuals and teams on Agile, DevOps and Engineering best practices.
- Demonstrated experience in leading all aspects of Agile transformation.
- Experience communicating with leadership (lead through influence).
- Experience in Dojo / Immersive Learning type environments.
Skills
- Security certifications, or equivalent work experience.
- Security policy creation and automation.
- Threat modeling.
- Access & Controls.
Benefits
- Healthcare (medical, dental, vision)
- Professional Coaching certification, or equivalent work experience
- Basic term and optional term life insurance
- Short-term and long-term disability
- Pregnancy disability and parental leave
- 401(k) and employer-funded retirement plan
- Paid vacation (from two to five weeks depending on salary grade and tenure)
- Up to 11 paid holiday opportunities
- Adoption assistance
- Sick and Safe Leave accruals of one hour for every 30 worked, up to 80 hours per calendar year unless otherwise provided by law