Senior Engineering Manager

JumpCloud Logo

JumpCloud

๐Ÿ“Remote - Turkey

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 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 is delivered. This remote-first position requires experience delivering complex, distributed systems, a track record in developing customer-facing software, and strong communication and leadership skills.

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

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.