Skip to main content

Elastic is hiring Search – Developer Tooling – C#/.NET Senior Software Engineer

➡️ Apply here: Search – Developer Tooling – C#/.NET Senior Software Engineer

🔔 Monitor #.net #team_lead jobs

👩‍💼 Want to stand out? Improve your resume to appeal to recruiters, hiring managers, and Applicant Tracking Systems. ➡️ Improve your resume


**Job Title:** Search – Developer Tooling – C#/.NET Senior Software Engineer

**Company:** Elastic

**Location:** Georgia

**About Elastic:**
Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the precision of search and the intelligence of AI to accelerate results. Elastic’s solutions for search, security, and observability help organizations deliver on the promise of AI.

**Role Overview:**
We are seeking a Senior Software Engineer to join the Developer Tools Team. This role involves building, maintaining, and supporting client libraries and framework integrations, with a particular focus on C#/.NET and the Microsoft developer ecosystem. Experience developing software in an open-source environment is essential.

**Responsibilities:**
* Develop, maintain, and support libraries and third-party integrations for the Elastic Stack, including C#/.NET development.
* Participate in the design and development of team-wide projects.
* Support users through GitHub issues, forums, and official support channels.
* Collaborate with maintainers of external projects (e.g., GenAI frameworks) to facilitate integration with the Elastic Stack.
* Represent Elastic within relevant communities and ecosystems.

**Qualifications:**
* Proven experience in building, releasing, supporting, and maintaining software products for a broad user base.
* Minimum 8 years of software engineering experience.
* Knowledge of client-server networking, HTTP, and RESTful APIs.
* Knowledge of developing software within an open-source environment.
* Knowledge of industry best practices in software engineering.
* Strong focus on usability and developer experience.
* Genuine interest in technology and an active interest in exploring multiple programming languages.
* Excellent communication, collaboration, and interpersonal skills.
* Ability to work effectively as part of a remote, globally distributed team.
* Clear thinking, self-motivation, and the ability to learn and work independently.
* Experience with the Elastic product suite is beneficial.
* Connection to tech communities through open-source projects, blogs, or talks is a plus.

**Additional Information:**
* Competitive pay.
* Health coverage for you and your family.
* Flexible locations and schedules for many roles.
* Generous vacation days.
* Up to 40 volunteer hours per year.
* Minimum 16 weeks of parental leave.

Elastic is an equal opportunity employer committed to diversity, equity, and inclusion.

Previous and next articles