Summary
Join JumpCloud as a Software Engineering Manager and play a key role in the success and development of our growing international engineering teams. Guide 2-4 agile engineering teams, hire and mentor high-potential team members, and partner with other teams to build a world-class engineering organization. Drive reuse of development work, provide technical leadership, and act as a technical mentor. Proactively provide feedback to senior leadership and manage staff, assigning tasks to engineering and technical personnel. Work with Product, Sales, and management to ensure a world-class product delivery. JumpCloud offers a remote-first work environment.
Requirements
- 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
- 5+ years experience managing or leading multiple teams developing customer-facing software. This team will cover both SaaS and local client apps
- 5+ years managing software engineering teams as well as prior โhands on codeโ experience as a software engineer
- 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
- Strong communication, interpersonal, and conflict resolution skills
- Critical thinking, including the ability to pivot and try new approaches when faced with challenges
- Organizational, planning, and documentation skills
- 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 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
- Strong leadership skills to help technically drive and oversee projects on multiple teams from conception to completion
- Act as a technical mentor and coach to more junior engineers
- Proactively provide thoughtful feedback to more senior leadership on how vision should be shaped and defined
- Manage staff and assign tasks to engineering and technical personnel
- Work with partners in Product, Sales and management to ensure a world class product is delivered
Preferred Qualifications
- Experience operating scalable services in AWS and/or Kubernetes
- Familiarity with tools and technologies such as Kafka, IAM, SQS, Lambda, CloudWatch, Terraform, Datadog, GitHub Actions, and ArgoCD is a strong plus
- Familiarity with identity and access management (IAM), authentication protocols, device management, or directory services in a cloud-native SaaS environment is highly desirable
Benefits
Remote work, flexible hours
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.