Engineering Manager

Logo of JumpCloud

JumpCloud

πŸ“Remote - India

Job highlights

Summary

Join JumpCloud as a Software Engineering Manager and play a key role in the success and development of our international engineering teams. You will guide 2-4 agile engineering teams, focusing on hiring, onboarding, and mentoring high-potential team members. This leadership position involves partnering with peers to build a world-class engineering organization, driving development work reuse, and providing technical oversight. The ideal candidate possesses extensive experience in managing software engineering teams, delivering complex systems, and working with various technologies. JumpCloud offers a remote-first work environment and a collaborative culture.

Requirements

  • Candidates should have experience delivering complex, distributed systems into production, an established track record in developing customer-facing software, technical ability, project management skills, and great communication skills with the motivation to achieve results in a fast paced environment
  • 3 - 5+ years experience managing or leading teams developing customer-facing software. This team will cover both SaaS and local client apps
  • 5+ years management experience as a software engineer in any industry and in any tech stack
  • Experience in commercial software development experience in a variety of languages and operating systems technologies (Golang, C++, Python, Java, Kernels, OS libraries, etc.). JumpCloud currently uses Go, Node.js , Python, and Vue.js
  • Experience in Windows or Mac OS development, including working with native libraries and frameworks, and delving into undocumented OS APIs and internals when necessary
  • Strong leadership skills to help technically drive and oversee projects on multiple teams from conception to completion
  • Experience with RESTful API design
  • Hands-on experience working with Agile teams including Scrum
  • Experience leading geographically diverse engineering teams in today’s remote first work environment
  • Proven ability to thrive in a fast-moving, team-oriented, collaborative environment
  • Strong technical foundation in software engineering design principles

Responsibilities

  • Engineering management for 2-4 agile teams composed of Software and QA Engineers
  • Responsible for hiring, on-boarding and mentoring a diverse team of high potential team members
  • As an active member of the engineering leadership team, partnering with peers and other teams to build, lead, and inspire a world class engineering organization
  • Drive reuse of development work, platforming, and consistent technical and architectural direction across projects
  • Provide technical leadership and oversight of team activities in your areas of expertise
  • Act as a technical mentor and coach to more junior engineers

Benefits

Remote work

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let JumpCloud know you found this job on JobsCollider. Thanks! πŸ™