How will you make an impact in this role?
Engineering Impacts:
- Lead a team of savvy engineers whom are responsible for developing complex, large scale applications
- Partner with customers and other internal teams and technical product managers to deliver improvements to the platform
- Help guide and improve engineering practices across teams (eg. code reviews, build and release processes or the effectiveness of scrum ceremonies)
- Empower teams to automate demand driven scalable application deployments in test or production environments
- Apply any specialized knowledge of industry standards or practices to team initiatives, helping to identify complex and/or broad problems and formulate recommendations
- Collaborate with leadership across teams to define solutions that drive greater software maturity and practices
Leadership Impacts
- People Leader to software engineering team, including junior and mid-level colleagues and contractors, dotted line leadership to other senior-level colleagues in team(s)
- Promote, empower, and practice servant-leadership
- Drive the team’s technical improvements and roadmap
- Take accountability for the technical maturity of the team
- Mentor and guide team members to success; identify strengths and areas for growth in direct reports and guides them to grow in their careers while being more productive on the team
- Nurture an environment of continuous engineering improvement through mentoring, feedback, and metrics
- Work with Engineering Director to hire top talent for the team
Day to Day Responsibilities:
- People leader for a high functioning team of engineers reporting to an Engineering Director who is responsible for multiple teams.
- Lead and mentor teams of engineers through ongoing development efforts
- Formal people-leadership responsibilities for 4-8+ engineers
Minimum Qualifications
- Bachelor’s Degree in computer science, computer science engineering, or related experience required; advanced degree preferred
- Proven experience in active engineering
- Demonstrated leadership experience in a complex technical environment and/or comparable experience
- Successful design, creation and deployment of one or more enterprise-grade technology assets, including integration of cross-platform solutions in an agile product environmen
- Experience with agile software development methodologies and practices (eg. Scrum/Kanban, sprint iterations, user stories)
- Ability to set priorities and multi-task in a fast-paced environment.
Engineering & Architecture
- Hands on experience with automation testing and documentation (i.e. automated, functional, and performance)
- Ability to learn and adapt in a rapidly changing environment.
- Adaptable to changes in product requirements, organizational structures and business conditions
- Engaged with the broader technology community (e.g. open source, public speaking, technical forums)
Sign up for the chance to get matched to this role, and similar opportunities.