Senior Software Engineer

hace 6 días


Barcelona, Barcelona, España Siemens A tiempo completo

Job ID

491462

Posted since

13-Jan-2026

Organization

Cybersecurity

Field of work

Cybersecurity

Company

Siemens S.A.

Experience level

Mid-level Professional

Job type

Full-time

Work mode

Hybrid (Remote/Office)

Employment type

Permanent

Location(s)

  • Barcelona - Barcelona - Spain
  • Lisbon - Lisboa - Portugal
  • Madrid - Madrid - Spain
  • Sevilla - Sevilla - Spain
  • Valencia - Valencia/Valencia - Spain

Senior Software Engineer

The Siemens ProductCERT SBOM service empowers Siemens businesses to offer compliant products, solutions, and services and streamlines incident and vulnerability handling processes and workflows. It provides comprehensive, innovative, and automation-centric software solutions with API-First designs, capitalizing on modern technologies in software engineering and data pipeline designs with its cloud-based solutions and scalable offerings.

We are looking for a proficient senior software engineer with a keen eye for detail and strong interpersonal skills to join our international team. The role focuses on the design and implementation of data-driven applications that scale seamlessly in the cloud. Ideal candidates will have a robust software engineering foundation, hands-on experience with building highly available and scalable cloud-based software solutions, and exceptional analytical and problem-solving skills. They can speak English fluently and work effectively in a team environment while collaborating with cross-functional teams.

If you have relevant experiences and are passionate about designing, implementing and operating efficient solutions that solve real business challenges, we encourage you to apply even if you do not meet every specified requirement.

Key Responsibilities:

  • Architect, design, and implement high-performance, fault-tolerant, and scalable software solutions being part of an application development team with stronger emphasis on API development.
  • Proactively contribute to the end-to-end lifecycle of developed solutions including continuous performance tuning, prioritizing and delivering feature enhancements, and ensuring rapid resolution of bugs and security issues.
  • Implement innovative strategies to maximize operational efficiency, minimize downtime, and ensure seamless service continuity even under peak loads and evolving business demands through designing resilient architectures that scale effortlessly with growing cloud infrastructure.
  • Focus on optimizing data ingestion, processing, and retrieval performance, identifying bottlenecks, and implementing solutions for maximum throughput and low latency while performing comprehensive performance testing to ensure the resilience of the developed solutions according to defined standards and strategic approaches.
  • Select, implement, and optimize various databases and data storage technologies, including relational databases, NoSQL databases, graph databases, and data lakes.
  • Write clean, maintainable, and well-tested code, adhering to software engineering best practices, security standards, and architectural guidelines.
  • Stay abreast of emerging technologies in the data processing and distributed systems landscape, evaluating and recommending new tools and approaches to enhance our capabilities.

Profile & Role Requirements:

  • 5+ years of relevant experience in software engineering, development or software architecture building cloud-based scalable applications.
  • Proficiency in one or more general-purpose programming languages (e.g., Python, Java or Go) for backend development – extensive experience with Python is a plus.
  • Experience with one or more web frameworks for building APIs (e.g., FastAPI) including API versioning strategies, rate limiting and throttling, and authentication & authorization.
  • Hands-on experience with efficient problem solving leveraging different data structures and algorithms - deep understanding of graph theory and graph algorithms is a plus.
  • Deep knowledge of different architectural patterns (e.g., serverless, layered, service-oriented, and microservices) including design, implementation, service decomposition strategies, inter-service communication patterns, and managing distributed transactions across multiple services.
  • Experience with relational and non-relational databases including index design approaches, query performance tuning, and implementing caching layers - experience with a graph database is a big plus.
  • Familiarity with the implementation of webhooks and event-driven integrations including webhook signature verification, idempotency handling, payload validation, and designing callback mechanisms for asynchronous operations.
  • Proven experience in performance monitoring and bottleneck identification including profiling application code, analyzing slow queries, identifying memory leaks, and implementing custom metrics and measures for business-critical operations.
  • Familiarity with resilience engineering and fault-tolerance practices including designing idempotent operations for safe retries, failure isolation, automatic rollback triggers, etc.
  • Comprehensive experience designing, deploying, and optimizing scalable solutions on AWS, covering serverless computing, containerization, storage, networking, messaging, monitoring and security using several AWS services (e.g., Lambda, ECS, API Gateway, S3, SQS, etc.).

