About the job
Join Our Mission to Revolutionize Public Transportation.
Vix Technology stands at the forefront of delivering groundbreaking solutions in public transit, championing the belief that accessibility is a fundamental right. With a rich legacy spanning over 35 years and a presence in more than 200 cities globally, we embrace a modular strategy to seamlessly integrate diverse partners and technologies, crafting superior solutions tailored to meet today’s transit challenges. Our vibrant workforce of over 450 dedicated professionals is distributed across 12 offices worldwide, encompassing regions such as APAC, Europe, and North America. We are committed to cultivating a flexible and collaborative work culture that empowers our talents to connect, innovate, and excel.
If you are driven by a passion for enhancing public transportation and thrive in a collaborative environment, we encourage you to apply and be a part of our vision for a more interconnected world.
Discover Your Future with Us!
Vix Technology is on the lookout for a skilled and driven Senior Software Engineer to bolster our innovative team. In this role, you will engage with cutting-edge technologies and solutions that are reshaping the public transportation landscape.
As a Senior Software Engineer, you will be instrumental in fostering innovation and developing essential software solutions that enhance the efficiency of public transportation systems. You will collaborate with a diverse team of platform specialists, designing and implementing robust and scalable software applications.
Your Responsibilities:
- Architect, develop, test, and maintain secure, scalable, and reusable software solutions that align with customer requirements.
- Participate actively in Agile development processes, including sprint planning and reviews.
- Work closely with Business Analysts, Product Owners, and Solutions Architects to prioritize design and delivery planning.
- Provide mentorship and support to junior engineers through knowledge sharing, code reviews, and technical coaching.
- Act as a technical escalation point to investigate and resolve production incidents, ensuring system stability and customer satisfaction.
- Effectively communicate technical concepts across diverse teams and deliver constructive, solution-oriented feedback.

