Tanium is looking to develop cloud technologies and build best-of-breed products and infrastructure as part of a nimble development team, focusing on a customer engagement model and feedback process to ensure products are designed correctly from the beginning.
Requirements
- Knowledge of at least one of Golang (preferred), Node.js, Python, Ruby, Rust, or Java
- Experience with Kubernetes, Docker, Terraform, and other infrastructure technology
- Experience with React, Javascript, or typescript desired
- Experience with modern software engineering development and automation tools like GitHub Actions and Jenkins
- Knowledge of a variety of modern software frameworks (server side & browser side)
- Versatility to learn new tools
- Experience designing and building high-impact, high-performance, scalable, observable, and maintainable backend services and APIs
Responsibilities
- Design, develop, test, and deploy products and supporting services from the ground up
- Iterate with product management and customers for feedback and input
- Build and maintain high-impact, high-performance, scalable, observable, and maintainable backend services and APIs
- Work with Kubernetes, Docker, Terraform, and other infrastructure technology
- Develop with modern software engineering development and automation tools like GitHub Actions and Jenkins
- Write automated tests as part of development
- Debug and resolve issues in production environments
Other
- Bachelor's degree or equivalent experience
- CS Degree preferred
- U.S. Candidates: In accordance with United States government customer requirements, applicants for this role must be a U.S. citizen, national, or resident pursuant to 8 U.S.C. 1101(a)(20) and 8 U.S.C. 1324b(a)(3)
- 5+ years industry experience
- Demonstrates sound judgment for balancing between rapid development, long-term code maintainability and supportability