Qualifications
Key Responsibilities:Design, develop, test, and maintain secure, scalable, and reusable software solutions that address customer requirements. Engage in Agile development processes, including sprint planning and reviews. Collaborate with the Team Lead and Principal Engineer to prioritize designs and delivery planning. Mentor and guide junior engineers through knowledge sharing, code reviews, and technical coaching. Investigate and resolve production incidents to ensure system stability and customer satisfaction. Clearly communicate technical concepts across diverse teams and provide constructive, solution-oriented feedback. Essential Qualifications:A minimum of 5 years in software development. Proficient in C++, Java, and experienced with AWS cloud services, specifically serverless architecture (Lambda, API Gateway), containerization (ECS, ECR), and CDK. Experienced in Bitbucket and developing CI/CD pipelines for automated testing and deployment. Skilled in creating and integrating RESTful APIs and event-driven architectures using tools such as Kafka. Familiar with both relational and non-relational databases, including Oracle and PostgreSQL. A strong emphasis on automated testing (unit, integration, UI) utilizing frameworks like JUnit, Jest, Selenium, and Cucumber.
About the job
Join Us at Vix Technology!
Vix Technology stands at the forefront of public transit innovation, advocating for universal accessibility across transportation systems. With an impressive legacy of over 35 years and implementations in 200+ cities globally, we integrate diverse partners and technologies to deliver premier solutions. Our dedicated team of over 450 professionals, spread across 12 global offices in APAC, Europe, and North America, thrives in a collaborative and flexible environment, empowering each member to connect and excel.
If you are passionate about enhancing public transportation and enjoy working in a team-oriented setting, we encourage you to apply and help us realize a more interconnected world.
Your Role:
We are looking for a skilled and driven Senior Software Engineer to enhance our dynamic team. In this role, you will engage with cutting-edge technologies and solutions that are revolutionizing the public transportation sector.
As a Senior Software Engineer, you will be pivotal in spearheading innovation and crafting mission-critical software solutions that facilitate efficient public transportation systems. You will collaborate with a diverse team of platform experts and hardware specialists to design and implement robust, scalable software applications.
About Vix Technology
Vix Technology is a global leader in public transit innovation, dedicated to ensuring that accessibility is the norm rather than the exception. With extensive experience and a commitment to integrating leading technologies, we provide world-class solutions that enhance public transportation systems.