Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer, Endpoint image - Rise Careers
Job details

Senior Software Engineer, Endpoint

The Basics:

As a Tanium Senior Software Engineer focused on Endpoint development, you will build and maintain best-of-breed services that power products as part of a nimble development team. Tanium focuses on a customer engagement model and feedback process to ensure our products are designed the right way from the beginning. When new product ideas are identified, our software engineers design, develop, test, and deploy the products and supporting services from the ground up, while iterating with product management and customers for feedback and input.

What you’ll do:

  • Build and maintain Tanium's endpoint services alongside an agile development team
  • In partnership with our frontend and backend teams you will design, develop, and test new product ideas from the ground up while working with product management for feedback and input

We’re looking for someone with:

  • Education
    • Bachelor's degree or equivalent experience
    • CS Degree preferred
  • Experience
    • 3+ years industry experience, 5+ preferred
    • Experience designing and building high-impact, high-performance, scalable, observable, and maintainable backend services and APIs
    • Advanced knowledge of C, C++ ("Systems" Languages)
    • Experience developing for Windows, Linux, and Mac
    • Experience with metrics driven development (Prometheus)
    • Experience building data processing pipelines for real time data
    • Experience with modern software engineering development and automation tools like git and CI/CD pipelines
  • Other
    • 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

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 collaboration, respect, and diversity. In our pursuit of revolutionizing the way some of the largest enterprises and governments in the world solve their most difficult IT challenges, we are strengthened by our unique perspectives and by our collective actions.   

We are an organization with stakeholders around the world and it’s imperative that the diversity of our customers and communities is reflected internally in our team members. We strive to create a diverse and inclusive environment where everyone feels they have opportunities to succeed and grow because we know that only together can we do great things. 

Each of our team members has 5 days set aside as volunteer time off (VTO) to contribute to the communities they live in and give back to the causes they care about most.   

What you’ll get

The annual base salary range for this full-time position is $120,000 to $355,000. This range is an estimate for what Tanium will pay a new hire. The actual annual base salary offered may be adjusted based on a variety of factors, including but not limited to, location, education, skills, training, and experience.

In addition to an annual base salary, team members will receive equity awards and a generous benefits package consisting of medical, dental and vision plan, 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, and other well-being benefits.

 

For more information on how Tanium processes your personal data, please see our Privacy Policy

Average salary estimate

$237500 / YEARLY (est.)
min
max
$120000K
$355000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, Endpoint, Tanium

Join Tanium as a Senior Software Engineer, Endpoint, and become an integral part of our innovative development team based in Emeryville, California! In this role, you’ll be at the forefront of creating and maintaining cutting-edge endpoint services that drive our powerful products. We pride ourselves on a customer-centric approach, gathering insights and feedback directly to ensure our solutions are user-friendly and effective from the get-go. As you collaborate with talented frontend and backend developers, you’ll design and deploy new product ideas while ensuring they meet high standards of performance and scalability. With a minimum of 3 years' industry experience (5+ preferred), along with your advanced C and C++ skills, you’ll dive into creating high-impact APIs and data processing pipelines. Here at Tanium, we’re not just about rapid development; we value long-term supportability and are big advocates for automated testing in the development process. Your experience with modern software engineering tools and a knack for debugging under pressure will help push our mission forward as we secure millions of endpoints worldwide. If you're ready to influence real-time cloud-based endpoint management and security, we’d love to see what you can bring to our team!

Frequently Asked Questions (FAQs) for Senior Software Engineer, Endpoint Role at Tanium
What are the responsibilities of a Senior Software Engineer, Endpoint at Tanium?

As a Senior Software Engineer, Endpoint at Tanium, your main responsibilities include designing, developing, and maintaining endpoint services in collaboration with agile development teams. You will work closely with product management and other engineers to ensure the products cater to customer needs. Furthermore, you'll be involved in testing and deploying new features, while emphasizing metrics-driven development for performance.

Join Rise to see the full answer
What qualifications are required for the Senior Software Engineer, Endpoint position at Tanium?

To qualify for the Senior Software Engineer, Endpoint position at Tanium, you should possess a Bachelor’s degree in Computer Science or a related field, or equivalent experience. Ideally, you’d have 3+ years of relevant industry experience, strong expertise in C and C++, and familiarity with developing applications on Windows, Linux, and Mac environments.

Join Rise to see the full answer
What skills should a Senior Software Engineer, Endpoint have to succeed at Tanium?

Successful Senior Software Engineers, Endpoint at Tanium should have advanced knowledge of backend services and design, experience with data processing pipelines for real-time data, and a flair for automation tools like git and CI/CD. Strong debugging skills and the ability to balance rapid development with code maintainability are also crucial for success in this role.

Join Rise to see the full answer
Is prior experience with metrics-driven development important for the Senior Software Engineer role at Tanium?

Yes, prior experience with metrics-driven development is crucial for the Senior Software Engineer, Endpoint role at Tanium. This experience allows you to create impactful solutions while monitoring and improving the system's performance using tools like Prometheus, ensuring the products are both scalable and observably efficient.

Join Rise to see the full answer
What type of work environment can a Senior Software Engineer, Endpoint expect at Tanium?

A Senior Software Engineer, Endpoint at Tanium can expect a collaborative and inclusive work environment that emphasizes diversity and mutual respect. Tanium fosters a culture where team members can innovate and express unique perspectives, significantly enhancing the way we solve complex IT challenges together.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Endpoint
How do you approach designing scalable backend services as a Senior Software Engineer?

