Principal Software Engineer

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

Description For Principal Software Engineer

ZeroFox is revolutionizing cybersecurity with their Digital Risk Protection SaaS platform. As a Principal Software Engineer, you'll join a dynamic team of software engineers, cybersecurity experts, and data scientists developing unparalleled solutions for the cybersecurity industry. The role involves working with cutting-edge technologies in a microservices architecture, focusing on building and scaling web applications using cloud services like AWS.

The position offers an opportunity to work with industry experts across security, machine learning, and cyber threat intelligence, while taking a leadership role in technical decisions and mentoring team members. You'll be instrumental in developing next-generation solutions for the ZeroFox platform, requiring expertise in languages like Python, JavaScript, or Go, and familiarity with technologies such as Kubernetes.

ZeroFox provides a collaborative, growth-oriented environment where both technical and soft skills are valued equally. The company offers competitive benefits including health insurance, parental leave, and regular team bonding activities. With fresh private equity funding and expanding investments in AI, ZeroFox is growing rapidly while maintaining a people-first culture.

The ideal candidate will have 8+ years of software development experience, strong knowledge of microservices and message-driven architectures, and the ability to serve as a domain expert and coding mentor. This role is perfect for someone passionate about cybersecurity who wants to make a significant impact in making the internet safer while working with a diverse, talented team.

Last updated a month 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 your 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 education or 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 expert and coding mentor capabilities
  • Experience with Python, JavaScript, OR Go
  • Experience with Kubernetes or Nomad is a plus

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
  • Opportunities to learn and contribute
  • Respectful and nourishing work environment

Interested in this job?

Jobs Related To ZeroFox Principal Software Engineer

Principal Software Engineer

Principal Software Engineer role at Captions, leading video AI company, focusing on distributed systems and technical leadership.

Principal Product Manager - Indirect Tax

Lead product strategy for Intuit's Indirect Tax solutions, managing multiple teams and driving innovation in global tax compliance technology.

Manager 3, Software Engineering

Lead engineering teams at Intuit's Fintech AI organization, managing risk services and fraud prevention while building innovative solutions for secure money movement.

Director, Technical Marketing, Demo Engineering

Lead Salesforce's Agentforce AI marketing team in creating world-class demos as Director of Technical Marketing and Demo Engineering.

Salesforce Technical Architect

Senior technical role responsible for designing and implementing Salesforce solutions across telecommunications, healthcare, and financial services sectors.