Senior Software Engineer - DevOps
As a senior member of our engineering team, you will report to the Director of Engineering, and work closely with the CTO and others in the growing engineering team. In DevOps fashion, you will implement features in our Go backend as well as handle IT operations of that product in its production deployment. Using the latest tools and development practices, you will help build out a repeatable, scalable, and secure software development process. You will help make important, lasting technology choices.
What you’ll be doing
- Building and deploying the backend for our website and API services
- Launching and maintaining cloud infrastructure and the services that run there
- Implementing features in our API clients’ shared code bases
- Be part of an on-call rotation to support our services
What you should have
- Passion to write quality, testable, well documented, secure by default code
- Proficiency with at least 1 modern compiled and scripting language
- Desire to be early in a startup and wear many hats
- Familiarity with deployment automation and configuration management: Ansible, Terraform, Chef, CloudFormation, or others
- Familiarity with monitoring and alerting software: Grafana, Graphite, Prometheus, Elasticsearch, or others
Bonus Points
- Experience writing and deploying software to popular desktop operating systems: Windows, macOS, Linux