Aveiro, Aveiro
1 day ago
Software Developer - Train Planning Systems Live (m/f/d)

Siemens Mobility is a separately managed company of Siemens AG. Siemens Mobility provides integrated Mobility solutions for urban, interurban and logistics for efficient transportation of passengers and goods.

With digitalization, we enable Mobility operators worldwide to make trains and infrastructure intelligent. Our Software Business Unit creates and develops innovative high-quality software for trip and train planning as well as mobile ticketing and comprehensive Mobility as a Service (MaaS) solutions. Our apps have been downloaded more than 200 million times!

We share one common goal: improving the passenger experience with our combined power for the future of Mobility.

We are seeking an experienced Software Developer to join our growing software engineering team.

Your Mission:


Your mission will involve being responsible for designing, developing, and maintaining high-quality software solutions using a variety of programming languages and technologies. Your primary focus will be on Java development, but we are also looking for candidates with experience in other languages such as Python and C++.

In this role, you will be responsible for:Designing, developing, and implementing sophisticated software applications and systems using Java and Python, as well as other programming languages as neededCollaborating with multi-functional teams, including product managers, designers, and other developers, to understand requirements and deliver effective solutionsWriting clean, efficient, and well-documented code that meets established standards and best practicesParticipating in code reviews, testing, and debugging to ensure the quality and reliability of the softwareStaying up-to-date with the latest trends, technologies, and best practices in software developmentContributing to the continuous improvement of development processes and toolsWe're looking for someone who has:A Bachelor's degree in Computer Science, Software Engineering, or a related field2+ years of experience in software development, with a strong focus on Java programmingProficiency in object-oriented design, data structures, algorithms, and software architectureFamiliarity with additional programming languages, such as Python and C++Experience with Qt6, Docker and Git - is a plusExperience working in an Agile/Scrum development environmentStrong problem-solving, critical thinking, and analytical skillsExcellent communication and collaboration skillsAbility to work independently and as part of a teamFluency in written and spoken EnglishExperience with cloud-based technologies and platforms (e.g., AWS) - is a plusFamiliarity with DevOps practices and tools (e.g., CI/CD, containerization, infrastructure as code) - is a plusKnowledge of software testing frameworks and methodologies - is a plusProven track record of delivering sophisticated software projects on time and within budget - is a plusWhat you can expect from us:

A flexible working model to promote a better work-life balance and a health insurance. 2 volunteering days a year and 4 additional bridge days per year. In addition, you’ll have access to exclusive discounts on Siemens and Bosch brands, and access to Siemens Learning Platforms that allow for internal online courses, as well as external platforms such as Coursera, Udemy, and LinkedIn Learning.

If this sounds exciting to you, then send us your application - in English - and we will get back to you.

At Siemens Mobility we believe physical barriers are not related to potential. Only the potential matters to us. We are dedicated to quality, equality and valuating diversity. Therefore, we encourage applications that reflect the diversity of the communities within which we work. 


#li-dd1 #hybrid

Por favor confirme su dirección de correo electrónico: Send Email