Req ID:450801
At Alstom, we understand transport networks and what moves people. From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling and digital mobility, we offer our diverse customers the broadest portfolio in the industry. Every day, 74,000 colleagues lead the way to greener and smarter mobility worldwide, connecting cities as we reduce carbon and replace cars.
All about you
We are looking for an ambitious and self-driven Software Architect. Right now we are on an exciting journey of transforming our existing large desktop application into a web application. You will be working together with around 30 other developers (in Sweden and Thailand) in a friendly and supportive working culture. Designs are created by our UX designers, features are outlined by the product manager and executed by the Program manager in an agile environment. We belong to the company software Tools organization and our mission is to build efficient tools that will reduce the time and cost for our user´s projects. We are in the railway business and over time you will also learn much about this domain.
Key Responsibilities:
-
Architect and design robust, scalable, and secure software systems.
-
Collaborate with product managers and development teams to define technical requirements.
-
Develop architectural blueprints and documentation for software solutions.
-
Analysis and contribution on evolution of Software Requirements.
-
Estimation of new features.
-
Design of sustainable and expandable APIs.
-
Follow UX designs.
-
Understanding of deployment environments (DevOps)
-
Have a data driven mindset.
-
Software Design and Implementation.
-
Ensure best practices in coding, security, and performance optimization.
-
Lead technical discussions and provide guidance to development teams.
-
Evaluate and select appropriate technologies, frameworks, and tools.
-
Conduct code reviews to ensure code quality and adherence to architectural principles.
-
Mentor junior engineers and provide technical leadership.
-
Stay updated with industry trends and emerging technologies.
-
Management of Software Configuration and Change.
Required Skills & Qualifications:
-
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
-
10+ years of experience in software development or 5+ years architecture.
-
Proficiency in programming languages such as Java, C#, Python, JavaScript, or others.
-
Strong knowledge of microservices architecture, cloud platforms (AWS, Azure, GCP), and DevOps practices.
-
Experience with database design (SQL & NoSQL).
-
Experience in Javascript/Typescript, HTML and CSS (front-end development).
-
Experience in Vue.js (preferred) or Angular or React frameworks.
-
Experience in Node.js.
-
Experience of Git version control software.
-
Experience from containerization of software.
-
Meritorious to have Azure cloud services experience.
-
Meritorious to have experience in GraphQL
-
Meritorious to have experience in Java Spring framework.
-
Meritorious to have experience in Cypress test framework.
-
Confident in OOP concepts.
-
Familiarity with security best practices and compliance standards.
-
Excellent problem-solving and analytical skills. Technical person
-
Strong communication and leadership abilities.
-
Fluency in English and excellent communication skills
Preferred Qualifications:
-
Experience with containerization technologies like Docker and Kubernetes.
-
Knowledge of event-driven architecture and message queues (Kafka, RabbitMQ).
-
Familiarity with Agile/Scrum development methodologies.
-
Certification in cloud technologies (AWS Certified Solutions Architect, Azure Solutions Architect, etc.).
Things you’ll enjoy
Join us on a life-long transformative journey – the rail industry is here to stay, so you can grow and develop new skills and experiences throughout your career.
You’ll also:
-
Enjoy stability, challenges and a long-term career free from boring daily routines
-
Work with cutting-edge security standards for rail signalling
-
Collaborate with transverse teams and helpful colleagues
-
Contribute to innovative projects that shape the future of mobility
-
Utilise our flexible working environment
-
Steer your career in whatever direction you choose across functions and countries
-
Benefit from our investment in your development, through award-winning learning opportunities
Alstom is the leading company in the mobility sector, solving the most interesting challenges for tomorrow’s mobility. That’s why we value inquisitive and innovative people who are passionate about working together to reinvent mobility, making it smarter and more sustainable. Day after day, we are building an agile, inclusive and responsible culture, where a diverse group of people are offered opportunities to learn, grow and advance in their careers, with options across functions and geographic locations. Are you ready to join a truly international community of great people on a challenging journey with a tangible impact and purpose?
Equal opportunity statement:
Alstom is an equal opportunity employer committed to creating an inclusive working environment where all our employees are encouraged to reach their full potential, and individual differences are valued and respected. All qualified applicants are considered for employment without regard to race, colour, religion, gender, sexual orientation, gender identity, age, national origin, disability status, or any other characteristic protected by local law.