- Barcelona - Barcelona - Španělsko
- Lisabon - Lisboa - Portugalsko
- Madrid - Madrid - Španělsko
- Mnichov - Bayern - Německo
Full Stack Software Integration Engineer (f/m/d)
Intro
The Siemens ProductCERT SBOM service empowers Siemens businesses to offer compliant products, solutions, and services while enhancing incident and vulnerability management processes and workflows. It provides innovative, automation-centric, comprehensive software solutions with API-First designs, capitalizing on modern technologies in software development and data pipeline designs with its cloud-based solutions and scalable applications.
We are looking for an experienced full stack software engineer with a keen eye for detail and strong interpersonal skills to join our international team. In this role, you will be responsible for the end-to-end development of innovative full-stack solutions from designing and implementing scalable backend APIs and services to developing frontend applications.
Ideal candidates will have a robust full stack development background, experience in designing and utilizing several APIs, exceptional analytical and problem-solving abilities, and proficient English communication skills. They can 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 full-stack solutions that solve real business challenges, we encourage you to apply even if you do not meet every specified requirement.
What we offer you
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!
- You will design, develop, and maintain both backend services and frontend applications for new and existing solutions, ensuring seamless integration and optimal performance.
- You will take full responsibility for the long-term operation of developed solutions including performance enhancements, evaluating and implementing feature requests, and ensuring timely bug and security fixes.
- Additionally, you will build scalable and secure APIs using Node.js and FastAPI to power several plugins while integrating with various internal and external systems through different communication protocols.
- You will also develop responsive and user-friendly interfaces for new plugins using React and TypeScript, ensuring efficient consumption of backend APIs and consistent handling of API interactions.
- Lastly, collaborate with architects and developers to design technical solutions for new plugins, ensuring scalability, maintainability, and alignment with common guidelines and best practices while contributing to the development of CI/CD pipelines.
This is how you'll win us over
- Education: Completed Master's degree with initial relevant work experience, or a Bachelor's degree with several years of work experience in software development.
- Experience and Skills:
- Proven expertise in full-stack development, including strong portfolio showcasing both backend and frontend development skills.
- Strong foundation of problem solving leveraging several data structures and algorithms including design optimization and validation.
- Proficiency in Node.js, TypeScript, and experience with web frameworks like Express.js – experience with FastAPI is a plus.
- Expertise in React and its ecosystem, with demonstrated experience in responsive design and component libraries such as Material-UI.
- Experience with SQL query builders/ORMs and relational databases (e.g., PostgreSQL, MySQL) – additional experience with NoSQL databases is a plus.
- Strong understanding of API design principles (RESTful, GraphQL) and microservices architecture – experience with different software architecture patterns is a plus.
- Experience with CI/CD pipelines and automated testing frameworks.
- Hands-on experience with several AWS services (e.g., Lambda, EC2, S3, etc.).
- Experience with containerization technologies like Docker and Kubernetes (even in a serverless context, e.g., AWS Fargate).
- Deep understanding of graph theory and graph algorithms is a big plus.
- Ways of Working: You bring a strong commitment to modern software development practices, including agile methodologies, and a collaborative approach to problem-solving
- Languages: Fluent in English, both written and spoken
Your individual personality and perspective are important to us. We create a working environment that reflects the diversity of the society and support you in your personal and professional development. Let’s get to know your authentic personality and create a better future together with us. As an equal-opportunity employer we are happy to consider applications from individuals with disabilities. In the case of equal qualifications, severely disabled applicants and applicants with equivalent status will be given preference.
About us
With its over 450 employees, Siemens Cybersecurity (CYS) works hand in hand with the company’s business units to ensure Siemens’ future. CYS operates its cybersecurity services together with internal and external partners, including industry-leading businesses, promising start-ups or we just do it ourselves! These collaborative endeavors focus on a wide range of future technologies with a view to securing them with our knowledge and operational excellence. In addition, CYS also provides consulting and development services for Siemens’ business units and supports them with methods and tools related to business excellence.
We’ve got quite a lot to offer. How about you?
Do you want to know more about Cybersecurity at Siemens? Cybersecurity
www.siemens.de/careers – if you would like to find out more about jobs & careers at Siemens.
FAQ – if you need further information on the application process.