Senior Software Engineer
hace 6 días
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 completoSenior 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...
-
Senior Software Engineer
hace 6 días
Barcelona, Barcelona, España idpp A tiempo completoSenior 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...
-
Senior Security Software Engineer
hace 6 días
Barcelona, Barcelona, España OPENCHIP & SOFTWARE TECHNOLOGIES A tiempo completoThe 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...
-
Senior Software Engineer
hace 6 días
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...
-
Senior Software Engineer
hace 6 días
Barcelona, Barcelona, España DeepRec A tiempo completoWe 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...
-
Senior Software Engineer
hace 4 días
Barcelona, Barcelona, España Milestone A tiempo completoAre 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 5 días
Barcelona, Barcelona, España Milestone Systems A tiempo completoAre 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,...
-
Senior Software Engineer
hace 5 días
Barcelona, Barcelona, España Milestone Systems A tiempo completoDescriptionAre 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...
-
Senior Software Engineer
hace 5 días
Barcelona, Barcelona, España Milestone Systems, Inc. A tiempo completoAre 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 completoAbout 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...