At a Glance
- Tasks: Lead a team of engineers to develop mission-critical services for Elastic's SaaS platform.
- Company: Join Elastic, the Search AI Company, revolutionising data accessibility and AI solutions.
- Benefits: Enjoy competitive salary, stock options, and a company-matched RRSP for your future.
- Why this job: Be part of a collaborative culture that values inclusiveness and personal growth.
- Qualifications: 2+ years leading software engineering teams with a strong tech background required.
- Other info: Remote work experience is a bonus; we value diverse perspectives and backgrounds.
The predicted salary is between 60000 - 84000 ÂŁ per year.
Overview
Join to apply for the Platform – Platform Services – Software development Manager role at Elastic
Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale. Elastic’s cloud-based solutions for search, security, and observability help organizations deliver on the promise of AI.
What Is The Role
Elastic is looking for a Software Development Manager to lead our Elastic Cloud Platform Services team. The team provides Elastic software development teams with capabilities and services required for deploying and orchestrating Elastic’s applications in our SaaS platform and making them accessible to customers. You will build mission-critical services for the SaaS platform, including Kubernetes controllers, integration with major cloud providers, and applying GitOps practices using Argo CD in a highly scalable SaaS environment. You will work with engineers from other teams to build new features and capabilities.
What You Will Be Doing
- Lead a team of 5 engineers across different timezones, providing mentorship and support to ensure the team’s success
- Manage and build the team’s roadmap in collaboration with product management and tech leads; ensure requirements and the “why” are clear
- Ensure the quality and maintainability of the team’s deliverables and actively participate in code reviews
- Collaborate with leaders and stakeholders from other engineering teams to execute cross-team efforts
- Improve engineering standards and processes and foster a positive engineering culture
- Work with Elastic engineering teams to understand needs and provide world-class capabilities and support
- Foster a culture of inclusiveness, mutual respect, and collaborative decision-making
- Identify staffing requirements and help drive hiring strategy and recruitment to attract top talent
- Mentor and support the development and training of team members through regular performance evaluations
What You Bring
- 2+ years of experience leading a team of software engineers
- Experience leading engineering projects, ideally in a SaaS environment
- Experience with performance management (promotions, PIPs, development plans, terminations)
- Hands-on software engineering background with strengths in computer science and distributed systems
- Compassionate communication and genuine interest in the success and growth of colleagues
- Ability to communicate well with individuals and groups to achieve common goals
Bonus Points
- Experience working in a remote environment
- Experience developing distributed systems, Kubernetes Operators/Controllers, and cloud provider usage
- Willingness to analyze architecture decisions and provide guidance where needed
Compensation and Benefits
Compensation is base salary with no variable component. The typical starting salary range is listed below; ranges may change and payments may vary by factors including location and experience.
Typical starting salary range: $128,300—$203,000 CAD
In addition to cash compensation, this role is eligible to participate in Elastic’s stock program. Our total rewards package includes a company-matched RRSP (up to 6% of eligible earnings) and other benefits focused on employee well-being.
Additional Information
Elastic is an equal opportunity employer committed to diversity, equity, and inclusion. We strive for parity of benefits across regions. To request an accommodation during the application process, please email candidate_accessibility@elastic.co. We respond within 24 business hours.
Applicants have rights under federal employment laws. See our Privacy Statement for more details.
Note: Some content references locations and positions that may be posted for multiple regions. The company provides various roles across locations and time zones.
Seniority level
- Not Applicable
Employment type
- Full-time
Job function
- Technology, Information and Internet
#J-18808-Ljbffr
Platform - Platform Services - Software development Manager employer: Elastic
Contact Detail:
Elastic Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Platform - Platform Services - Software development Manager
✨Tip Number 1
Familiarise yourself with Elastic's products and services, especially their cloud-based solutions. Understanding how they leverage AI for search and observability will help you articulate your vision for the role and demonstrate your alignment with their mission.
✨Tip Number 2
Highlight your experience in leading remote teams, as this role involves managing engineers across different time zones. Be prepared to discuss specific strategies you've used to foster collaboration and inclusiveness in a distributed environment.
✨Tip Number 3
Showcase your hands-on experience with Kubernetes and GitOps practices. Being able to discuss your past projects where you've implemented these technologies will set you apart and demonstrate your technical expertise relevant to the role.
✨Tip Number 4
Prepare to discuss your approach to performance management and team development. Elastic values mentorship and growth, so sharing examples of how you've supported your team's success will resonate well with the hiring managers.
We think you need these skills to ace Platform - Platform Services - Software development Manager
Some tips for your application 🫡
Understand the Role: Before applying, make sure to thoroughly read the job description for the Software Development Manager position at Elastic. Understand the key responsibilities and required skills, especially those related to leading a team in a SaaS environment.
Tailor Your CV: Customise your CV to highlight relevant experience, particularly your leadership roles and any projects related to cloud platforms or distributed systems. Use specific examples that demonstrate your ability to manage teams and deliver successful engineering projects.
Craft a Compelling Cover Letter: Write a cover letter that not only outlines your qualifications but also expresses your passion for the role and the company. Mention how your values align with Elastic's commitment to inclusiveness and collaboration.
Showcase Your Technical Skills: In your application, emphasise your hands-on software engineering background and any experience with Kubernetes, GitOps practices, or cloud providers. Providing concrete examples of your technical expertise will strengthen your application.
How to prepare for a job interview at Elastic
✨Showcase Your Leadership Skills
As a Software Development Manager, you'll be leading a team of engineers. Be prepared to discuss your leadership style, how you mentor team members, and examples of how you've successfully managed projects in the past.
✨Understand the SaaS Environment
Elastic operates in a SaaS environment, so it's crucial to demonstrate your understanding of SaaS principles. Be ready to talk about your experience with cloud services, Kubernetes, and how you've implemented GitOps practices in previous roles.
✨Communicate Effectively
Effective communication is key in this role. Prepare to discuss how you facilitate collaboration among teams, manage stakeholder expectations, and ensure clarity in project requirements. Highlight any experience you have in remote work settings.
✨Emphasise Inclusiveness and Culture
Elastic values a positive engineering culture. Be sure to share your thoughts on fostering inclusiveness and mutual respect within a team. Discuss any initiatives you've led or participated in that promote a collaborative work environment.