DevJobs

Software Engineering Manager

Overview
Skills
  • C++ C++
  • Java Java
  • Python Python
  • Microservices Microservices
  • API design

Forcepoint is transforming cybersecurity by focusing on what matters most: understanding people’s intent as they interact with critical data and intellectual property wherever it resides. Our uncompromising systems enable companies to empower employees with unobstructed access to confidential data while protecting intellectual property and simplifying compliance.


Forcepoint is recognised as a Market & Technology Leader in NGFW, CASB, DLP and Cross Domain Cyber Solutions and is a pioneer in anti-evasion defences and high-availability clustering.


Forcepoint is building a new world class Endpoint organisation in Tel Aviv. The Israeli team will be part of a global team that develops Forcepoint’s Windows, and Mac Endpoint products to scale to meet the needs of hundreds of millions of Forcepoint users.


You will be responsible for recruiting top talent, establishing a positive, innovative, and productive culture, and delivering high quality software to our customers. In this role you will manage a group of software development and quality assurance engineers working in an agile environment. This is a hands-on role requiring a strong technical background and the ability to get into the code and design process.


This position is both people management and technical contribution to the Endpoint product within Forcepoint.


This is a fantastic opportunity for an experienced manager to work with a strong team in developing the latest features for market leading company in data protection.


As a Software Engineering Manager, you will play a pivotal role in leading the development of components that are part of Forcepoint DLP Policy Engine. Your responsibilities will span technical, managerial, and strategic aspects. Here are the key components of your role:

  1. Leadership and Team Management:
  • Lead a team of up to 8 software engineers
  • Foster a collaborative and high-performing environment by providing mentorship, guidance, and support to team members.
  • Conduct regular performance evaluations, set goals, and ensure professional growth for your team.
  • Take full ownership of features, from design to release including quality and testing

2.Technical Expertise:

  • Possess strong technical knowledge, particularly in C++ programming.
  • Proficiently debug complex issues, especially those reported by customers.
  • Stay up to date with industry trends, emerging technologies, and best practices related to APIs and microservices.

3.Software Development Process:

  • Oversee the entire Software Development Life Cycle for the software components under your responsibility
  • Collaborate with stakeholders to identify requirements, plan, design, code, test, and maintain software components.
  • Ensure adherence to quality standards, security protocols, and scalability considerations.

4.Collaboration and Communication:

  • Work closely with other development teams, product managers, and executives.
  • Facilitate cross-functional discussions to enhance software features, resolve bottlenecks, and align with organizational goals.
  • Translate complex technical solutions into clear and concise terms for non-technical stakeholders.

5.Emphasis on APIs and Microservices:

  • Champion the adoption of API-first and microservices architecture principles.
  • Collaborate with architects to design scalable, modular, and efficient APIs.
  • Promote best practices for API documentation, versioning, and security.


Qualifications

To excel in this role, you should possess the following qualifications:

  • Bachelor's or master's degree in computer science, Software Engineering, or a related field.
  • Proven experience managing software development teams with full ownership from requirements to release
  • Strong proficiency in C++ programming, additional proficiency in Java or Python is an advantage
  • Familiarity with API design and microservices.
  • Excellent communication skills and the ability to bridge technical and non-technical gaps.
Forcepoint