Kapsch TrafficCom
Software Engineer
Job Description
The Software Engineer will design, develop, test, and maintain software solutions supporting intelligent transportation and traffic management systems.
The role involves working with development teams to build reliable and scalable applications for connected mobility and traffic solutions.
The engineer will participate throughout the software development lifecycle, from requirements analysis through deployment and maintenance.
The position requires strong programming skills, problem-solving ability, and an understanding of modern software engineering practices.
Key Responsibilities
Design and develop software applications and services for traffic and mobility solutions.
Write clean, maintainable, scalable, and well-documented source code.
Analyze technical requirements and translate them into software designs.
Develop and integrate APIs, databases, and third-party system interfaces.
Perform unit testing, debugging, troubleshooting, and code optimization.
Participate in code reviews and follow established development standards.
Collaborate with QA, DevOps, product, and systems engineering teams.
Investigate production issues and implement corrective and preventive solutions.
Maintain technical documentation and development specifications.
Contribute to continuous improvement of software development processes.
