Senior Software Engineer - Observability
Tanium Inc.About the role
The Basics:
As a Senior Software Engineer at Tanium, you will take ownership of designing, developing, testing, and deploying a logging service to handle massive log data storage and retrieval. Collaborating with cross-functional teams, you will play a key role in ensuring our logging service meets the highest standards of performance, security, and scalability.
This is a hybrid position, which will require in person attendance several days each week in one of the following locations: Addison, TX; Bellevue, WA; Durham, NC; Emeryville, CA; or Reston, VA.
What you’ll do:
- Design, develop, and maintain a robust logging service capable of handling large volumes of log data
- Build platform components, go modules, helm charts and running services with well defined interfaces
- Work with persistent data stores, caches, messages buses, and other server side technology
- Create automated unit tests, API tests, integration tests and ensure quality delivery
- Author technical documents and artifacts for developed software
We’re looking for someone with:
- Education
- Bachelor's degree or equivalent experience
- CS Degree or related technical field preferred
- Locality
- 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)
- Experience
- 5+ years industry experience, 7+ preferred
- Experience designing and building high-impact, high-performance, secure, scalable, observable, supportable, and maintainable backend services and APIs
- Expert knowledge of at least one of: Golang (preferred), JavaScript/Typescript, Node.js, Java, or Rust
- Leverage cloud platforms such as AWS or Azure for the deployment and management of the logging services
- Understanding of CloudWatch Logs or Logs Analytics Workspaces
- Experience with containerization technologies like Docker and orchestration tools like Kubernetes for scalable deployment
- Experience with modern software engineering development and automation tools like git and CI/CD pipelines
- Experience with Infrastructure as Code (Terraform, CloudFormation, Pulumi)
- Other
- Experience with Opensource tools like Loki or Vector
- Demonstrates excellent 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 and address the root causes of those fires for the future
- Has knowledge of a variety of modern backend software frameworks and the versatility to learn new tools and languages
About Tanium
Tanium delivers the industry's only true real-time cloud-based endpoint management and security offering. Its platform is real-time, seamless, and autonomous, allowing security-conscious organizations to break down silos between IT and Security operations that results in reduced complexity, cost, and risk. Securing more than 32M endpoints around the world, Tanium's customers include Fortune 100 organizations, top US retailers, top US commercial banks, and branches of the U.S. Military. It also partners with the world's biggest technology companies, system integrators, and managed service providers to help customers realize the full potential of their IT investments. Tanium has been named to the Forbes Cloud 100 list for nine consecutive years and ranks on the Fortune 100 Best Companies to Work For. For more information on The Power of Certainty™, visit www.tanium.com and follow us on LinkedIn and X.
On a mission. Together.
At Tanium, we are stewards of a culture that emphasizes the importance of col
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s