Director Software Engineering
As the Director Software Engineering, you will lead product management and implementation of the Data, Analytics, and Enterprise AI group’s API program.
Roles and Responsibilities
- Develop the API program roadmap and evangelize it among active and prospective stakeholders.
- Work with stakeholders to understand their needs and pain points.
- Manage a team of software professionals.
- Oversee the development of and adherence to software engineering standards.
- Contribute to the continual improvement of standards and conventions in the API and platform engineering team.
- Work with product owners to determine staffing needs for API projects.
- Review and approve pull requests and code reviews.
- Work with scrum masters to identify and implement process improvements.
- Work with architects to hold the team accountable for following best practices.
- Work with the Delivery Leader to recruit and retain top talent for the team.
Requirements
- Bachelor's Degree in a STEM subject.
- A minimum 15 years’ experience in data or software engineering, or quality assurance, preferably using Agile methodologies.
- A minimum of 5 years’ experience in project, product, or people leadership roles. (Can overlap with the above).
- Excellent written and verbal communication skills in English.
- Occasional travel will be necessary.
Desired Characteristics
Technical Expertise:
- Excellent knowledge of software engineering.
- Excellent team-building skills.
- Deep understanding of code review/GitHub/version control.
- Experience with cloud architecture.
- Experience with object-oriented languages would be a bonus.
- Experience with SQL would be a bonus.
- Advanced experience using collaboration tools (e.g. Teams, SharePoint, Office 365).
- Experience with estimation, project management, and/or risk assessment.
Personal Attributes:
- Ownership mindset.
- Driven and determined to deliver.
- Able and willing to communicate openly in a group and individually (e.g. brainstorming and problem solving).
- Eager to take the initiative to solve problems.
- Positive, proactive, growth mindset is key.
- Must embrace opportunities to learn and be willing to step outside of comfort zone.
- React open-mindedly to new perspectives or ideas. Consider different or unusual solutions when appropriate.