Senior Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+12 more
Job description
Senior Software Engineer - You will join our dynamic team to work on cutting-edge technologies and solutions transforming the public transportation industry. You will play a vital role in driving innovation and developing mission-critical software solutions that enable efficient public transportation systems. You will collaborate with a diverse team of platform experts and hardware specialists to design and implement robust and scalable software applications., * Design, develop, test, and maintain secure, scalable, and reusable software solutions that meet customer needs.
- Contribute to Agile development processes, including sprint planning and reviews.
- Collaborate with the Team Lead and Principal Engineer on design priorities and delivery planning.
- Mentor and support junior engineers through knowledge sharing, code reviews, and technical coaching.
- Investigate and resolve production incidents to ensure system stability and customer satisfaction.
- Communicate technical concepts clearly across diverse teams and provide constructive, solution-oriented feedback.
Requirements
- Minimum of 5 years experience in software development.
- Extensive experience in C++, Java, experience with AWS cloud platform, particularly serverless architecture (Lambda, API Gateway), containerisation (ECS, ECR) and CDK.
- Proficient in Bitbucket and building CI/CD pipelines to automate testing and deployment.
- Skilled in building and integrating RESTful APIs and event-driven architectures using tools like Kafka.
- Competence in working with relational and non-relational databases such as Oracle and PostgreSQL.
- Strong focus on automated testing (unit, integration, UI) using frameworks such as JUnit, Jest, Selenium, Cucumber Studio, and Allure.
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field., * Strong critical thinking and proactive problem solving skills
- Clear and confident communicator, both written and verbal
- Composed and resilient under pressure
- Supportive team player with mentoring capability
- Committed to continuous learning and professional growth
- Demonstrates integrity, accountability, and reliability
- Organised with effective time management skills
Benefits & conditions
Besides the opportunity to work for a global company that is customer and people focused. We offer:
- A supportive culture with great on-site offices
- A focus on learning and development
- A great collaborative team culture, * Private Healthcare
- Income Protection Scheme
- Pension
- Group Life Assurance
- Cycle to Work Scheme
- Electric Car Benefit Scheme
- Employee Assistance Programme
- Eyecare and Optometry Vouchers
About the company
Vix Technology is a global leader in providing innovative solutions for public transit, believing that accessibility should be a standard. With over 35 years of experience and systems deployed in more than 200 cities worldwide, we take a modular approach to integrate various partners and technologies, creating best-in-class solutions. Our dynamic team consists of over 450 dedicated professionals across 12 offices globally, spanning APAC, Europe, and North America. We pride ourselves on fostering a flexible and collaborative work environment that empowers our employees to connect and excel.
If you are passionate about making a difference in public transportation and thrive in a team-focused atmosphere, we invite you to apply and contribute to our vision of a more connected world.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
What’s the Difference between a Junior, Mid, and Senior Developer?
Fully Remote Software Engineer Jobs
Dev Digest 121 - AI goes offline
The Best X (Twitter) Accounts for Developers