Software Engineering Manager

Elastic Logo

Elastic

πŸ“Remote - United Kingdom

Summary

Join Elastic, the Search AI Company, as a Team Lead for the Elasticsearch Security team! You will manage and mentor a globally distributed team of Java engineers responsible for crucial security features. Lead efficient software releases, build roadmaps, and collaborate with product management. Foster a collaborative culture and drive recruitment. This role requires experience leading diverse engineering teams, managing complex projects, and possessing strong software engineering skills. The ideal candidate will also have experience with vulnerability management and security compliance frameworks. Elastic offers competitive pay, health coverage, flexible work arrangements, generous vacation time, and parental leave.

Requirements

  • Experience leading diverse teams of software engineers as a line manager (people manager)
  • Experience leading complex engineering projects that cross engineering teams
  • Experience as a hands-on software engineer and strength in computer science fundamentals to understand the engineering work that is going on in your team
  • Strong written and spoken English communication skills
  • A compassionate approach to communication, a good sense of humor, and a genuine curiosity about the success and growth of the people you work with
  • Experience and expertise in vulnerability management processes, and security compliance frameworks (e.g. FedRAMP)

Responsibilities

  • Manage, mentor and lead a globally distributed team of approximately 8 experienced engineers
  • Lead the efficient delivery for time-boxed software releases, ensuring high quality and innovative feature development
  • Build roadmaps and lead prioritization; balance the right amount of structure and planning for a fast-paced engineering team
  • Work with our Product Management team to ensure requirements and the β€œwhy” are clear
  • Foster a culture of mutual respect and collaborative decision-making
  • Stay true to the principles of software development as adopted by our team
  • Identify staffing requirements and help drive recruitment of high quality colleagues
  • Support the development and training of direct reports through regular performance evaluations
  • Be an amazing person to work with, somebody who sincerely empathizes with others
  • Mentor the software engineers in the team as well as other Tech Leads and Team Leads

Preferred Qualifications

  • Experience in any of the following: Authentication protocols such as SAML, OpenID Connect or LDAP
  • TLS and X.509 certificate management
  • Cryptography, including hashing and encryption
  • You've worked in open source before and are familiar with different styles of source control workflow and continuous integration
  • You've built things with Elasticsearch before, and understand how distributed systems operate and the limitations and advantages

Benefits

  • Competitive pay based on the work you do here and not your previous salary
  • Health coverage for you and your family in many locations
  • Ability to craft your calendar with flexible locations and schedules for many roles
  • Generous number of vacation days each year
  • Increase your impact - We match up to $2000 (or local currency equivalent) for financial donations and service
  • Up to 40 hours each year to use toward volunteer projects you love
  • Embracing parenthood with minimum of 16 weeks of parental leave

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.