What do we offer?

  • An environment where everyone can bring their whole self to work and feel a sense of belonging.
  • A workplace that values curiosity and guarantees continuous learning, with development opportunities for both personal and professional growth.
  • Share matching programs to become a shareholder of Siemens AG.
  • A wide range of flexible benefits for you and your family to enjoy
  • A highly flexible hybrid working model that empowers a better balance.

At Siemens, we value the diversity of our teams, promote equal opportunities, and foster an inclusive work environment. We welcome talent without distinction, respecting and supporting all forms of diversity. Our Equality Plan, in accordance with current legislation, ensures fair and transparent treatment, and reinforces our commitment to building an increasingly equitable and diverse workplace.

#LI-DL #LI-HYBRID


  • Senior Software Engineer

    hace 2 semanas


    Barcelona, Barcelona, España CAS TRAINING A tiempo completo

    Senior Software Engineer (Python/React)En CAS Training, empresa líder con más de 20 años en consultoría tecnológica, outsourcing y formación especializada, buscamos incorporar un/a Senior Software Engineer (Python / React) con amplia experiencia en desarrollo de software para incorporarse a un entorno tecnológico complejo, dinámico y de alto...


  • Barcelona, Barcelona, España idpp A tiempo completo

    Senior Software EngineerLocation:Barcelona (Office-based, Mon–Fri)About UsWe're building the data infrastructure powering the future of European Financial Services. Our platform enables real-time financial and employment data access for fairer, faster products.Tech StackTypeScript, MongoDB, React, Python, GCP, Kubernetes, TerraformWhat You'll DoBuild and...


  • Barcelona, Barcelona, España OPENCHIP & SOFTWARE TECHNOLOGIES A tiempo completo

    The RoleOpenchip is building new RISC-V chips with security at heart, enabling safer and more privacy-respectful execution of data processing workloads like AI models.As a Senior Security Software Engineer, you will lead a team designing and implementing security features across Openchip's software stack: from low-level platform firmware to integrations with...


  • Barcelona, Barcelona, España Capgemini A tiempo completo

    Únete a nuestro equipo a través del programa de Referencias Internas Sobre nosotros  Elegir Capgemini es elegir la posibilidad de dar forma a tu carrera profesional como desees. En el área de Cloud and Custom Applications englobamos los servicios y soluciones para mejorar las interacciones digitales de las empresas clientes. Abordamos la transformación...


  • Barcelona, Barcelona, España DeepRec A tiempo completo

    We are hiring a Senior Software Engineer for a fixed-term contract ending in June 2026, based in Barcelona or Zaragoza with a hybrid working model.This role is with a leading European deep-tech company working at the intersection of AI, machine learning, and advanced computing. You will collaborate with world-class engineers and researchers to industrialize...


  • Barcelona, Barcelona, España Milestone A tiempo completo

    Are you passionate about harnessing the potential of Artificial Intelligence (AI) to transform industries?Are you eager to be at the forefront of innovation within Milestone's cutting-edge Video Management  System?Join our Emerging AI Team in Barcelona as a Senior Software Engineer and be at the forefront of shaping the future of video management systems,...


  • Barcelona, Barcelona, España Milestone Systems A tiempo completo

    Are you passionate about harnessing the potential of Artificial Intelligence (AI) to transform industries?Are you eager to be at the forefront of innovation within Milestone's cutting-edge Video Management System?Join ourEmerging AI Team in Barcelonaas aSenior Software Engineerand be at the forefront of shaping the future of video management systems,...


  • Barcelona, Barcelona, España Milestone Systems A tiempo completo

    DescriptionAre you passionate about harnessing the potential of Artificial Intelligence (AI) to transform industries?Are you eager to be at the forefront of innovation within Milestone's cutting-edge Video Management  System?Join our Emerging AI Team in Barcelona as a Senior Software Engineer and be at the forefront of shaping the future of video...


  • Barcelona, Barcelona, España Milestone Systems, Inc. A tiempo completo

    Are you passionate about harnessing the potential of Artificial Intelligence (AI) to transform industries?Are you eager to be at the forefront of innovation within Milestone's cutting-edge Video Management System?Join our Emerging AI Team in Barcelona as a Senior Software Engineer and be at the forefront of shaping the future of video management systems,...

  • Senior Software Engineer

    hace 2 semanas


    Barcelona, Barcelona, España Sci-Rec A tiempo completo

    About Us:Our client is a pioneering organization in the medical technology space, dedicated to transforming patient care through innovative devices that improve quality of life worldwide. Their focus is on developing advanced medical technologies that monitor metallic medical implants, and are currently looking to expand the team with a Senior Software...