‹ View all career profiles

Director of Software Engineering

Do you want to be a Director of Software Engineering?

Learn more about this career by downloading the profile overview. Spark discussion in class with a hands-on student activation.


The director of software engineering is a leadership role within a company. This individual leads a team (or several teams) and helps connect the upper management with team members in order to complete projects, gain insights, and solve problems. Justine serves in a technical advisor role for the teams that report to them, seeking to facilitate their work and make it more efficient.

Evaluate Student Interest

Explore the ways your students connect to this career.

  • Is problem solving exciting to you?
  • Are you good at “connecting the dots”?
  • Do you feel confident working in teams?
  • Are you well organized?

Activate Student Interest

Practice the skills needed to be a successful Director of Software Engineering with your students.

  • Focus on classes in math, science, and technology.
  • Develop a working knowledge of the major areas of security.
  • Learn to code and practice building a website.

When you think about the part of the job you love, it always has to be the people. My teams are at the heart of everything I do.

Justine Fox Director of Software Engineering, NuData -Mastercard

Additional careers to explore

Dive deeper into cybersecurity essentials by learning about other essential careers that help defend our digital world. Show students how they can use their normal computer and digital skills to become tomorrow’s STEM superstars.

Global Vice President of Customer Experience and Engagement

Organization and leadership skills are crucial for making sure that a business – and all its data – is fully protected against cyberattack.

Learn More

Data Science Manager

Outside-the-box thinking and attention to detail make it possible to anticipate what malicious hackers might do and prevent it from happening.

Learn More