Senior Software Engineer

Trellix•San Jose, CA

About The Position

Trellix is hiring a Senior Software Engineer to own the cloud services that connect 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 Trellix’s FedRAMP-authorized environment, and the ongoing migration of services from AWS to GCP. The engineer will serve as the technical owner of these production services, building and operating distributed, multi-tenant cloud workloads and supporting their reliability, performance, and observability. The role also includes leading technical migration activities, maintaining automated delivery and infrastructure pipelines, and collaborating with SRE, Support, Order Operations, product management, and partner engineering teams. Runbooks, design documents, and operational procedures are important to maintaining shared knowledge. Trellix describes itself as a global cybersecurity leader focused on cyber resilience and AI-driven security. It offers social programs, flexible work hours, and family-friendly benefits, and emphasizes an inclusive workplace where employees can bring their authentic selves to work.

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 continuous monitoring, POA&M, or evidence collection.
  • Hands-on cloud-to-cloud migration experience; AWS is preferred.
  • Experience with Kubernetes, such as EKS, GKE, or 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 the technical work of migrating workloads between clouds, including dependency mapping, cutover planning, validation, and rollback planning.
  • Serve as the technical point of contact for FedRAMP; provide control evidence, remediate findings, and ensure changes remain within compliance boundaries.
  • Build and maintain automated pipelines for building, testing, deploying, and managing infrastructure.
  • Deploy, operate, and debug containerized workloads on hardened Linux.
  • Improve 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 preserve team knowledge.

Benefits

  • Retirement plans
  • Medical coverage
  • Dental coverage
  • 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