Přeskočit na obsah Přeskočit na zápatí

Senior Software Engineer (f/m/d)

ID pozice
491462
Zveřejněno od
13-Led-2026
Organizace
Cybersecurity
Obor
Cybersecurity
Společnost
Siemens S.A.
Úroveň zkušeností
Se střední praxí v oboru
Typ pozice
Plný úvazek
Režim práce
Kombinovaně (vzdáleně/na pracovišti)
Druh smlouvy
Trvalý
Lokalita
  • Barcelona - Barcelona - Španělsko
  • Lisabon - Lisboa - Portugalsko
  • Madrid - Madrid - Španělsko
  • Sevilla - Sevilla - Španělsko
  • Valencia - Valencia/Valencia - Španělsko

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 cleanmaintainable, 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