What are the responsibilities and job description for the Senior Backend Developer at Tanium position at Tanium?
About the Team
At Tanium, we believe in creating a culture that emphasizes collaboration, respect, and diversity. As stewards of this culture, we strive to create a diverse and inclusive environment where everyone feels they have opportunities to succeed and grow. Our team members are passionate about solving complex IT challenges and are dedicated to helping our customers achieve their goals.
The Job Description
As a Senior Software Engineer at Tanium, you will build and maintain best-of-breed products as part of a nimble development team. You will design, develop, and test new product ideas from the ground up while working with product management for feedback and input. Your work will be focused on delivering higher level services enabled by our core services that directly enable our products. These services focus on everything from security to operations to auditing.
Key Responsibilities
• Build and maintain Tanium's products 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
• Work on small teams that tackle big challenges in common components like a common data service tasked with unifying and consolidating endpoint data across the entire ecosystem, handling time series data that drive dash boarding and reporting, and exposing data externally through GraphQL enabling partners (like Salesforce) to easily integrate
• Delivering higher level services enabled by our core services that directly enable our products. These services focus on everything from security to operations to auditing
Qualifications
We're seeking someone with:
1. Education: Bachelor's degree or equivalent experience
2. Experience: 5 years industry experience, 7 preferred
3. Knowledge of high-performance, scalable, observable, and maintainable backend services and APIs
4. Experience with HTTP API design and development
5. Familiarity with modern software engineering development and automation tools like git and Jenkins
6. Experience with multiple cloud technologies (i.e. AWS and Azure)
7. Experience designing and running health monitoring systems for multi-tenancy customers on Kubernetes
8. Experience working with Logging, Tracing or Alerting systems
9. Skilled debugger who can put out fires under pressure when things go wrong in production environments
10. Knowledge of a variety of modern software frameworks (server side & browser side) and the versatility to learn new tools
Additional Benefits
Tanium offers 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. You will also receive volunteer time off (VTO) to contribute to the communities you live in and give back to the causes you care about most.
At Tanium, we believe in creating a culture that emphasizes collaboration, respect, and diversity. As stewards of this culture, we strive to create a diverse and inclusive environment where everyone feels they have opportunities to succeed and grow. Our team members are passionate about solving complex IT challenges and are dedicated to helping our customers achieve their goals.
The Job Description
As a Senior Software Engineer at Tanium, you will build and maintain best-of-breed products as part of a nimble development team. You will design, develop, and test new product ideas from the ground up while working with product management for feedback and input. Your work will be focused on delivering higher level services enabled by our core services that directly enable our products. These services focus on everything from security to operations to auditing.
Key Responsibilities
• Build and maintain Tanium's products 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
• Work on small teams that tackle big challenges in common components like a common data service tasked with unifying and consolidating endpoint data across the entire ecosystem, handling time series data that drive dash boarding and reporting, and exposing data externally through GraphQL enabling partners (like Salesforce) to easily integrate
• Delivering higher level services enabled by our core services that directly enable our products. These services focus on everything from security to operations to auditing
Qualifications
We're seeking someone with:
1. Education: Bachelor's degree or equivalent experience
2. Experience: 5 years industry experience, 7 preferred
3. Knowledge of high-performance, scalable, observable, and maintainable backend services and APIs
4. Experience with HTTP API design and development
5. Familiarity with modern software engineering development and automation tools like git and Jenkins
6. Experience with multiple cloud technologies (i.e. AWS and Azure)
7. Experience designing and running health monitoring systems for multi-tenancy customers on Kubernetes
8. Experience working with Logging, Tracing or Alerting systems
9. Skilled debugger who can put out fires under pressure when things go wrong in production environments
10. Knowledge of a variety of modern software frameworks (server side & browser side) and the versatility to learn new tools
Additional Benefits
Tanium offers 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. You will also receive volunteer time off (VTO) to contribute to the communities you live in and give back to the causes you care about most.