Agile Coach - Software Engineering
Sterling Heights, MI 
Share
Posted 16 days ago
Job Description


About the Role:
This position has the dual focus of Software Engineering Agile Coach and the development of operational metrics within our Software Engineering team. This team is responsible for software development for General Dynamics Land Systems ground vehicles and activities covering the entire software development life-cycle, from requirements development to final testing and delivery of software products - on time and of the highest quality.
Company Information
General Dynamics is a successful Fortune 100, global aerospace and defense company, with over 90,000 employees world-wide. General Dynamics Land Systems, a business unit of General Dynamics, has a strong foundation of delivering core engineering and manufacturing capabilities to our clients for military vehicles. Our team is focused on continuous process and productivity improvements that reduce product costs, while increasing troop safety and effectiveness. Land Systems continues to work with the US Armed Forces and its Allies to ensure these vehicles remain survivable, relevant, flexible, affordable and capable of addressing a dynamic threat environment.
What We Offer:
Starting your career or you are an experience professional, we offer a Total Rewards package that is Impactful and built for you.
  • Healthcare including medical, dental, vision, HSA and Flex Spending
  • competitive base pay, incentive pay that rewards individual and team performance, and comprehensive benefits.
  • 401k Match (6%)
  • Educational Assistance
  • 9-80 Work Schedule (This position's standard work schedule is a 9/80. The 9/80 schedule allows employees who work a nine-hour day Monday through Thursday to take every other Friday off.)
  • On-going learning opportunities within a diverse, inclusive and rewarding work environment
  • Onsite Cafeteria, remodeled with new equipment Fitness Center, and Outdoor fitness track

Hybrid or Onsite
  • Due to the nature of the work, this role requires on-site presence up to 90%

Responsibilities/What to expect with this role
  • Facilitate Agile ceremonies, including preparation, planning, and execution of Program Iteration (PI) planning events
  • Ensure program teams have the tools and templates to conduct ceremonies, set team expectations to accomplish Agile goals
  • Facilitate Scrum Master/PM sync with a focus on continuous improvement initiatives
  • Collaborate with other Agile programs and Agile coaches, both internal and external to Software Engineering, for knowledge sharing and lessons learned
  • Initiate Agile processes in traditionally run teams, standardize practices and schedules across Software Engineering
  • Establish and maintain process tooling and workflows (Jira administration, Jira/Confluence user management, Jira workflows/issues/schemes/permissions, troubleshooting)
  • Ensure team members are adequately trained on Agile practices and roles
  • Evolve the integration development processes to mature automation and monitoring, mature the DEVOPS pipeline, and boost continuous integration and continuous delivery
  • Assist teams in standardized team-level metric reporting including usage of tools for metric gathering purposes, reporting expectations, and troubleshooting
  • Develop a Management Operation System (MOS) across Software Engineering programs in order to assess program health and highlight potential risk areas
  • Facilitate MOS usage across Software Engineering programs, work with teams to automate the metrics.
  • Perform other duties as assigned.

Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Data Science, Mathematics, or related technical field.
  • Minimum of 10 years related experience.
  • Must have knowledge and experience with the software development cycle.
  • Must have experience in software program management.
  • Must have extensive knowledge with the Agile Development process, SAFe Agile certification a plus.
  • Experience developing and implementing operational program metrics to quantify program health and assist in predicting issues.
  • Strong written and oral communication skills.
  • Experience in using Agile tools such as jira or PowerBI for work management and creation of program dashboards.
  • Ability to lead and motivate teams.
  • Able to bring continuous improvement processes and methodologies to the position.

Additional Information / Desired Experience
  • This position may require eligibility to obtain a US security clearance. (Non-US Citizens may not be eligible to obtain a security clearance).
  • Knowledge of CMMI preferred or equivalent.
  • Experience with Military Vehicle Software.
  • DevSecOps knowledge a plus.
  • Able to work overtime when required.
  • Limited travel may be required.

GDLS considers factors such as, scope/responsibilities of the position, candidate experience, education/training background, in addition to local market comparable and business considerations when extending an offer.
General Dynamics Land Systems is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action Employer, making decisions without regard to race and/or ethnic background, national origin and/or ancestry, color, religion, gender, gender identity or expression, transgender status, sexual orientation, marital/parental status, age, military service, veteran status, disability, pregnancy/childbirth or related conditions, genetic information, or membership in any class protected by applicable law from discrimination in employment.

 

Job Summary
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Education
Bachelor's Degree
Required Experience
10+ years
Email this Job to Yourself or a Friend
Indicates required fields