When designing scalable backend services, I focus on leveraging components that can efficiently manage increasing loads, such as microservices architecture. I emphasize the use of load balancers, and caching techniques, along with rigorous performance testing to ensure that the services perform reliably even under high traffic.

Join Rise to see the full answer
Can you describe your experience with cross-platform development?

My experience with cross-platform development includes creating applications that function seamlessly on Windows, Linux, and Mac. I ensure platform compatibility by utilizing frameworks like .NET Core that allow for ease of development across multiple operating systems without sacrificing performance.

Join Rise to see the full answer
What is your strategy for debugging complex production issues?

My strategy for debugging complex production issues involves systematic logging, real-time monitoring, and isolation of problem areas to identify the root cause. Utilizing tools like Prometheus to track metrics allows me to make data-driven decisions while reproducing issues in a controlled environment can help me address them without impacting end-users.

Join Rise to see the full answer
How do you prioritize long-term maintainability in your development process?

I prioritize long-term maintainability by adhering to best practices in coding standards and employing design patterns that promote reusability. Writing unit tests and documentation throughout the development process further solidifies maintainability, allowing future developers to understand and improve upon the codebase effectively.

Join Rise to see the full answer
What role does customer feedback play in your development process?

Customer feedback plays a pivotal role in my development process. I actively engage with product management and users to gather insights throughout the design and testing phases. This collaborative approach allows me to adapt solutions based on real-world needs, ensuring the final product aligns closely with user expectations.

Join Rise to see the full answer
How do you stay updated on modern software engineering practices?

I stay updated on modern software engineering practices by attending industry conferences, participating in workshops, and following relevant tech blogs and forums. Engaging with the developer community through platforms like GitHub also allows me to learn from others' experiences and contribute to open-source projects.

Join Rise to see the full answer
What automated testing strategies do you find most effective?

I find that using a combination of unit tests, integration tests, and end-to-end testing across CI/CD pipelines is the most effective automated testing strategy. This approach ensures that all components are functioning correctly, preventing regressions while allowing for rapid development cycles.

Join Rise to see the full answer
How would you assess the performance of an API you developed?

To assess the performance of an API, I would use a combination of load testing tools to simulate high traffic and monitoring insights to analyze response times and error rates. Benchmarking the API against predefined performance metrics helps in identifying bottlenecks and opportunities for optimization.

Join Rise to see the full answer
What tools do you prefer for version control and why?

I prefer using Git for version control due to its robust branching capabilities and easy collaboration features. Git allows multiple developers to work on code simultaneously, manage changes efficiently, and maintain a comprehensive history, which is crucial when debugging or adding features to the project.

Join Rise to see the full answer
Describe a challenging project you worked on and how you overcame the difficulties.

In a previous project, I faced challenges with integrating several third-party APIs, leading to performance lags. To resolve this, I refactored the integration points, employed asynchronous processing, and optimized response handling. These changes greatly improved the overall application performance and user experience.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Tanium Remote Durham, NC (Hybrid)
Posted 6 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Visa Remote Austin, TX, USA
Posted 3 days ago
Photo of the Rise User
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Vision Insurance
Performance Bonus
Family Medical Leave
Paid Holidays
Photo of the Rise User
Dsquares Remote No location specified
Posted 12 days ago
Photo of the Rise User
Carimus Hybrid Raleigh, North Carolina, United States
Posted 2 days ago
Photo of the Rise User
Aisera Hybrid Palo Alto, California, United States
Posted 3 days ago

To be the platform that delivers manageability and security at scale for all connected devices.

129 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 29, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Holland just viewed Data Intelligence Intern at Actian Corporation
Photo of the Rise User
Someone from OH, Holland just viewed Program Intern, Data Engineering at Pilot Company
Photo of the Rise User
11 people applied to Software Engineer Intern at UiPath
Photo of the Rise User
146 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Sandusky just viewed Head of IT/Security at Aerones
Photo of the Rise User
Someone from OH, Sandusky just viewed Vice President, Technology at MedVA
I
Someone from OH, Sandusky just viewed IT Manager at Infinite Locus
Photo of the Rise User
29 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Cincinnati just viewed Finance Associate at Street Diligence
M
Someone from OH, Sandusky just viewed Director of Security, IT, & Compliance at Murmuration
W
Someone from OH, Sandusky just viewed Enterprise Technology Director at World Central Kitchen
Photo of the Rise User
Someone from OH, Sandusky just viewed Director of IT at Kyo
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Remote Manager in Training- CS/Sales at Global Elite
Photo of the Rise User
Someone from OH, Cleveland just viewed Software Engineer I (DevOps) at Mastercard
C
Someone from OH, Warren just viewed Front End Developer (for AI Agent) at CyberCare
I
Someone from OH, Warren just viewed Senior Angular Lead at Integrators services a.s.
Photo of the Rise User
Someone from OH, Warren just viewed SSr. Front End Engineer (Angular.js) at NTD Software
Photo of the Rise User
Someone from OH, Warren just viewed Front-End Developer at Apex Logic
S
Someone from OH, Warren just viewed Angular Developer at Sparkland
Photo of the Rise User
Someone from OH, New Albany just viewed Diversity, Equity & Inclusion Manager at Axios
Photo of the Rise User
Someone from OH, Cincinnati just viewed Customer Service Associate at 2K
Photo of the Rise User
Someone from OH, Marion just viewed Casting: '2' at Backstage
Photo of the Rise User
Someone from OH, Westerville just viewed Junior Videographer at HyperionDev
Photo of the Rise User
Someone from OH, Columbus just viewed Part-time driver | Columbus, OH at Uber