Imply is a company focused on empowering organizations with data insights. The Staff Software Engineer will play a key role in developing scalable web services and cloud infrastructure for their observability product, Imply Lumi, while working within a remote-first environment.
Responsibilities:
- Design and develop highly available services and infrastructure that operate across multiple geographic regions in a multi-cloud environment (AWS, Azure, GCP)
- Build, maintain, and operate SaaS, BYOC (Bring your own Cloud), and on-premise offerings
- Maintain infrastructure-as-code for deploying resources on Kubernetes across multiple clouds
- Participate in design reviews, code reviews, and on-call rotations. Work collaboratively as a member of a cross-functional team to build end-to-end customer experiences
- Demonstrate full lifecycle ownership of the products and features built, including writing documentation, manual and automated testing
Requirements:
- First and foremost - the desire and self-drive to succeed at a fast-paced, demanding startup
- 10+ years of industry experience spanning software development, architecture, cloud technology, networking, and modern application design
- Experience building large-scale, API-first production web services (Java required)
- Production experience working with AWS, Kubernetes, Helm, and using infrastructure-as-code frameworks such as Terraform
- Strong oral and written communication skills; able to explain complex technical concepts at the appropriate levels for customers, non-technical stakeholders, and other engineers
- Bachelor's degree in computer science, engineering, or a related field (or equivalent experience)
- Experience with Oracle Cloud, GovCloud, Azure Cloud, GCP
- Familiarity with the BYOC (Bring your own Cloud) deployment model
- A history of contributions to open source projects