Staff Software Engineer
Required skills
- Java
- Python
- Go
- Rust
- AWS
- Docker
- Terraform
- LLM
- Agent Frameworks
- Temporal
Nice to have
- Strands Agents
- Vercel AI SDK
- LangChain4j
- Spring AI
- LangGraph
- Pydantic AI
Role summary
Esper is seeking a Staff Software Engineer to take technical ownership of key platform areas. This senior individual contributor role requires 8+ years of experience, strong programming skills primarily in Java, and expertise in distributed systems, cloud infrastructure (AWS), and service ownership. The role involves domain and data modeling, with familiarity in Docker and Terraform. A genuine interest in the product and strong communication skills are essential. Bonus points for experience with LLM-backed features, agent frameworks, workflow orchestration, and compliance standards like SOC 2 and FedRAMP, particularly within a GovTech context.
At Esper, we’re on a mission to empower dynamic and responsive policymaking in government. We’re building the platform that connects existing data, stakeholders, and public policy goals into a single dynamic system, transforming bureaucracy into infrastructure that encourages innovation and collaboration.
As a fast-growing GovTech company, Esper is at the intersection of two powerful forces: the modernization of government operations and the transformative potential of data-driven decision-making. Our customer base is expanding rapidly, and we’re building the team that will define how public policy is shaped for decades to come.
What You'll Do
Esper is looking for an experienced Staff Software Engineer to join our team and take technical ownership of significant areas of our platform. This is a senior individual contributor role without direct reports. Because Esper's customers include state, local, and federal government agencies, the reliability, security, and compliance posture of our platform is central to the business.
As a senior member of the engineering team, you'll make a direct impact through:
- Designing, building, and operating core services and product features end to end, from data model through API to the systems that run them in production
- Setting technical direction and roadmap for your areas in partnership with engineering leadership
- Participating fully in product development, working with product and design from an ambiguous problem statement through to a shipped feature
- Modeling the domain our customers work in — the entities, relationships, roles, and processes that make up a government agency and its work — and evolving that model as the product grows
- Providing technical mentorship and design review to other engineers
Skills and Experience
Bonus Points
Perks and Benefits
Similar roles
- Head of MarketingEsper · Austin, TX · Hybrid
- Customer Success LeadEsper · Austin, TX · Hybrid
Software Engineer IIHumata Health · | Us · Hybrid- Intermediate Software Engineer (Frontend/UI)Achievers · Toronto, ON · Hybrid
Software Engineer, ML Workload PlatformCohere · Remote · Remote- Senior Fullstack Software EngineerNovellia · Remote · Remote
