Software Engineering Manager - Device Management

New
India regionFull-TimeManager
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Experience
6+ years of experience leading and building software engineering teams, 12+ years management experience as a software engineer
Required Skills
AWSPythonAgileGCPJavaC++AzureGo

Requirements

  • 6+ years of experience leading and building software engineering teams developing on top of public clouds (AWS, GCP, or Azure)
  • 12+ years management experience as a software engineer in any industry and in any tech stack
  • Experience managing a team of 8 or more members, performance management and building a successful team
  • Track record of leading and driving team and/or organizational projects/initiatives to successful, on-time completion and/or delivery
  • Strong understanding of software engineering principles and techniques
  • Track record of Software-as-a-Service Ownership, and strong proponent of Reliability Principles
  • Hands-on experience working with agile teams
  • Ability to work and communicate effectively with other engineering managers, and both technical and non-technical business stakeholders
  • Ability to quickly integrate new technologies and industry best practices into your skill sets
  • Experience managing cross-functional teams including Software and Quality Engineers
  • Strong track record in finding, hiring, growing, and retaining High Performing Engineers
  • Proven ability to thrive in a fast-moving, team-oriented, collaborative environment
  • Track record of continuous improvement through innovation, delivery, process development, quality, etc.
  • Experience leading geographically diverse engineering teams in today’s remote first work environment
  • Commercial software development in a variety of languages and operating systems technologies (Golang, C++, Python, Java, Kernels, OS libraries, etc.) (bonus)
  • MacOS or Windows development, including working with native libraries and frameworks (bonus)
  • Strong technical foundation in software engineering design principles (bonus)

Responsibilities

  • Manage and guide engineering teams reporting to you.
  • Build out features, help drive architecture, define best practices and enable product quality.
  • Have influence over our engineering practices in addition to product strategy and execution.
  • Partner with your peers and other teams to build, lead, and inspire a world class engineering organization.
  • Provide technical leadership and oversight of team activities in your areas of expertise.
  • Responsible for hiring, on-boarding and mentoring a growing and diverse team of high potential team members.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now