Software Engineer

Roche
Municipality of Vigo, Spain
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Municipality of Vigo, Spain

Tech stack

.NET
API
Software Applications
User Authentication
C++
Cloud Computing
Code Review
Computer Security
Django
Datagram Transport Layer Security
Internet Protocol Security (IP SEC)
Python
Key Management
Public Key Infrastructure
X.509
Systems Development Life Cycle
Software Engineering
Working Model 2D
Transport Layer Security
Flask
Software Security
Spoofing

Job description

  • Develop and maintain software applications using Python and C++, with a strong foundation in secure communications:
  • Integrity, authentication, and non-repudiation.
  • Threat models: MITM, replay, spoofing, flooding, etc., and secure protocols: TLS, IPsec, DTLS, MACsec, etc.
  • Applied cryptography: symmetric/asymmetric keys, X.509 certificates, hash functions, HMAC, etc.
  • Key management: distribution, revocation, expiration (e.g., STANAG 4774/4778).
  • Apply security principles throughout the entire software development lifecycle.
  • Collaborate with multidisciplinary teams to deliver high-impact solutions in the defense sector.
  • Ensure the developed software meets the highest standards of security and reliability.
  • Work in agile environments and participate in code reviews., + Direct contract with our final client.
  • Involvement in high-impact international defense projects.
  • Hybrid working model with flexible hours.
  • Opportunities for professional growth and continuous learning.
  • Travel to Paris to interact with teams and attend important defense sector meetings.
  • Additional benefits: health insurance, extra leave days, training programs, etc. Inscribirse en esta oferta Recibir ofertas similares por correo electrónico Al crear una alerta, aceptas nuestros Términos y condiciones y Política de privacidad, y el uso de cookies.

Requirements

We are currently seeking a Software Developer with over 3 years of experience in Python, C++, and Cybersecurity to join a major international defense initiative focused on developing cutting-edge technology solutions., + 3+ years of experience with Python and C++.

  • Experience in cybersecurity and secure software development practices (SDLC).
  • Knowledge of frameworks such as Django or Flask for Python, and libraries/environments in C++.
  • Proficiency in advanced cybersecurity techniques (authentication, authorization, encryption, etc.).
  • High level of English (spoken and written).
  • Ability to collaborate effectively in multidisciplinary and international teams.
  • Preferably based in Northern Portugal to facilitate in-person collaboration.
  • Willingness to travel to Paris to work with international teams and attend key meetings.

Apply for this position