# Sr. Software Engineer - IT Software Engineering

**Company**: Elastic
**Location**: United States
**Experience**: senior
**Job type**: full-time
**Salary**: $133,100-$210,600 USD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/elastic/jobs/8350342?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/job/sr-software-engineer-it-software-engineering-1d15963a-77c/

## Description

Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale , unleashing the potential of businesses and people.

### What is The Role

We're a team of builders, and this is a hands-on, 100% individual contributor role. As a Sr. Software Engineer on our new IT Software Engineering team, you will build internal applications that replace paid, specialized tools.

### Responsibilities

- Take an open business problem, decide what to build and what to leave out, and turn it into a clear spec, data model and API contracts.

- Build internal applications that replace paid, specialized tools.

- Solve the hard parts that all of these applications share:

- reading data from several systems of record accurately and efficiently, without overloading or slowing those systems down

- storing sensitive data so it never leaks

- enforcing permissions on the server, so each person sees only the records and fields they are allowed to see

- Design and evolve the shared, versioned building blocks that every application is built from: data connectors, authorization, data storage and migrations, search, and reporting.

- Build with AI coding agents such as Claude Code inside a disciplined, spec-driven process.

- Own what you build for its whole life: review, testing, releases, production operations including on-call, new features, maintenance and, eventually, retirement.

- Help set the team's standards for architecture, contracts, testing and observability, and feed what you learn back into Elastic's products.

### Requirements

- Senior-level experience designing, shipping and maintaining production backend systems through failures and changing requirements.

- Sound judgment about what to build, what to leave out, and how to keep a system simple as its requirements change.

- Strong API and data design: clear contracts and careful data models.

- Experience integrating with other systems (APIs, databases, event streams) safely and efficiently.

- Security-first thinking about authorization and sensitive data.

- Search fundamentals.

- Strong experience in TypeScript, Python, Java or a comparable language.

- Comfort building with AI coding agents and reviewing their output skeptically.

### Benefits

- Competitive pay based on the work you do here and not your previous salary

- Health coverage for you and your family in many locations

- Ability to craft your calendar with flexible locations and schedules for many roles

- Generous number of vacation days each year

- Increase your impact - We match up to $2000 (or local currency equivalent) for financial donations and service

- Up to 40 hours each year to use toward volunteer projects you love

- Embracing parenthood with minimum of 16 weeks of parental leave

For more fresh new jobs, check out [yubhub.co](https://yubhub.co/).

## Skills

### Required
- TypeScript
- Python
- Java
- Search fundamentals
- API design
- Data modeling
- Security-first thinking
- AI coding agents

### Nice to have
- Elasticsearch
- Observability
- LLM features

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/elastic/jobs/8350342?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
