Principal Software Engineer

8 - 10 years experience  •  Technology

Salary depends on experience
Posted on 06/18/18
Draper, UT
8 - 10 years experience
Technology
Salary depends on experience
Posted on 06/18/18

Symantec is seeking a Senior Software Engineer with 8+ years of experience to work on the Advanced Threat Protection product suite.  A successful candidate must have a solid background in C and C++ development in a Linux environment.  The ideal candidate will have prior experience with cybersecurity and network protocols.

Job Responsibilities

  • Develop system libraries, modules, and applications for the Advanced Threat Protection product suite
  • Build and design software following standard design patterns
  • Communicate progress and escalate issues to management in a timely manner
  • Add features and provide support for existing code

Requirements:

  • Strong C, C++, Python, and JSON skills
  • Experience with multi-processor environments, concurrent processes, threads, system resource allocation and inter-process communications
  • Experience with Linux development environment including clang, gcc, and gdb
  • Knowledge and use of performance tuning, profiling and software metrics tools
  • Experience with software testing, quality assurance and working closely with QA
  • Very strong diagnostic and troubleshooting skills
  • Outstanding verbal, written and interpersonal communication skills
  • Proven ability to utilize creative thinking to solve complex engineering problems
  • Ability to manage multiple priorities in a dynamic work environment
  • Experience with network protocols including IPv4, IPv6, TCP, and UDP
  • Experience with scriptinglanguages
  • Knowledge of package management and creation with RPM
  • Understanding of version control systems, including Git and Perforce
  • Understanding of continuous integration tools, including Jenkins
  • BS Degree in Computer Science or related field, or equivalent experience
  • 8+ years Linux system development experience

43076

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.