Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Principal Software Engineer - AI image - Rise Careers
Job details

Principal Software Engineer - AI

Opportunity Overview

At ZeroFox, we are passionate about bringing world-class protection to the digital-first world. Together, we have built a system capable of collecting and analyzing data from all over the internet, creating a paradigm-shifting cybersecurity product that helps secure and protect our customers and improves the global threat landscape.

We are a team of software engineers, cybersecurity experts, and data scientists who continue to develop unparalleled solutions for the cyber security industry by providing the best Digital Risk Protection SaaS in the global market. Our company, services, and user base are growing faster than ever and we’d like you to help us innovate. We believe the greatest solutions in the Digital Risk Protection space come from composing teams with varied backgrounds and experiences that can use their complementary skill sets to come up with the best market-defining solutions.

Along the way, you’ll expand your potential with constant opportunities to learn and grow alongside exceptionally knowledgeable, competent, and collaborative people.

If you want to be part of a group of talented, empathic individuals with a multitude of different backgrounds, who are committed to each other and to the overall success of the team and our customers, we want to hear from you! At ZeroFox, soft skills are just as important as technical ability!

Role and responsibilities 

  • Architect and drive implementation of major platform initiatives that span multiple subsystems and impact multiple teams
  • Own and enhance core infrastructure components, including establishing quality standards, operational excellence, and comprehensive monitoring strategies
  • Lead technical discovery and implementation of new technologies that advance our entire engineering organization
  • Serve as a key technical advisor across teams, mentoring Technical Leads and Scrum Masters while facilitating cross-team collaboration
  • Shape and improve department-wide engineering processes and practices, driving adoption of best practices across teams

Required qualifications and skills

  • Bachelor's degree in computer science or related field, OR equivalent education or experience
  • 8+ years of software development experience, including significant time leading complex technical initiatives
  • Deep expertise in distributed systems architecture, with demonstrated success in designing and implementing large-scale platform changes
  • Deep expertise in working with large-scale data (storage, transit, schemas)
  • Proven track record of owning critical production systems and establishing robust operational practices
  • Outstanding ability to influence and drive consensus across multiple teams and stakeholders
  • Ability to quickly learn the essentials of unfamiliar technical disciplines (e.g. machine learning)
  • Good communication, collaboration, and presentation skills in English
  • Ability to work effectively in a fast-paced, agile environment.

Desired qualifications and skills

  • Experience establishing technical standards and patterns that have been widely adopted across engineering organizations
  • Track record of successfully mentoring technical leaders and driving engineering excellence at scale
  • Deep expertise in multiple programming languages and modern architectural patterns (microservices, event-driven systems)
  • Strong background in operational excellence, including monitoring, observability, and reliability engineering
  • History of contributing to and improving engineering processes that impact entire departments
  • Experience collaborating closely with machine learning engineers / data scientists to enable, accelerate and leverage their output
  • Opportunities to learn and contribute your knowledge to our Digital Risk Protection platform
  • Competitive compensation
  • Competitive PTO
  • Complementary health insurance
  • Daily catered lunches for in-office work
  • Respectful and nourishing work environment, where every opinion is heard and everyone is encouraged to be an active part of the organizational culture.
  • Regular team bonding activities like cooking and cocktails classes, bingos, stand up comedy, magic shows, virtual happy hour, lunch and learns, etc.
  • Additional Parental Leave
  • Excellent communication: between teams, people, organizations and leaders

About us

ZeroFox is on a mission to make the internet safer for all. Innovation is at our core – we are relentless in the pursuit of finding new ways to disrupt external cyber threats on the surface, deep, and dark web. ZeroFox offers the only unified cybersecurity platform combining advanced AI analytics, digital risk and privacy protection, full-spectrum threat intelligence, and a robust portfolio of breach, incident and takedown response capabilities to protect customers from growing threats across the external attack surface. It’s a great time to join us in the Fox Den – with fresh private equity funding, expanding investments in AI, a people-first culture, and centers of excellence around the world, we’re growing like never before. If you’re looking for a mission-oriented, customer-focused, collaborative team and ready to take the fight to the adversary, apply to join us in the Den today.

Equal Opportunity

We aim to build a team that represents a variety of backgrounds, perspectives, and skills. We embrace inclusion and ensure equal employment opportunity without discrimination or harassment based on race, color, religion, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity or expression, age, disability, national origin, marital or domestic/civil partnership status, genetic information, citizenship status, military or veteran status, or any other personal characteristic.

ZeroFOX Glassdoor Company Review
3.2 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
ZeroFOX DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of ZeroFOX
ZeroFOX CEO photo
James C Foster
Approve of CEO

Average salary estimate

$150000 / YEARLY (est.)
min
max
$120000K
$180000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Principal Software Engineer - AI, ZeroFOX

At ZeroFox, we’re excited to invite a talented Principal Software Engineer - AI to join our innovative team! We are on a mission to enhance digital security in our increasingly online world, and your expertise will play a vital role in crafting cutting-edge solutions to safeguard our customers. You'll work alongside a passionate group of individuals from various backgrounds, including software engineers, cybersecurity experts, and data scientists, creating an exceptional environment that fosters collaboration and growth. Your main responsibility will be to architect and implement significant platform initiatives, enhancing our core infrastructure while establishing robust operational standards. With over eight years of experience under your belt, you’ll have the chance to lead technical discoveries, mentor talented team members, and influence the evolution of our engineering processes. We value not only your technical acumen but also your ability to communicate effectively and drive consensus across multi-disciplinary teams. Here at ZeroFox, you’ll always find new opportunities to expand your knowledge and contribute to our Digital Risk Protection offerings, all while enjoying a workplace where every voice matters. If you’re ready to take the next step in your career and join a mission-driven company committed to making a difference in the cybersecurity space, we want to hear from you!

