Tanium05.03.26
AI SCORE 8.5

Full Stack Software Engineer II - Hybrid Role at Tanium

$100K–$295K/year

About the Role

We are seeking a talented Full Stack Software Engineer II to join our dynamic team at Tanium. This hybrid role allows you to work part-time in our Durham office while contributing to the development of cutting-edge products. As a Full Stack Software Engineer II, you will play a crucial role in building and maintaining our best-of-breed products, ensuring they are designed with customer feedback in mind from the very beginning. This position requires a strong foundation in both backend and frontend programming, making it an exciting opportunity for those looking to advance their careers in software engineering.

What You'll Do

  • Build and maintain Tanium's products alongside an agile development team.
  • Design, develop, and test new product ideas from the ground up while collaborating with product management for feedback and input.
  • Work on small teams to tackle significant challenges, such as creating a common data service that unifies and consolidates endpoint data across the ecosystem.
  • Handle time series data that drives dashboarding and reporting, exposing data externally through GraphQL for easy integration with partners like Salesforce.
  • Deliver higher-level services enabled by our core services, focusing on security, operations, and auditing.

Requirements

  • Bachelor's degree or equivalent experience; a CS degree is preferred.
  • 3+ years of industry experience in software engineering.
  • Experience designing and building high-impact, high-performance, scalable, observable, and maintainable backend services and APIs.
  • Proficiency in at least one of the following languages: Golang (preferred), Node.js, Python, Ruby, or Rust.
  • Experience with React, Typescript, Javascript, and other front-end technologies and frameworks.
  • Ability to work with relational databases such as Postgres, SQL, or MySQL.
  • Experience with HTTP API design and development.
  • Familiarity with modern software engineering development and automation tools like Git and Jenkins.

Nice to Have

  • Demonstrated sound judgment in balancing rapid development with long-term code maintainability.
  • Belief in the importance of writing automated tests as part of the development process.
  • Experience debugging under pressure in production environments.
  • Knowledge of various modern software frameworks (server-side and browser-side) and the ability to learn new tools quickly.

What We Offer

  • Annual base salary range of $100,000 to $295,000, adjusted based on factors like location and experience.
  • Equity awards as part of the compensation package.
  • Comprehensive benefits package including medical, dental, and vision plans.
  • Family planning benefits, health savings account, and flexible spending account.
  • 401(k) retirement savings plan with company match.
  • Life, accident, and disability coverage, along with business travel accident insurance.
  • Employee assistance programs and other well-being benefits.
  • 5 days of volunteer time off (VTO) to contribute to your community.
Language Requirements
EnglishB2
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This Full Stack Software Engineer II position at Tanium offers a hybrid work model and competitive salary range, making it an attractive opportunity for skilled developers.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficient in Golang and Node.js for backend development, with a strong ability to implement microservices architecture and manage APIs effectively.

Adaptable and self-motivated, thriving in a hybrid work environment where independent problem-solving and collaboration with remote teams are critical.

Solid understanding of full-stack development with hands-on experience in React and TypeScript for frontend, coupled with a pragmatic approach to integrating Postgres and SQL for data management.

Learning Resources

Learn Go with Testsguide

Career Path

Full Stack Software Engineer II - Hybrid Role(Now)Senior Full Stack Software Engineer(1-2 years)Lead Software Engineer or Engineering Manager(3-5 years)

Market Overview

Market Size 2024
$2.5B
Annual Growth
20.5%
AI Adoption
35%
Investment
+150%
Labour Demand
+45%
Avg Salary
$120K

Skills & Requirements

Required
GolangNode.jsPython
Growing in Demand
KubernetesMicroservices ArchitectureGraphQL
Declining
jQueryAngularJS 1.x

Domain Trends

Rise of Cloud-Native Applications
The demand for cloud-native applications is driving a 30% increase in Golang usage due to its efficiency and performance in distributed systems.
Increased Focus on DevOps Practices
Organizations are adopting DevOps methodologies, leading to a 25% growth in the need for full stack engineers proficient in Golang for CI/CD pipelines.
Shift Towards Serverless Architectures
There is a growing trend towards serverless architectures, with a 40% increase in companies implementing serverless solutions, further boosting the demand for Golang developers.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.