Tanium is looking to build and maintain best-of-breed services that power products as part of a nimble development team. They need to design, develop, test, and deploy new product ideas from the ground up, iterating with product management and customers for feedback and input.
Requirements
- Advanced knowledge of C++
- Experience designing and building high-performance, secure, scalable, observable, supportable, and maintainable backend services and APIs
- Experience with public cloud technologies (e.g. AWS or Azure)
- Experience with cryptographic primitives, TLS, PKI
- Experience with HTTP API design and development
- Experience with modern software engineering development and automation tools like git, GHA and Jenkins
- Believes in the power of and the need for writing automated tests as part of development
Responsibilities
- Build and maintaining Tanium's servers and client alongside a highly agile development team
- Focus on a strong customer engagement model and feedback process to ensure our products are designed the right way from the beginning
- Design, develop and test new product ideas from the ground up while working with product management for feedback and input
Other
- Bachelor's degree or equivalent experience
- 7+ years industry experience, 10+ preferred
- Demonstrates sound judgment for balancing between rapid development, and long-term code maintainability and supportability
- Communicates effectively, both technically and non-technically, as well as in written and oral forms
- Skilled debugger who can put out fires under pressure when things go wrong in production environments