Senior Software Engineer

Trellix•San Jose, CA

About The Position

Trellix is hiring a Senior Software Engineer to own cloud services connecting Trellix security appliances to the Trellix cloud, including device registration, licensing, and content and update delivery. The role covers service design and development, production operations, compliance work for a FedRAMP-authorized environment, and the ongoing migration of services from AWS to GCP. The engineer will build and operate distributed, multi-tenant services, improve their reliability and observability, and coordinate with engineering and operations partners to deliver features and resolve issues.

Requirements

  • 5–8+ years building and running production software.
  • Strong skills in at least one of Go, Python, Java, or C/C++, plus shell scripting.
  • Hands-on experience with AWS (EC2, VPC, IAM, S3, RDS, CloudWatch) and/or GCP (Compute, GKE, IAM, Cloud SQL, Cloud Monitoring).
  • Strong Linux fundamentals, including internals, performance tuning, and network troubleshooting.
  • Experience with Docker and container-based deployments.
  • Experience with CI/CD tooling such as Jenkins, GitHub Actions, or GitLab CI.
  • Bachelor's or Master's degree in Computer Science or Engineering, or equivalent experience.

Nice To Haves

  • Experience in FedRAMP, NIST 800-53, or similar regulated environments, including ConMon, POA&M, and evidence collection.
  • Hands-on cloud-to-cloud migration experience, preferably AWS migration.
  • Experience with Kubernetes (EKS/GKE/RKE2).
  • Infrastructure as Code experience with Terraform or CloudFormation.
  • Experience with licensing, entitlement, device registration, or content-delivery services.
  • Background in the security or networking domain.

Responsibilities

  • Own the design, development, and day-to-day operation of production cloud services used by Trellix appliances worldwide.
  • Build, deploy, and scale distributed, multi-tenant services on AWS and GCP.
  • Lead technical cloud migration work, including mapping dependencies, planning cutovers, validating migrations, and rolling back when needed.
  • Serve as the technical point of contact for FedRAMP, supply control evidence, address findings, and keep changes within compliance boundaries.
  • Build and maintain automated pipelines for builds, tests, deployments, and infrastructure.
  • Deploy, run, and debug containerized workloads on hardened Linux.
  • Improve service availability, fault tolerance, performance, and monitoring; handle escalations and lead root-cause analysis.
  • Collaborate with SRE, Support, Order Operations, product management, and partner engineering teams to resolve issues and deliver features.
  • Write and maintain runbooks, design documents, and operational procedures to ensure continuity of knowledge.

Benefits

  • Retirement plans
  • Medical, dental, and vision coverage
  • Paid time off
  • Paid parental leave
  • Support for community involvement
  • Flexible work hours
  • Family-friendly benefits
  • Social programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service