Principal Software Engineer

ZeroFox provides a unified cybersecurity platform combining AI analytics, digital risk protection, and threat intelligence to protect customers from external cyber threats.
Santiago, Santiago Metropolitan Region, Chile
Backend
Principal Software Engineer
Hybrid
8+ years of experience
Cybersecurity

Description For Principal Software Engineer

ZeroFox is a leading cybersecurity company focused on providing world-class protection in the digital-first world. They have developed a sophisticated system that collects and analyzes data from across the internet to create a paradigm-shifting cybersecurity product. The Principal Software Engineer role offers an opportunity to work with a diverse team of software engineers, cybersecurity experts, and data scientists developing unparalleled solutions for the cyber security industry.

The position involves working on their Digital Risk Protection SaaS platform, which is experiencing rapid growth. The ideal candidate will collaborate with experts across security, machine learning, and cyber threat intelligence domains to develop next-generation solutions. They will be responsible for understanding and contributing to the microservices architecture, building cutting-edge products, and providing technical leadership to the team.

The role requires 8+ years of software development experience, with strong expertise in cloud services like AWS and microservices architectures. Technical skills in Python, JavaScript, or Go are valued, along with experience in Kubernetes or Nomad. The company emphasizes both technical excellence and soft skills, fostering a collaborative and inclusive environment.

ZeroFox offers competitive benefits including health insurance, parental leave, and daily catered lunches for in-office work. The company culture promotes continuous learning, team bonding, and work-life balance. They are backed by private equity funding and are expanding their investments in AI, with centers of excellence around the world.

This is an excellent opportunity for a senior technical professional who wants to contribute to making the internet safer while working with cutting-edge technology and a collaborative team. The role offers significant growth potential and the chance to make a real impact in the cybersecurity industry.

Last updated 18 days ago

Responsibilities For Principal Software Engineer

  • Work with industry experts across security, machine learning, digital risk protection, and cyber threat intelligence
  • Gain in-depth knowledge of microservices architecture and stack
  • Research and build cutting-edge products
  • Become a technical leader on the team
  • Help drive the technical direction of the ZeroFox system

Requirements For Principal Software Engineer

Python
JavaScript
Go
Kubernetes
  • Bachelor's degree in computer science or related field, OR equivalent experience
  • 8+ years of software development experience
  • Experience building and scaling web architecture using cloud services like AWS
  • Knowledge of microservices and message-driven architectures
  • Domain expertise and ability to mentor teams
  • Experience with Python, JavaScript, or Go (preferred)
  • Experience with Kubernetes or Nomad (preferred)

Benefits For Principal Software Engineer

Medical Insurance
Parental Leave
  • Competitive compensation
  • Competitive PTO
  • Complementary health insurance
  • Daily catered lunches for in-office work
  • Regular team bonding activities
  • Additional Parental Leave
  • Learning opportunities

Interested in this job?

Jobs Related To ZeroFox Principal Software Engineer

Principal Software Engineer - Observability

Principal Software Engineer role at Microsoft focusing on observability and telemetry systems for OneDrive and SharePoint services.

Principal Software Engineer

Principal Software Engineer position at Microsoft working on Azure PostgreSQL, building scalable cloud database services.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Xbox Platform team, focusing on game compatibility and security systems, offering competitive compensation and flexible work arrangements.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Azure Core team, focusing on software-defined datacenter optimization through ML and cloud infrastructure innovation.

Principal Software Engineer

Principal Software Engineer position at Microsoft working on Azure PostgreSQL database services, focusing on system architecture and distributed systems.