company

Senior Software Engineer (Java / C++ / Linux / Android)

Vix TechnologyManchester, England, United Kingdom
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Essential Qualifications:At least 5 years of professional software development experience. Proven expertise in developing C++ and Java applications on embedded Linux systems and Android applications for dedicated hardware. Experience in designing and maintaining CI/CD pipelines using GitHub, including automated build, test, and deployment workflows. Proficient in integrating software with hardware devices and peripherals. Strong grasp of relational and non-relational databases (e.g., Amazon Aurora, Oracle, PostgreSQL). Emphasis on automated testing (unit, integration, UI) utilizing frameworks such as JUnit, Jest, Selenium, and Cucumber Studio.

About the job

Join Our Innovative Team!

At Vix Technology, we pride ourselves on being at the forefront of public transit solutions, dedicated to making accessibility a universal standard. With over 35 years of expertise and our systems operating in more than 200 cities globally, we adopt a modular approach to seamlessly integrate diverse partners and technologies, crafting exceptional solutions. Our vibrant team of over 450 professionals is spread across 12 offices in the APAC, Europe, and North America, fostering a culture that promotes flexibility and collaboration, enabling our employees to connect and thrive.

If you’re enthusiastic about transforming public transport and flourish in a collaborative environment, we encourage you to apply and be part of our mission to create a more connected world.

Your New Role Awaits!

We are looking for a skilled Senior Software Engineer to lead the design, development, and support of the CAST Front Office application, designed for embedded Linux and Android platforms within customer settings. This position blends hands-on coding with technical leadership, production support, and mentorship duties.

Key Responsibilities:

  • Design, develop, test, and sustain secure, scalable, and reusable software solutions for embedded Linux and Android environments.
  • Provide technical leadership in architectural design discussions, working alongside the Team Lead and Principal Engineer on technical direction and delivery strategies.
  • Facilitate and actively engage in Agile ceremonies, including sprint planning, reviews, and retrospectives.
  • Uphold high standards of code quality through peer reviews, best practices, and automated testing strategies.
  • Guide and mentor junior engineers through coaching, knowledge sharing, and technical support.
  • Investigate, troubleshoot, and resolve production incidents promptly to guarantee system stability and customer satisfaction.
  • Integrate software with first and third-party hardware in real-time, device-based environments.
  • Effectively communicate complex technical concepts to both technical and non-technical stakeholders.

About Vix Technology

Vix Technology is a pioneering entity in the public transit sector, committed to creating innovative solutions that enhance accessibility. With decades of experience and a global footprint, Vix Technology stands out through its collaborative culture and dedication to excellence.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.