What is a Software Engineer at Symantec?
A Software Engineer at Symantec works at the absolute forefront of global cybersecurity. In this role, you are responsible for designing, developing, and maintaining highly secure, resilient, and performant systems that protect enterprises and consumers from sophisticated digital threats. Because Symantec operates at massive scale, the software you write must be optimized to handle billions of real-time events, defend critical infrastructure, and operate seamlessly across diverse operating systems and cloud environments.
The impact of a Software Engineer here cannot be overstated. Your code directly defends global network traffic, secures endpoint devices, and powers threat intelligence databases that prevent catastrophic data breaches. Whether you are working on core endpoint security agents, cloud-based security-as-a-service platforms, or build-and-release automation systems, you will be solving highly complex engineering challenges where performance, low latency, and zero-day resilience are paramount.
To succeed in this position, you must possess a deep appreciation for system-level programming, robust server-side architecture, and modern software craftsmanship. The engineering culture at Symantec values practical problem-solving, clean code, and rigorous testing methodologies. It is a highly collaborative environment where engineering decisions are driven by data, security best practices, and a relentless pursuit of system optimization.
