Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Tanium Logo

Senior Software Engineer - Graph Database

Tanium

$120,000 - $355,000
Aug 26, 2025
Addison, TX, US
Apply Now

Tanium is seeking a Senior Software Engineer to develop and maintain graph database services as part of a development team. The goal is to build high-performance, scalable, and maintainable graph database functionality to power Tanium's products, focusing on customer engagement and feedback to ensure products are designed effectively.

Requirements

  • Experience designing and building a high-performance, scalable, and maintainable Graph Database service
  • Deep understanding of Graph data structures, and algorithms
  • Advanced knowledge of Go, Java, C, C++, or Rust
  • Prior experience working on query optimizers
  • Experience with performance profiling and optimizations
  • Experience with modern software engineering development and automation tools like git and CI/CD pipelines
  • Knowledge of a variety of modern backend software frameworks

Responsibilities

  • Architect and build Tanium’s Graph Database functionality 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
  • Design and build a high-performance, scalable, and maintainable Graph Database service
  • Work with frontend and backend teams to integrate graph database functionality
  • Performance profiling and optimizations
  • Write automated tests as part of development
  • Debug production issues

Other

  • Bachelor's degree or equivalent experience
  • CS Degree preferred
  • 3+ years industry experience, 5+ preferred
  • Enjoys having deep technical discussions on topics such as Query optimizations and physical versus logical planning.
  • 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
  • Has knowledge of a variety of modern backend software frameworks and the versatility to learn new tools