Job responsibilities
- Provide overall direction, oversight, and coaching for a team of entry-level to mid-level software engineers that work on basic to moderately complex tasks
- Be accountable for decisions that influence teams’ resources, budget, tactical operations, and the execution and implementation of processes and procedures
- Ensures successful collaboration across teams and stakeholders
- Identifies and mitigates issues to execute a book of work while escalating issues as necessary
- Creates a culture of diversity, equity, inclusion, and respect for team members and prioritizes diverse representation
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years applied experience. In addition, 2 + years of experience leading technologists to manage and solve complex technical items within your domain of expertise
- Proficient in coding with Java, React, Microservices, and AWS.
- Proven track record of leading technology teams.
- Deep understanding of various technology fields.
- Skilled in mentoring teams to meet strategic objectives.
- Experienced in recruiting, nurturing, and rewarding talent.
- Extensive knowledge of IT systems within the services sector.
- Hands-on experience with cloud-native technologies.
- Background in Computer Science, Engineering, Mathematics, or a similar discipline.
Preferred qualifications, capabilities, and skills
- Public cloud technologies