Frequently Asked Questions (FAQs) for Principal Software Engineer - AI Role at ZeroFOX
What are the responsibilities of a Principal Software Engineer - AI at ZeroFox?

As a Principal Software Engineer - AI at ZeroFox, you will be responsible for architecting and implementing key platform initiatives, improving our core infrastructure, and establishing operational excellence. You'll lead technical discovery for new technologies, mentor team leads, and drive collaborative processes across various teams. Your role is integral to enhancing our Digital Risk Protection capabilities.

Join Rise to see the full answer
What qualifications are needed for the Principal Software Engineer - AI position at ZeroFox?

To qualify for the Principal Software Engineer - AI position at ZeroFox, candidates should have a Bachelor's degree in computer science or a related field, or equivalent experience. A minimum of 8 years of software development experience is essential, alongside expertise in distributed systems architecture, significant experience with large-scale data, and proven mentoring abilities.

Join Rise to see the full answer
How does ZeroFox support the professional growth of a Principal Software Engineer - AI?

ZeroFox emphasizes continuous learning and development. As a Principal Software Engineer - AI, you'll enjoy opportunities to enhance your skills through collaboration with diverse teams, mentoring technical leaders, and accessing learning resources centered around cutting-edge technologies in cybersecurity and AI.

Join Rise to see the full answer
What is the team culture like for the Principal Software Engineer - AI at ZeroFox?

The culture at ZeroFox is deeply collaborative and supportive. We pride ourselves on fostering an environment where every team member feels respected and valued. Our diverse teams hold regular bonding activities, and we ensure that everyone is encouraged to contribute to the organization's success, making it an enjoyable workplace for all.

Join Rise to see the full answer
What are the career advancement opportunities for a Principal Software Engineer - AI at ZeroFox?

At ZeroFox, career advancement for a Principal Software Engineer - AI involves continuous growth through innovative projects, leadership opportunities in technical initiatives, and the potential to shape the future of engineering practices within the company. Our growth and demand in the market translate into numerous pathways for professional advancement.

Join Rise to see the full answer
Common Interview Questions for Principal Software Engineer - AI
Can you describe an example of a complex technical project you've led as a Principal Software Engineer?

When answering this question, outline the project's scope, your specific role, the challenges faced, and the successful outcomes. Highlight your leadership and problem-solving skills to demonstrate your ability to manage complexity and drive consensus among team members.

Join Rise to see the full answer
How do you approach mentoring and developing other technical leads in your team?

Discuss your mentoring philosophy and provide examples of how you've helped others grow. Mention specific techniques like one-on-one sessions, providing feedback, and encouraging collaboration to illustrate your commitment to team development.

Join Rise to see the full answer
What strategies do you use to stay updated with industry trends and new technologies?

Mention your regular engagement with industry publications, participation in webinars, and attendance at conferences. Explain how you integrate this knowledge into your current projects, showcasing your commitment to continual learning.

Join Rise to see the full answer
How do you ensure quality standards in your engineering work?

Detail your approach to establishing quality benchmarks, including code reviews, automated testing frameworks, and performance monitoring. Emphasize how you engage your team in maintaining these standards to uphold operational excellence.

Join Rise to see the full answer
Can you describe your experience with distributed systems architecture?

Focus on your previous projects involving distributed systems, explaining the architectures you’ve implemented, the challenges you faced, and the impact of those systems on overall performance. This demonstrates your expertise and practical application of theoretical concepts.

Join Rise to see the full answer
How do you handle disagreements within cross-disciplinary teams?

Discuss your conflict resolution strategies, highlighting communication and active listening skills. Provide an example of a disagreement you navigated successfully, demonstrating your ability to unite teams and drive consensus.

Join Rise to see the full answer
What tools and technologies do you prefer for managing large-scale data?

Mention specific tools and technologies you’ve effectively utilized for storage, transit, and analysis of large-scale data. Discuss your hands-on experience and how these tools contribute to the broader goals of the organization.

Join Rise to see the full answer
How would you lead the adoption of a new technology within your team?

Explain your approach, which could include evaluating the technology, identifying team training needs, and developing a phased implementation plan. Use a past experience as an example to show effective leadership in technology adoption.

Join Rise to see the full answer
What motivates you in your role as a Principal Software Engineer - AI?

Share your passion for solving complex problems and the excitement of innovation in cybersecurity. Discuss how creating impactful solutions that benefit users keeps you motivated, aligning your personal goals with the company's mission.

Join Rise to see the full answer
What do you consider the most significant challenges in cybersecurity today?

Discuss trends like evolving threats, regulatory compliance, and data privacy issues. Explain how tackling these challenges excites you, and share how you keep your skills and insights relevant to address these evolving concerns.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
ZeroFOX Remote No location specified
Posted 4 days ago
Photo of the Rise User
ZeroFOX Remote No location specified
Posted 3 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted yesterday
Photo of the Rise User
Posted 5 days ago

ZeroFox’s mission is clear: we protect customers - their data, their assets and their people - across the internet. Through AI-powered technology, global intelligence collection and services provided by a team of expert analysts and threat hunters...

20 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 23, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!