Siemens Mobility Portugal is looking for an experienced Senior Software Architect to join our architecture team for Realtime Dispatching Systems. In this role, your key responsibilities will be:
- Design and develop of software architecture for new and existing products
- Collaborate with cross-functional teams, including product management and agile development teams, to gather requirements, create technical specifications, and specify technical solutions for new requirements and product features
- Break down solutions for implementation in development teams, providing guidance and coaching
- Document and maintain the technical product architecture
- Coordinate and monitor the implementation of architecture activities across product and project boundaries
- Mentor and guide team members in software design and development best practices
- Ensure that software code meets quality standards, including performance, security, and reliability
- Stay up to date with industry trends and new technologies, continuously improving software design and development processes
- Contribute to a healthy and collaborative team spirit within the large, interdisciplinary product teams based in Aveiro and Hanover (Germany) as well as other Siemens Mobility's locations worldwide.
Requirements:
- A bachelor's degree in Computer Science or a related field
- At least 6 years of experience in software design and development
- Experience as a software architect, preferably with certification according to iSAQB or similar
- Proficiency in at least one OOP programming language, such as C++ or Java, with a strong understanding of OOP and software design patterns
- Experience designing and implementing multi-tier and distributed component/service architectures, as well as working with cloud technologies
- Knowledge in Continuous Integration/Delivery practices and tools
- Excellent communication and moderation skills in English, with the ability to produce high quality written documentation
- A solution-oriented and independent working style, with the ability to mentor and guide other team members
If you are an experienced software architect with a passion for solving complex problems and building scalable and reliable software solutions, we encourage you to apply by submitting your resume.
Organization: Siemens Mobility
Company: SIEMENS MOBILITY, UNIPESSOAL LDA
Experience Level: Experienced Professional
Full / Part time: Full-time