SDE-Software Development Engineer (Devops)
Esper is the industry’s first DevOps SaaS platform designed to provide a simple, safe, and secure way for engineering and DevOps teams to release applications and manage smart Android devices. Our device infrastructure enables developer, mid-market orgs, and enterprise fleets of 100,000+ devices to deliver their software as a service. Esper has rapidly-growing global customer adoption among some of the world’s most innovative major brands in retail, hospitality, logistics, and healthcare.
In this role you will contribute to a critical backend function within the Esper business. You will be given the opportunity to identify infrastructure issues and bottlenecks and drive initiatives to address them. You will work with extraordinary talent to solve complex problems for both internal teams and customers. You’ll work on cutting edge technologies to improve scalability, security and stability of the Esper platform. If you’re excited to have a large impact on Esper and the device industry, you’ll find this role to be engaging, challenging, and full of opportunities to learn and grow.
What you’ll do
Understand current technology utilized at Esper and develop internal tools and workflows to improve themImplement deployment automation workflows that scale across multiple, distributed teams.
Set up and maintain test, QA and production infrastructure.
Enable engineering teams to deliver their code to production in a fast, secure and reliable way.
Monitor key infrastructure components like database, servers, CI systems and public facing services for performance degradation, downtimes and security breaches.
Work closely with the engineering teams during every stage of project execution to proactively estimate infrastructure and resource requirements.
Provide critical feedback to engineering teams in early project stages on best practices for creating new services, defining configuration and handling sensitive data.
What we’re looking for
4-6 years of experience in Engineering/DevOps roles.
Hands-on coding experience in delivering production-quality software.
Ability to write automation code using scripting or any programming language.
Experience in developing and deploying on UNIX/Linux based systems
Hands on experience in managing cloud systems on one or more providers e.g. AWS, GCP, Azure etc.
Experience in micro-services and container technologies like Docker, Kubernetes.
Experience in using automation tools such as Ansible, Terraform, CloudFormation etc to build Infrastructure as Code.
Experience in configuring and setting up CI/CD systems such as Jenkins, CircleCI etcExperience in building non trivial automation workflows using tools like JFrog Pipelines, Jenkins Pipelines, Harness etc
Experience in defining and driving metrics for successful product releases.
Contributions on one or more open source projects.
Understanding of service level metrics like SLO’s, SLI’s and SLA’s and mechanisms to track and improve them.
What we think makes us special
Esper is a company where everyone matters and you can see your impact daily. We trust our teammates and offer intense ownership and therefore accountability. We’re inventing the future and building something special. The team really enjoys what we do and cares about your input. We don’t hire just to fill a spot, we want you to make a difference.
As you help us build this special company, Esper will take care of you. We offer flexible vacation, regular hack-days, competitive pay and benefits, and room for advancement. We hire capable veterans so we avoid the drama and trust in each other’s work. Our worldwide footprint mixes different cultures for a unique experience. We also like to have fun because we play just as hard as we work.
Don’t meet every single requirement?
Studies have shown that women and people of color are less likely to apply to jobs unless they meet every single qualification. At Esper we are dedicated to building a diverse, inclusive and authentic workplace, so if you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles.