Skip Navigation

Director, Software Engineering

Primary Location Czechia, Prague Additional Location(s) Remote Czechia Date posted 11/16/2021
Apply Now Job ID: JR0026153

Role Overview:

We are looking for a Director of Software Engineering to lead a core-technology team, including C++ engineers who build and deliver foundational components of the protection stack, involving Windows internals and kernel drivers, across multiple compute architectures. Are you a technical leader who is passionate about security, excellence in software engineering, and delivering best-in-class protection to millions of customers?

About the role:

  • The successful candidate will create and drive the vision for our next-generation core technology stack of kernel and user-mode components that deliver protection based on varied threat vectors and sensor methods, including file, process, network, LOTL, behavioral, artificial-intelligence, and beyond.
  • As the leader of this initiative, you will hire and grow a highly technical engineering team, paying close attention to mentoring and people development of the industry’s best, while constantly encouraging diversity of thought.
  • You will create the plan, metrics, and analytics to accelerate building, delivering, and improving high-quality cross platform components and execute to achieve that vision.
  • You will own the definition of processes needed to achieve, track, and report on operational excellence in all areas, including project management, system reliability, software security, and industry-leading protection, and drive the day-to-day execution of those processes within an enterprise-agile environment.
  • Provide architectural and technical guidance and ensure that sound engineering practices are followed.
  • Follow Lean and Agile processes and drive a culture of continuous improvement.
  • In order to define and deliver best-in-class security, you will build cross-functional relationships with Product Managers, Software Architects and Engineers, Data Scientists, and Security Researchers, to understand the evolving attack landscape and deliver applicable defensive components. 
  • This is a direct-line-management position, leading a team of engineers who build and deliver McAfee’s core protection technologies.
  • Overall, you will contribute to and drive software engineering excellence across McAfee.

About you:

  • 10+ years of management experience leading software engineering organizations, with at least 15 years of commercial software industry experience delivering endpoint software to millions of users.
  • Your experience needs to include directly managing both development and quality assurance functions to deliver core-technology software on Windows, at the OS-internals and kernel-driver levels.
  • Familiarity with software development and testing at the Windows internals level, including, Visual Studio, WinDbg, COM / DCOM, IPC / RPC, multi-threaded design, filesystems (NTFS, FAT32, exFAT), ETW, and WMI.
  • Hands-on ability to lead teams in an Agile / SCRUM environment, using enterprise-scale frameworks such as SAFe and LeSS.
  • Experience with secure software development concepts and practices, including threat-modeling, secure coding, BSIMM, OWASP common vulns, manual and automated tools and techniques for vuln detection and prevention, along with an understanding of CVEs, exploits, and CVSS scoring.
  • Preferred but not required: Familiarity with additional languages such as Go-lang, Rust, and Python; Experience in driver development, security software / anti-malware / machine-learning, AMSI, client-server / cloud architecture, MacOS / Linux, multiple chip architectures (x86, x64, ARM64), Networking and protocols (SMB / CIFS, TCP, Sockets), along with working knowledge of various compilers, linkers, loaders, and executable file-formats (MZ, PE, COFF, ELF, MACH-O) is preferred.
  • Your career history must include growing and leading engineering teams of at least 15 or more people.
  • Development experience in at least one object-oriented language (Python, Java, etc.). 

Company Overview

McAfee is a leader in personal security for consumers. Focused on protecting people, not just devices, McAfee consumer solutions adapt to users’ needs in an always online world, empowering them to live securely through integrated, intuitive solutions that protects their families and communities with the right security at the right moment.

Company Benefits and Perks:

We work hard to embrace diversity and inclusion and encourage everyone at McAfee to bring their authentic selves to work every day. We offer a variety of social programs, flexible work hours and family-friendly benefits to all of our employees.

  • Pension and Retirement Plans
  • Medical, Dental and Vision Coverage
  • Paid Time Off
  • Paid Parental Leave
  • Support for Community Involvement

We're serious about our commitment to diversity which is why McAfee prohibits discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.

Apply Now

Sign Up for McAfee Job Alerts


Get the latest job openings delivered to your inbox.

Interested InSelect a job category from the list of options. Select a location from the list of options. Finally, click “Add” to create your job alert.

  • Engineering, Prague, Hlavní město Praha, CzechiaRemove
  • Software Engineer, Prague, Hlavní město Praha, CzechiaRemove

What's Happening

Check out #LifeAtMcAfee

Explore our Blog