¡Activa las notificaciones laborales por email!

Software Expert.

TN Spain

Madrid

Presencial

EUR 50.000 - 90.000

Jornada completa

Hace 30+ días

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

Join a forward-thinking cybersecurity company as a Senior Software Engineer, where you'll play a pivotal role in developing innovative data-centric applications. Collaborate with a talented team to create tools that empower data-driven decision-making and enhance security environments. Your expertise in software development, data processing, and cloud technologies will be crucial in building scalable solutions that meet the needs of clients worldwide. This is an exciting opportunity to make a significant impact in the field of cybersecurity, leveraging cutting-edge technologies and practices to drive success. If you're ready to elevate your career and embrace new challenges, apply today!

Formación

  • 5+ years experience as a Software Engineer with strong OOP and Python skills.
  • Experience in cloud environments and data processing frameworks.

Responsabilidades

  • Develop and maintain high-quality software components for data processing.
  • Collaborate with data engineers to optimize data pipelines.

Conocimientos

Object-Oriented Programming
Python Programming
Problem-Solving
Data Processing
CI/CD
DevOps Culture
Cloud Environments
SQL
Data Modeling
AI/ML Frameworks

Educación

Bachelor in Computer Science

Herramientas

Azure
Kubernetes
Docker
Snowflake
PostgreSQL
Swagger
OpenAPI
Prometheus
Grafana

Descripción del empleo

Social network you want to login/join with:

Leveraging its long-standing expertise in securing digital content as well as fighting piracy, Kudelski Security, a division of the Kudelski Group, is a provider of cybersecurity solutions and services focused on protecting data, processes and systems for companies and organizations around the world, safeguarding their assets at a time of increasingly remote communications.


Reference : 14627
Publication Date : 14-10-2024

Software Expert.


Location : Madrid, Spain


Mission

Your Mission

Be a key member of the Data & AI-focused engineering team as a Senior Software Engineer and play a critical role in developing innovative solutions that blend cutting-edge software development with advanced data pipelines and AI technologies. Our team is responsible for creating tools and platforms that support data-driven decision-making, enabling our Managed Detection and Response (MDR) services to harness the power of data and artificial intelligence.

You will work closely with both software developers and data engineers to design, implement, and maintain high-performance applications that process large datasets and deliver impactful solutions across the organization. Your work will directly contribute to making our customers’ security environments more intelligent and adaptive.

  • Building scalable, data-centric applications.
  • Collaborating with data engineers to optimize data pipelines.
  • Working with cloud-based solutions.
  • Engaging in a DevOps culture with CI/CD, peer reviews, and a focus on operational excellence.

This role could be for you!


Responsibilities

Your responsibilities will be to:

  • Develop and maintain high-quality software components that support data processing.
  • Solve complex technical problems, especially around data processing, transformation, and integration.
  • Work alongside data engineers to design and optimize data pipelines and ensure the seamless integration of AI models.
  • Build scalable, secure, and high-availability solutions using modern cloud technologies such as Azure and Kubernetes.
  • Contribute to the full software development lifecycle, from design and implementation to testing, deployment, and monitoring.
  • Collaborate with cross-functional teams including software engineers, data scientists, data engineers, and security experts to deliver end-to-end solutions.
  • Use CI/CD pipelines to maximize efficiency and continuously check security and maintain the high-quality level provided by Kudelski Security in the development process.
  • Continuously enhance data processing and software development practices by adopting new tools and industry standards.
  • Share knowledge and experience with other developers, coach and mentor junior developers.

This role involves

  • If needed, to be ready to take part in the on-call service up to 1 week per month.

Your aim is to play an active role in helping Kudelski Security to deliver our products and tools and ultimately make our customer’s lives more secure.


Requirements / Profile

You are

  • A dedicated team player, yet able to take initiatives and be autonomous.
  • Able to take ownership, autonomous, self-taught, flexible, rigorous, efficient, and able to manage pressure are key skills.
  • Interested in innovative technologies, proactively looking at how they can be applied to our products.
  • Able to analyze complex situations/issues.
  • Fluent in English; French is a plus.

You have

  • A Bachelor degree in computer science required or several years' experience.
  • Excellent Object-Oriented Programming skills.
  • 5+ years’ experience as a Software Engineer.
  • Python programming experience, for API clients implementation, testing, and scripting.
  • Experience in cloud environments (Azure).
  • Proficiency in working with data processing frameworks and pipelines, collaborating with data engineers to optimize data flow and transformations.
  • Proficiency in managing, querying, and transforming data using SQL, Python, or other relevant languages.
  • Experience working with databases, including data modeling and query optimization (e.g., Snowflake, PostgreSQL).
  • A strong understanding of CI/CD pipelines, TDD/BDD, and the DevOps culture.
  • Excellent problem-solving and debugging skills, particularly in handling data-heavy applications.

These would be a plus:

  • Experience with AI/ML frameworks.
  • Experience with REST API development using Swagger or OpenAPI.
  • Familiarity with Docker, Kubernetes, and monitoring tools like Prometheus and Grafana.
  • Previous exposure to AI/ML frameworks or integrating AI models into production systems.
  • Knowledge of event-based programming, e.g., Reactive and functional programming.

Join us and be part of a forward-thinking, rapidly growing company with locations in Switzerland, Spain, and the United States that leverages their unique history of innovation and engineering with a pragmatic view of client security, to adopt a different approach to cybersecurity combining data and AI to help change the security paradigm. When you join us, you'll be part of an industry leader that has a tremendous impact on how our clients approach Cybersecurity strategy.


If you love the challenge as much as the rewards and are ready to take your career to the next level, apply today.

Reference : 14627
Publication Date : 14-10-2024

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.