Tanium

Software Engineer II - Cloud

Tanium

full-time

Posted on:

Origin:  • 🇺🇸 United States • North Carolina

Visit company website
AI Apply
Manual Apply

Salary

💰 $100,000 - $295,000 per year

Job Level

JuniorMid-Level

Tech Stack

AWSCloudGoGraphQLJavaJavaScriptKubernetesMicroservicesNode.jsReactRustTerraformTypeScript

About the role

  • Build and maintain Tanium's cloud products and services as part of an agile development team
  • Implement intuitive front ends for customer-facing and internal applications
  • Build backend microservices with well-defined API’s
  • Work with persistent data stores, caches, messages buses, and other server-side technology
  • Create automated unit tests, API tests, integration tests and ensure quality delivery
  • Author technical documents and artifacts for developed software

Requirements

  • Education: Bachelor's degree or equivalent experience; CS Degree preferred
  • Experience: 2+ years industry experience
  • Experience building high-impact, high-performance, secure, scalable, observable, supportable, and maintainable backend services and APIs
  • Significant knowledge of at least one of the following: Golang or JavaScript/TypeScript (preferred), Node.js, Java, or Rust
  • Experience with React or similar front-end technologies
  • Experience with HTTP API design and development including REST and/or GraphQL
  • Experience with AWS or other cloud platforms
  • Experience with modern software engineering development and automation tools like git and CI/CD pipelines
  • Experience with containers and microservices is a plus
  • Experience with Infrastructure as Code (Terraform, CloudFormation, Pulumi) a plus
  • Experience with container orchestration solutions (Kubernetes, Nomad, Mesos) a plus
  • 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
  • Comfortable debugging yours and others’ code in production environments
  • Has knowledge of a variety of modern backend software frameworks and the versatility to learn new tools and languages