
Opportunity at
ElasticSoftware Engineer II - Control Plane (Hosted Foundations / Applications)
Elastic seeks a Software Engineer II for its Control Plane - Hosted (Applications / Foundations) team. The organization offers cloud-based solutions focused on search, security, and…
Career Tools
About This Role
Elastic seeks a Software Engineer II for its Control Plane - Hosted (Applications / Foundations) team. The organization offers cloud-based solutions focused on search, security, and observability, utilizing both structured and unstructured data to assist organizations with AI implementation. In this position, you will participate in technical design, programming, troubleshooting complex system failures, and prioritizing feature requests and bug fixes. You will steer cross-team technical designs, establish development best practices,…
Job Description
Elastic seeks a Software Engineer II for its Control Plane - Hosted (Applications / Foundations) team. The organization offers cloud-based solutions focused on search, security, and observability, utilizing both structured and unstructured data to assist organizations with AI implementation.
In this position, you will participate in technical design, programming, troubleshooting complex system failures, and prioritizing feature requests and bug fixes. You will steer cross-team technical designs, establish development best practices, and contribute to architectural plans alongside a globally distributed engineering team.
This is a full-time position located in the United States. The position features a base salary range of USD 133,200 to USD 159,800 per year, with potential eligibility for stock awards and a comprehensive employee benefits program.
Responsibilities
- Guide cross-team technical designs and assist in establishing high-level architecture
- Establish development best practices to ensure a reliable and scalable foundation
- Contribute to and direct technical plans across product teams
- Collaborate with internal groups such as Support and Elasticsearch engineers
Requirements
- Have at least 5 years of professional software engineering experience with a history of shipping high-quality code
- Bring previous experience offering pragmatic technical leadership to engineering groups
- Possess familiarity with back-end programming languages including Java, Go, or Scala
- Demonstrate technical depth in SaaS-relevant technologies such as containers, orchestration, or networking
- Show a strong enthusiasm for automation and quality
Core Skills
Benefits
- Base salary ranging from USD 133,200 to USD 159,800 annually
- Eligibility to participate in the company stock program
- Company-matched 401k plan with dollar-for-dollar matching up to 6 percent of eligible earnings
- Health coverage for employees and their families in multiple locations
- Flexible schedules and locations for many roles
- Generous yearly vacation days
- Financial donation matching up to 2000 USD or local currency equivalent
- Up to 40 hours of paid time off yearly for volunteer projects
- Minimum of 16 weeks of parental leave
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the salary for the Software Engineer II role at Elastic?
The typical starting salary range is between USD 133,200 and USD 159,800 per year, and the role is also eligible for the company stock program and other benefits.
What are the core experience requirements for this position?
Candidates must have 5 or more years of software engineering experience, background in pragmatic technical leadership, knowledge of back-end languages like Go, Java, or Scala, and technical depth in SaaS technologies.
Is this position remote?
The posting specifies the location as the United States and lists the employment type as full-time, but does not explicitly categorize the remote or hybrid status beyond noting it is a distributed team.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.