DevJobs

Software Engineering Team Leader- Grantee Team

Overview
Skills
  • TypeScript TypeScript
  • Go Go
  • Java Java
  • Kotlin Kotlin
  • React React
  • PostgreSQL PostgreSQL
  • Docker Docker
  • Kubernetes Kubernetes
  • RabbitMQ RabbitMQ
  • Temporal
At Apono we empower organizations to run in the cloud by aligning operations and security around access management. Our platform provides companies with Just-In-Time and Just Enough access across their hybrid environments reducing the access risk while improving productivity.

Apono has offices in New York and Tel Aviv and supports dozens of customers across the US and the world, including large Fortune 500 companies and was honored in Gartner's Magic Quadrant for Privileged Access Management.

What are we looking for?

We are looking for an experienced and talented to lead our Grantee team. In this role, you will be responsible for the technical leadership and management of the team, maintaining high standards of development, maintenance, and innovation for a variety of user-facing clients such as our web portal, LLM, Slack, Teams, CLI, Backstage, etc.

About the Grantee Team:

The Grantee team is responsible for developing one of the core parts of the Apono platform: the interface(s) that people can ask for permissions! These interfaces, specifically designed for end-users in our customers' organizations are the window through which our users experience the Apono platform and as such must be easy to use, intuitive, fast & perfect in order to provide seamless user experience. These interfaces include a web portal, a Slack application, a Microsoft Teams application, a CLI executable, Backstage plugin - and recently, development of an LLM agent as well!

Responsibilities:

  • Provide technical leadership and manage a team of software engineers in a dynamic startup environment.
  • Oversee the design, development, testing, and maintenance of all team components.
  • Implement and lead Agile/SCRUM methodologies, including managing SCRUM ceremonies.
  • Ability to deep-dive into complex technical issues and propose effective solutions.
  • Collaborate closely with product managers, designers, and other teams within the organization.
  • Promote a culture of technical excellence, security-first, continuous learning, and teamwork.
  • Recruit, mentor, and develop team members.

Requirements:

  • "Startup mindset" – ability to work in a fast-paced, dynamic, and changing environment.
  • Excellent leadership skills, ability to motivate employees, and outstanding interpersonal communication.
  • At least 6 years of experience in software development.
  • At least 3 years of experience in managing development teams.
  • Proven experience in frontend development using React and TypeScript.
  • Deep understanding and experience working with Agile/SCRUM methodologies.
  • Strong technical abilities, complex problem-solving skills, and analytical thinking.
  • High proficiency in English

Advantages

  • Experience in CLI development using Go.
  • Experience developing clients for common workspace environments such as Slack, Teams, Backstage, etc.
  • Expertise in backend development using Kotlin, Java or similar software stacks.
  • Familiarity with the Backstage platform and developing plugins for it.
  • Experience with Docker, Kubernetes, Temporal, RabbitMQ, PostgreSQL
Apono