Senior Software Engineer – Scalable, Secure Systems

Tanium

Durham (NC)

Hybrid

USD 191,000 - 293,000

Full time

36 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity awards
Medical/Dental/Vision
Family planning
Health Savings Account
Flexible spending account
401(k) with company match
Life Insurance
Disability coverage
Employee assistance programs
Well-being benefits

Job summary

Tanium, the Autonomous IT company, is hiring a Senior Software Engineer in Durham, NC, with a focus on building scalable, secure software in a hybrid environment. You will design, develop, test, and deploy products from ground up while iterating with product management and customers for feedback and input.

Ideal candidates have 8–12 years of production software experience, strong distributed systems background, and proficiency in Go, C++, Java, or Python, plus familiarity with Docker,

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent experience.
  • 8–12 years of professional software engineering experience
  • Experience designing and implementing distributed systems or large-scale, high-availability apps
  • Experience with full software development lifecycle from requirements to deployment
  • Preferred: cybersecurity/SaaS/enterprise software experience
  • Preferred: cloud platforms such as AWS, Azure, or Google Cloud
  • Proficient in one or more modern languages (Go, C++, Java, Python)
  • Familiarity with Docker and Kubernetes; CI/CD pipelines and automated testing

Responsibilities

  • Design and develop robust, scalable software features and systems across full SDLC
  • Architect technical solutions balancing performance, reliability, and security
  • Collaborate with product management, UX, and engineers to define requirements and estimates
  • Lead code reviews and raise engineering standards
  • Identify and resolve complex defects and performance bottlenecks
  • Mentor junior and mid-level engineers
  • Contribute to improving processes, tooling, and development practices
  • Partner with security and infrastructure teams for secure deployment

Skills

Go
C++
Java
Python
Distributed systems
Git
CI/CD

Education

Bachelor's degree in CS/Software Eng

Tools

Docker
Kubernetes
CI/CD pipelines

Job description

Tanium, the Autonomous IT company, is hiring a Senior Software Engineer in Durham, NC, with a focus on building scalable, secure software in a hybrid environment. You will design, develop, test, and deploy products from ground up while iterating with product management and customers for feedback and input.

Ideal candidates have 8–12 years of production software experience, strong distributed systems background, and proficiency in Go, C++, Java, or Python, plus familiarity with Docker,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer: Scalable, Secure Systems
Senior Software Engineer: Scalable, Secure Systems

Tanium • Town of Vermont (WI)

Hybrid
USD 191,000 - 293,000
Senior Software Engineer - Distributed Systems Lead
Senior Software Engineer - Distributed Systems Lead

Tanium Inc. • Durham (NC), Northern (KY)

Hybrid
USD 191,000 - 293,000
Equity awards
Medical, dental and vision
401(k) retirement savings
+1
Senior Backend Engineer — Cloud Data Services
Senior Backend Engineer — Cloud Data Services

Tanium • Bellevue (WA)

Hybrid
USD 191,000 - 293,000
Medical plan
Dental plan
Vision plan
+9
Senior Backend Engineer — Cloud Data Services
Senior Backend Engineer — Cloud Data Services

Tanium Inc. • Durham (NC), Northern (KY)

Hybrid
USD 191,000 - 293,000
Equity awards
Health benefits
401(k) with company match
Senior Backend Engineer — Cloud Data Services
Senior Backend Engineer — Cloud Data Services

Tanium • Addison (TX)

Hybrid
USD 191,000 - 293,000
Medical plan
Dental & Vision
Health Savings Account
+7
IT Infrastructure Engineer - Automation and Hybrid Cloud
IT Infrastructure Engineer - Automation and Hybrid Cloud

Tanium • Durham (NC)

Hybrid
USD 113,000 - 173,000
Equity awards
Medical, dental and vision
Health savings account
+6
Senior Cloud Backend Engineer — APIs & Data Services
Senior Cloud Backend Engineer — APIs & Data Services

Tanium • Emeryville (CA)

Hybrid
USD 191,000 - 293,000
Medical, dental and vision plan
Family planning benefits
Health savings account
+7
Engineering Manager - Lead High-Impact, Scalable Systems
Engineering Manager - Lead High-Impact, Scalable Systems

Tanium • Emeryville (CA)

On-site
USD 278,000 - 426,000
Equity awards
Generous benefits package
Hybrid IT Infrastructure Engineer: Automation & Cloud
Hybrid IT Infrastructure Engineer: Automation & Cloud

Tanium • Bellevue (WA)

Hybrid
USD 113,000 - 173,000
Equity awards
Medical insurance
Dental insurance
+11
AI Solutions Engineer, Enterprise Platforms
AI Solutions Engineer, Enterprise Platforms

Tanium • Durham (NC)

Hybrid
USD 154,000 - 200,000