T

Trend Micro

Global cybersecurity solutions with threat intelligence

Staff Software Engineer

Backend EngineeringUpdated on Nov 12
Full-timeAustin, TX, USA

About the Job

Requirements

  • At the Staff level, have 5 or more years of experience building production backend systems; the Senior Staff level requires 7 or more years.
  • Be equally comfortable with Kubernetes-deployed services and software shipped to customers' own environments.
  • Have strong proficiency in Go or an adjacent systems-oriented language such as Rust or C++, and be willing to work across Go, C/C++, and Python.
  • Have deep networking fundamentals, including HTTP/HTTPS, forward-proxy behavior (CONNECT, PAC, and proxy chaining), TLS and TLS interception, DNS, TCP/IP, NAT, and firewalls.
  • Have hands-on experience debugging production systems with metrics, profiling, packet captures, and autoscaling (HPA/KEDA).
  • Understand Linux internals, including systemd, namespaces, and networking, sufficiently to debug a misbehaving gateway on a customer's host.
  • Have experience operating software in customer environments, including on-premises services, appliance or virtual-machine images, update mechanisms, and long-tail version compatibility.
  • Have demonstrated experience using an agent harness in real engineering work, and the judgment to direct, review, and validate its output.
  • Be able to write design documents that withstand review.

Responsibilities

  • Design and implement features across the cloud proxy data path, its control-plane microservices, and the gateway customers run on premises.
  • Own one or more services end to end, such as policy and rule evaluation, traffic inspection, identity and directory group synchronization, gateway management, or activity logging.
  • Extend AI Secure Access coverage by determining how new AI services, assistants, or coding agents behave on the wire; defining what can be identified and controlled; implementing detection and controls; and adding automated tests to catch client behavior changes.
  • Diagnose and resolve performance and correctness problems in the live inspection path, including latency, throughput, connection handling, memory pressure, and autoscaling behavior.
  • Write architecture proposals and design documents, and drive them through review with peers and the team's architect.
  • Investigate complex production support cases requiring customer-network domain expertise, resolution of application interoperability problems under inspection, or a different approach to a customer's problem.
  • Contribute to the AI-augmented development pipeline by shaping what becomes autonomous, where human review is required, and what validation is non-negotiable for a security product.
  • Help define the team's transition toward an engineering workflow where agents handle much of the inner development loop and engineers validate architecture, end-to-end behavior, and failures agents cannot resolve.

Desired Qualifications

  • Prior work on a secure web gateway, secure access service edge, security service edge, cloud access security broker, data-loss prevention, or another web or network security product.
  • Experience determining how an application protocol works from observed traffic and building detection or enforcement based on that understanding.
  • Distributed-systems experience, including consistency, retries, idempotency, and reasoning about partial failures across services and regions.
  • Production experience running services in AWS; experience with Azure, Google Cloud, or Oracle Cloud Infrastructure is also a plus.
  • Experience with high-throughput content inspection or proxy internals in C or C++, including Apache Traffic Server or comparable proxies, protocol parsers, or scanning engines.
  • Enterprise identity and directory integration experience, including SAML, Kerberos, OIDC, and synchronizing user and group data with customer directories.
  • Experience designing or operating an LLM-powered system in production, such as retrieval-augmented generation or agentic workflows.
  • A track record of driving architectural decisions across multiple services and helping peers develop.

About the Company

Trend Micro

Global cybersecurity solutions with threat intelligence

Trend Micro provides cybersecurity solutions for businesses, protecting against digital threats across industries. Its products monitor networks, endpoints, and cloud environments to detect and block attacks, using AI and big data to analyze threats; customers access protections via software licenses and cloud security services, with optional managed services and consulting. The company differentiates itself with a broad enterprise-focused portfolio that combines threat intelligence, APT defense, ransomware protection, cloud security, and managed services backed by large-scale data analysis. Its goal is to help organizations reduce risk and stay ahead of evolving cyber threats by delivering integrated security across on-premises, cloud, and hybrid environments.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Tokyo, Japan
Founded
1988

Recently Posted Jobs

Explore more opportunities at Trend Micro

See more jobs