Software Engineer II - Developer Tools Team (Remote)
About the Role
We are seeking a talented Software Engineer II to join our Developer Tools Team. This remote Software Engineer II position offers an exciting opportunity to work with a distributed team of engineers and contribute to the development of libraries and integrations that enhance the Elastic product suite.
What You'll Do
- Develop, maintain, and support libraries and third-party integrations for the Elastic Stack, primarily using Python and Node.js.
- Collaborate with the Product Team and other stakeholders to plan and deliver projects efficiently.
- Engage with developer communities and support users through GitHub issues and forums.
- Contribute to team-wide projects and cross-team collaborations, ensuring high-quality software development.
- Understand the implications of writing software in an open-source environment, including versioning and managing product releases.
Requirements
- Minimum of 4 years of recent software engineering experience, particularly in Python and/or Node.js.
- Proven experience in building and maintaining software products for a broad user base.
- Knowledge of software development best practices, especially in an open-source context.
- Excellent communication and collaboration skills, with a strong focus on usability and developer experience.
- Ability to work independently and as part of a globally distributed team.
Nice to Have
- Experience with vector databases.
- Active involvement in tech communities through open-source projects, blogs, or talks.
- Familiarity with client-server networking, HTTP, and RESTful APIs.
What We Offer
- Competitive pay based on your contributions, with a typical starting salary range of $110,900—$175,500 USD.
- Health coverage for you and your family in many locations.
- Flexible work arrangements, allowing you to craft your calendar with various locations and schedules.
- Generous vacation days each year to promote work-life balance.
- Participation in our stock program and a company-matched 401k plan.
Join us as a Software Engineer II and be part of a team that values diversity and inclusion, where your skills can shine in a remote work environment.
This remote Software Engineer II position at Elastic offers a competitive salary and the chance to work on innovative AI tools, making it a great opportunity for tech enthusiasts.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months