JOBSEARCHER

Program Director - Software Engineering

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Program Director - Software EngineeringThe Director, Software Engineering directs and oversees the software engineering function in developing, releasing, and maintaining software applications/operating systems according to business needs. Establishes policies and procedures that produce high-quality software product and service. Provides leadership and direction for software engineering teams - including guiding architectural and design decisions, driving towards completing key initiatives, resource planning, and removing impediments. Provides strategic leadership, people management and tactical input on the planning and execution of information technology initiatives in various functional areas of information technology. Establishes performance standards, operations planning and budgets while overseeing project and vendor management. Head responsibility to analyze, design, develop and support all software application systems. Develop and coordinate roadmaps across product, security, and infrastructure functions to ensure all goals are in sync and cross department dependencies are managed. Acts as the delivery leader and driver of business outcomes as it relates to business value for the value streams; manages the execution plan to deliver committed objectives. Embrace and incubate emerging technology and open source products across all platforms. Work to modernize our existing tech stacks and unlock new capabilities. Participate and support the CI/CD efforts for the value stream. Develops scalable software solutions through management of a team of software engineers. Responsible for strategic design, implementation, integration, testing, validation, documentation, review, maintenance and accessibility of resources which enable effective and reliable data analytics, data visualization, and business intelligence. Provides expertise and mentoring in IT area of specialty to ensure optimal functionality of teams in assigned department. Responsible for strategic design, implementation, integration, automated testing, validation, documentation, review, maintenance and accessibility of resources which enable effective and reliable data analytics, data visualization, and business intelligence. Understands the portfolio vision and specific requirements and budget for multiple teams and value streams. Reports value produced by the value stream back to executive leadership. Applies knowledge of general business functions and systems to develop IT strategies, operational plans, and standards to support achievement of department, business and corporate goals. Responsible for partnership with internal and external stakeholders to ensure high quality delivery of information technology solutions. Develop staff through coaching, timely performance feedback, and assessments. Ensure a constantly rising bar of technical excellence and professional growth. Ensure team members understand individual commitments as well as team and company goals, helping the teams achieve Sprint completion and release dates. Ensures that the team(s) has the right skills and capability to deliver; addresses gaps through reskilling and/or hiring. Ensure retention of top talent and identify methods for keeping high performers engaged and growing. Drive improvements to the shared development and deployment model for releases. Work within and across teams to design, develop, test, implement, and support technical solutions across full-stack development tools and technologies. Responsible for building scalable, cost-effective and robust strategies. In support of the overall achievement of corporate, business, and department goals. Partner with architects, product leaders, and software engineers to drive implementation of new applications. Manages people, projects, and products supporting department goals to improve company efficiency, compliance, profitability and stakeholder satisfaction.QualificationsTo perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.Education Level: Bachelor's DegreeEducation Details: Computer Science, Information Technology, or related fieldExperience: 10 years Related professional experience5 years Management experienceIn lieu of a Bachelor's degree, an additional 4 years of relevant work experience is required in addition to the required work experience.Preferred QualificationsMaster's degreeLicenses and Certification:Scrum Alliance Certified Enterprise Coach (Preferred upon hiring).