Tanium logo

Senior Software Engineer - Graph Database

Tanium

Emeryville, CA
Full Time
Senior
120k-355k
about 1 month ago

Job Description

About the Role

As a Tanium Senior Software Engineer focused on Graph Database development, you will build and maintain best-of-breed services that power products as part of a nimble development team. Tanium emphasizes a customer engagement model and feedback process to ensure products are designed correctly from the start. The role involves designing, developing, testing, and deploying new product ideas and supporting services, iterating with product management and customers for input.

Key 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 in partnership with frontend and backend teams
  • Collaborate with product management for feedback and input on product development

Requirements

  • Bachelor's degree or equivalent experience; CS Degree preferred
  • 3+ years industry experience, 5+ years preferred
  • 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
  • Experience with performance profiling and optimizations
  • Experience with modern software engineering development and automation tools like git and CI/CD pipelines
  • Enjoys deep technical discussions on query optimizations and physical versus logical planning
  • Demonstrates sound judgment balancing rapid development with long-term maintainability
  • Believes in writing automated tests as part of development
  • Experienced debugger capable of troubleshooting in production environments
  • Knowledge of modern backend software frameworks and versatility to learn new tools

Nice to Have

  • Experience working on query optimizers

Qualifications

  • Bachelor's degree or equivalent experience
  • CS Degree preferred

Benefits & Perks

  • Annual base salary range of $120,000 to $355,000, adjusted based on location, education, skills, and experience
  • Equity awards
  • Comprehensive benefits including medical, dental, and vision plans
  • Family planning benefits
  • Health savings account, flexible spending account, transportation savings account
  • 401(k) retirement savings plan with company match
  • Life, accident, and disability coverage
  • Business travel accident insurance
  • Employee assistance programs
  • Disability insurance
  • Additional well-being benefits

Working at Tanium

Tanium delivers the industry's only true real-time cloud-based endpoint management and security platform, serving over 32 million endpoints worldwide. The company emphasizes collaboration, respect, and diversity, fostering an inclusive environment where everyone has opportunities to succeed and grow. Tanium values collective action and community involvement, offering volunteer time off and promoting a culture of innovation and teamwork.

Apply Now

Job Details

Posted AtJun 18, 2025
Salary120k-355k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Tanium

Website

tanium.com

Company Size

1001-5000 employees

Location

Emeryville, CA

Industry

Computer Systems Design and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches