Software Engineer, Infrastructure
Esper
Software Engineering, Other Engineering
Remote
Posted on Nov 8, 2024
Esper was founded in 2018 with the mission to empower dynamic and responsive policymaking in government. Esper’s goal is to align existing data, stakeholders and public policy goals to streamline the policymaking process at all levels of Government. We imagine a world where policymaking is driven by data and insights from all stakeholders and we are transforming traditional bureaucracy into a dynamic and flexible system that encourages innovation and collaboration.
Esper is looking for an experienced Software Engineer, Infrastructure to join our team and play a key role in building and scaling our robust cloud infrastructure.
As an early team member, you'll make a direct impact through:
- Contributing to the development of core software systems used by all of engineering that bridge the gap between product development and infrastructure
- Working with engineering leaders to understand and develop solutions addressing core technical concerns applicable to the engineering organization as a whole
- Enabling developers to easily integrate with infrastructure systems and adhere to security and reliability best practices in a consistent, low friction manner through the development of software libraries, services, and tooling
- Producing extensive documentation of core infrastructure systems
- Developing tooling and automation that enables measurable improvements to developer efficiency
- Making meaningful contributions to all areas of Esper's cloud infrastructure
- Directly contributing to security best practices, regular audits, and compliance with federal and state security standards
Qualifications:-
- 3+ years of experience in a dedicated Platform, Infrastructure, or Cloud Engineering role
- 5+ years of software engineering experience
- Experience with automation and internal tools development
- Strong programming skills in a language such as Java, Python, Go, or Rust
- Desire to own critical infrastructure components that support vital functions such as monitoring, release and deployment, data integrity, networking, and security
- Strong communication skills - you will be working closely with all of engineering to enable the rapid development and delivery of reliable, secure software
- Ability to write clear, detailed technical documentation
Bonus Qualifications:
- Experience managing infrastructure on AWS or similar cloud providers
- Experience building GitOps pipelines
- Experience building Internal Development Platforms (IDPs)
- Experience with Docker and Kubernetes
- Experience with Hashicorp Terraform or other Infrastructure-as-Code (IaC) tools
- Experience optimizing Java/JVM application performance
- Expertise in cloud architecture best practices
This is a remote position where a candidate can reside in the following states. Arizona, California, Colorado, Connecticut, Georgia, Illinois, Iowa, Maryland, Massachusetts, Michigan, Missouri, New York, North Carolina, Ohio, Oregon, Texas, Virginia Washington, Washington, D.C or Wisconsin.
Annual salary range: $145,000 - $180,000