Tanium is looking to build and maintain best-of-breed products as part of a nimble development team, focusing on a customer engagement model and feedback process to ensure products are designed the right way from the beginning.
Requirements
- Knowledge of at least one of Golang (preferred), Node.js, Python, Ruby, or Rust
- Experience with HTTP API design and development
- Experience with modern software engineering development and automation tools like git and Jenkins
- Experience with React, Typescript, Javascript, and other front-end technologies and frameworks
- Experience designing and building high-impact, high-performance, scalable, observable, and maintainable backend services and APIs
Responsibilities
- Build and maintain Tanium's products alongside an agile development team
- Design, develop and test new product ideas from the ground up while working with product management for feedback and input
- Work on small teams that tackle big challenges in common components like a common data service tasked with unifying and consolidating endpoint data across the entire ecosystem
- Delivering higher level services enabled by our core services that directly enable our products and focus on everything from security to operations to auditing
Other
- Bachelor's degree or equivalent experience
- CS Degree preferred
- 5+ 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
- Experienced debugger who can put out fires under pressure when things go wrong in production environments