Senior Software Engineer Developer Tools @ Elastic
Your Application Journey
Email Hiring Manager
Job Details
About Elastic
Elastic, the Search AI Company, empowers businesses and individuals to find answers in real time using all their data at scale. The Elastic Search AI Platform, used by over 50% of the Fortune 500, integrates search precision with AI intelligence to accelerate results.
What is The Role
As a Senior Software Engineer on the Developer Tools Team, you will build, maintain, and support client libraries and framework integrations with a primary focus on C#/.NET and the wider Microsoft developer ecosystem. You will work with a distributed team across various technical disciplines, develop open-source software, interact with the developer community, and collaborate on team-wide and cross-team projects.
Key Responsibilities
- Develop, maintain, and support libraries and third-party integrations for the Elastic Stack.
- Participate in the design and development of team-wide projects.
- Support users through GitHub issues, forums, and official channels.
- Collaborate with maintainers of external projects to enhance integration with the Elastic Stack.
- Represent Elastic within relevant communities and ecosystems.
What You Bring
- Minimum 8 years of software engineering experience.
- Proven experience in building, releasing, supporting, and maintaining software products.
- Expertise in client-server networking, HTTP, and RESTful APIs.
- Experience in an open-source environment.
- A strong emphasis on usability and developer experience.
- Excellent communication and collaboration skills with a global distributed team.
Additional Information
Elastic is a distributed company that promotes diversity and inclusion. Competitive pay, comprehensive health coverage, flexible schedules, generous vacation policies, volunteer time, and parental leave are provided. Elastic is an equal opportunity employer committed to creating a welcoming environment for all candidates.
Compliance & Accessibility
Please note: If you require an accommodation during the recruitment process, email candidate_accessibility@elastic.co. Elastic complies with U.S. export controls; eligibility may be subject to export license requirements for specified sanctioned regions.
Key skills/competency
C#, .NET, open-source, client libraries, APIs, developer tools, distributed teams, networking, GitHub, collaboration
How to Get Hired at Elastic
🎯 Tips for Getting Hired
- Customize your resume: Tailor skills to Elastic and C#/.NET.
- Highlight open-source work: Emphasize contributions and project impact.
- Engage on GitHub: Showcase issues resolved and contributions.
- Prepare for remote collaboration: Demonstrate distributed team experience.