Go / Golang Developer (mid-level to senior) (m/f/d)

Job Description

Challenging times require flexibility and adaptability. Therefore, Siemens Mobility Portugal has created a “New Normal Working Model”. This gives you the flexibility to work from the safety of your own home while you can still count on full office support. We are planning to carry this flexibility on to the times after the pandemic to give you more freedom to balance your private and professional life.

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 business segment Intermodal Solutions (IMS) creates and develops innovative high-quality software for trip and train planning, mobile ticketing and comprehensive Mobility as a Service (MaaS) solutions. Our apps have been downloaded more than 200 million times overall.
We share one common goal: enhancing the passenger experience with our combined power for the future of Mobility. 
Siemens is setting up a new Software Development Center targeting Intelligent Solutions for the future of Mobility. We want YOU to join our team in the capacity of:

Go / Golang Developer (mid-level to senior) (m/f/d) who wants to work with the latest techniques and wants to continue challenging themselves.
In this job opportunity you will be able to work in an international project with the Siemens Mobility Company: Sqills 

What will you do?

Sqills licenses and implements S3 Passenger, a SaaS distribution system, all over the world. S3 Passenger is a complete inventory, reservation and ticketing software suite for train and bus operators.
You will be part of one of the Agile DevOps teams. Teams consist of a combination of Developers, Testers and a Product Owner. As a team, you are responsible for the complete development and management cycle. As a team you have the freedom to choose the language and tools we work with.

Together you work on (backend) microservices in the AWS Cloud. Because you work with software that handles hundreds of requests per second (high performance), your work continues to be challenging.

Some of the things you are responsible for are include:
  • Designing and implementing microservices for S3 Passenger
  • Translating functionalities into software solutions and bridging the gap between desired functionality and technical solution
At Sqills we focus on quality. This is reflected in the ownership our team members have for their own microservices, but also in the fact we have extensive requirements for developing components.

Because our software offers the complete inventory, reservation and ticketing suite for our international customers, our focus on quality is especially important.

We are looking for someone with:

  • Experiencie with Go programming language.
  • Experience with SaaS applications, experience with microservice architecture is a plus.
  • Knowledge of AWS.
  • Experience with the build / deploy pipeline.
  • Passionate about the following concepts: serverless, monitoring, secure development, high performance and high availability.
  • Good communication skills in English.
  • Experience with JIRA, Confluence is a plus.

Our offer:
  • Onboarding training of 2/3 weeks in The Netherlands (when COVID restrictions allow)
  • Exciting and varied work environment
  • Employment in a multinational company
  • Flat hierarchies and work in an experienced and friendly team
  • Home office
  • A well-balanced feel-good package: flexible working hours that enable a life-work balance.
If this seems interesting to you, please send us your CV in english.


Organization: Siemens Mobility


Experience Level: Experienced Professional

Job Type: Full-time

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?