Software Development Manager, Continuous Improvement Coach - Speridian Technologies
Sacramento, CA 95814
About the Job
Speridian Technologies is recruiting for a Software Engineering Manager, Continuous Improvement Coach for the State of CA, Department of Healthcare Services, Behavioral Health Tech Modernization team. This person will be part of a state of the art, extremely vast, IT modernization project with a variety of cross-functional teams.
This is a remote role, however there will be meetings in the Sacramento area several times a year. The ideal candidate would be based within a 2-3-hour drive or fly time from the Sacramento, CA area.
A Software Engineering Manager/Coach plays a pivotal role in driving organizational excellence by continuously enhancing software development processes and practices. This role requires a deep understanding of software engineering principles, methodologies, and tools, coupled with expertise in continuous improvement frameworks such as Agile, Lean, and DevOps.
The ideal candidate possesses strong analytical skills to assess current processes, identify bottlenecks, and propose effective solutions. They are adept at facilitating workshops, coaching teams, and fostering a culture of collaboration and innovation. Effective communication and interpersonal skills are essential for building rapport with stakeholders and driving change across the organization.
The Software Engineering Manager is a champion of quality and efficiency, ensuring that improvement initiatives are aligned with business goals and customer expectations. They leverage data-driven insights to track progress, measure impact, and continuously refine strategies for maximum effectiveness.
Overall, the Software Engineering Manager serves as a catalyst for continuous learning, adaptation, and improvement within the software development ecosystem, ultimately driving greater agility, productivity, and customer satisfaction.
Responsibilities:
This is a remote role, however there will be meetings in the Sacramento area several times a year. The ideal candidate would be based within a 2-3-hour drive or fly time from the Sacramento, CA area.
A Software Engineering Manager/Coach plays a pivotal role in driving organizational excellence by continuously enhancing software development processes and practices. This role requires a deep understanding of software engineering principles, methodologies, and tools, coupled with expertise in continuous improvement frameworks such as Agile, Lean, and DevOps.
The ideal candidate possesses strong analytical skills to assess current processes, identify bottlenecks, and propose effective solutions. They are adept at facilitating workshops, coaching teams, and fostering a culture of collaboration and innovation. Effective communication and interpersonal skills are essential for building rapport with stakeholders and driving change across the organization.
The Software Engineering Manager is a champion of quality and efficiency, ensuring that improvement initiatives are aligned with business goals and customer expectations. They leverage data-driven insights to track progress, measure impact, and continuously refine strategies for maximum effectiveness.
Overall, the Software Engineering Manager serves as a catalyst for continuous learning, adaptation, and improvement within the software development ecosystem, ultimately driving greater agility, productivity, and customer satisfaction.
Responsibilities:
- Spearhead efforts to optimize software development processes, resulting in increased efficiency and productivity.
- Lead initiatives to embed Agile and DevOps principles into software engineering practices, fostering a culture of continuous delivery and collaboration.
- Equip software engineering teams with the knowledge and skills needed to excel in their roles, fostering a self-sustaining culture of continuous improvement.
- Utilize metrics and data analysis to drive informed decision-making and measure the impact of improvement initiatives.
- Facilitate knowledge sharing and collaboration among software engineering teams to leverage collective expertise and drive innovation.
- Ensure that improvement initiatives contribute to elevated software quality standards and regulatory compliance requirements.
- Provide clear and comprehensive documentation of improvement initiatives and their outcomes, enabling transparent reporting and knowledge sharing.
- Encourage continuous learning and professional development among software engineering teams, fostering adaptability and resilience in a rapidly evolving landscape.
- Analytical Skills: Ability to analyze processes and identify areas for improvement
- Problem-Solving Skills: Capability to address challenges and devise effective solutions
- Technical Proficiency: Strong understanding of Agile, DevOps, and software development tools
- Communication Skills: Excellent verbal and written communication for effective collaboration
- Interpersonal Skills: Ability to build relationships and work well within cross-functional teams
- Leadership Abilities: Capacity to inspire, motivate, and drive organizational change
- Coaching and Mentoring Skills: Skill in guiding individuals and teams towards improvement
- Change Management Expertise: Ability to manage resistance and ensure successful adoption of new practices
- Data Analysis and Metrics Management: Proficiency in measuring and tracking progress using relevant metrics
- Continuous Learning Mindset: Commitment to staying updated with industry trends and best practices
- Coding: C#, HTML, CSS, IDE ( visual studio, jet brains )
- Automation: Bash, Git, circleci or CI server, continuous delivery models
- Testing: x-unit, postman, load testing frameworks, etc.
- Work management: Jira/Confluence
Powered by JazzHR
Source : Speridian Technologies