Senior Software Cyber Security Developer

  • Pubblicato il 14/09/2026
  • Frascati (RM)
  • Da definire
  • 50.000 - 60.000

Descrizione:

Senior Software Cyber Security Developer

What you will do: The Senior Software Cyber Security Developer is responsible for designing, developing, and maintaining robust software solutions for industrial applications, with a focus on low‑level communication and integration with hardware devices. The role requires strong analytical skills, autonomy, and the ability to work collaboratively within an Agile team.

- Develop and maintain software following secure coding practices and SSDLC principles. - Perform root cause analysis of security vulnerabilities, software defects and field issues. - Design, develop, test and validate security patches, mitigations and temporary workarounds for identified vulnerabilities. - Manage the vulnerability lifecycle, including identification, assessment, prioritization, remediation and verification activities. - Analyze CVEs, security advisories and vulnerability disclosures to evaluate potential impact on company products. - Assess and prioritize vulnerabilities using CVSS scoring methodologies and risk‑based approaches. - Participate in threat modelling activities during product design and development phases. - Support emergency response activities, including development and deployment of hot fixes for critical security issues. - Collaborate with QA and cybersecurity teams to validate remediation effectiveness and prevent vulnerability recurrence. - Manage source code versioning, branching strategies and release processes using Git‑based workflows. - Contribute to secure architecture reviews and software security improvement initiatives. - Document security findings, remediation activities, risk assessments and technical decisions.

Key Requirements

- Degree in Computer Science, Engineering (Electrical, Electronic, Biomedical, Telecommunications, Automation) or related field. - At least 6 years of professional experience in software development, software maintenance or cybersecurity‑related software engineering roles. - Strong knowledge of secure coding practices and common software vulnerability classes (OWASP Top 10, CWE). - Experience developing, testing and deploying security patches, mitigations and emergency hot fixes. - Proven experience performing root cause analysis and corrective action definition. - Knowledge of vulnerability management processes and vulnerability lifecycle management. - Understanding of CVE and CVSS and ability to read, interpret and assess security advisories, vulnerability disclosures and vendor bulletins. - Experience with source code management, branching strategies and release management using Git, Bitbucket or similar tools. - Familiarity with threat modelling methodologies and risk assessment techniques. - Experience working in Agile and DevOps environments with CI/CD pipelines. - Solid experience in object‑oriented programming (Delphi/Object Pascal with RAD preferred, C++, C#). - Proven experience with industrial communication protocols (Modbus RTU/TCP), TCP/IP socket programming, OPC, and serial interfaces (RS485). - Experience with database management (SQL/NoSQL; Embarcadero and/or PostgreSQL is a plus). - Familiarity with unit testing frameworks (DUnit, TestInsight or similar).

Nice to Have

- Experience reviewing public security advisories and CVE disclosures. - Contribution to or collaboration with open‑source projects and communities. - Familiarity with coordinated vulnerability disclosure processes. - Knowledge of vulnerability databases such as NVD, MITRE CVE and CISA advisories. - Experience interacting with external security researchers or product security incident response teams (PSIRT). - Security certifications or specialized security training.

Additional Experience

- Experience or knowledge in machine learning frameworks (TensorFlow, PyTorch, scikit‑learn). - Ability to design and implement basic machine learning models for industrial data analysis or predictive maintenance. - Familiarity with data preprocessing, feature engineering, and model evaluation techniques. - Understanding of how to integrate machine learning components into existing software architectures. - Interest in exploring AI‑driven solutions for industrial automation and process optimisation. - Experience in networking and related protocols. - Experience with virtual machine technologies (VMware, Docker). - Experience in domain management (LDAP).

Benefits

We offer a permanent contract with a competitive salary package in the range of €50,000 – €60,000 gross annual salary, based on experience and seniority, along with a diverse range of benefits designed to support our employees' physical and emotional well‑being.

Equal Employment Opportunity

Particle Measuring Systems is an equal opportunity employer, offering a safe and inclusive work environment, based on mutual respect and the appreciation of uniqueness, guaranteeing equal employment opportunities to all qualified candidates to unleash their full potential.

#J-18808-Ljbffr

Il trattamento dei dati personali pervenuti si svolgera' in conformita' alle normative vigenti.