Tanium is looking to build and maintain best-of-breed services that power products as part of a nimble development team.
Requirements
- Knowledge of at least one of Golang (preferred), Node.js, Python, Ruby, Rust, or Java
- Experience with HTTP API development including REST and/or GraphQL
- Experience developing data processing pipelines for real time data
- Experience with AWS or other cloud platforms
- Experience with containers and microservices
- Experience with modern software engineering development and automation tools like git and CI/CD pipelines
Responsibilities
- Build and maintain Tanium's backend services alongside an agile development team
- Design, develop and test new product ideas from the ground up
- Work on small teams that tackle big challenges in common components like a common data service
- Delivering higher level services enabled by our core services that directly enable our products
Other
- Bachelor's degree or equivalent experience
- Computer Science or relevant degree preferred
- 3+ years industry experience
- Demonstrates sound judgment for balancing between rapid development, long-term code maintainability and supportability
- Believes in the power of and the need for writing automated tests as part of development
- Experience debugging when things go wrong