What is a Software Engineer at Veritas Technologies?
At Veritas Technologies, a Software Engineer plays a crucial role in designing and building enterprise-class data management, storage, and multi-cloud protection solutions. Veritas is a global leader in secure multi-cloud data management, meaning the systems you build here must be resilient, highly scalable, and capable of protecting massive datasets for the world’s largest enterprises. Software engineers work on core products like NetBackup, InfoScale, and Backup Exec, which operate at the intersection of operating systems, file systems, cloud infrastructure, and low-level storage architectures.
The impact of this position is immense. If a major bank, healthcare provider, or government agency experiences an outage, it is the software built by Veritas Technologies that ensures their critical data is safely backed up and immediately recoverable. This requires engineers to solve complex engineering challenges, such as high-throughput data pipelines, deduplication algorithms, distributed systems consensus, and low-latency multithreaded operations.
Working here offers a unique opportunity to dive deep into systems-level programming. Whether you are optimizing storage replication, writing device drivers, or building modern microservices in cloud-native environments, you will face intellectually stimulating problems. The engineering culture values deep technical rigor, clean code, and a robust understanding of computer science fundamentals, making it an ideal environment for engineers who love to understand how software interacts with hardware.




