About The Position

Kapsch is seeking an experienced Software Architect to join their North America Tolling Development team. This role is critical in driving the architecture and technical direction of mission-critical tolling and transportation projects, while also contributing to the development of future mobility solutions. The position combines strategic architecture responsibilities with hands-on software development, requiring close collaboration with project teams, stakeholders, and global technology leaders to ensure solutions meet business needs, technical standards, security requirements, and long-term innovation goals.

Requirements

  • Bachelor's degree in Engineering, Computer Science, Software Engineering, or equivalent practical experience.
  • 7+ years of experience in software architecture, technical leadership, or senior software development roles.
  • Proven experience designing, documenting, and implementing enterprise software architectures.
  • Strong backend development expertise using: .NET Framework / C#, Generics, LINQ, Lambda Expressions, XML and JSON, REST and SOAP Web Services, ORM technologies (such as NHibernate), Unit testing frameworks (MSTest, NUnit), SQL databases including Microsoft SQL Server, Oracle, or PostgreSQL, Dependency Injection and IoC principles, Microservices architectures, Containerized environments and Kubernetes, Message brokers and distributed systems concepts.
  • Deep understanding of software development methodologies, design patterns, and architecture best practices.
  • Experience with system analysis, solution design, and technical documentation.
  • Knowledge of security principles and secure software development practices.
  • Ability to build strong client relationships and communicate effectively with both technical and business stakeholders.
  • Demonstrated leadership, initiative, and a results-oriented mindset.
  • Working rights in the US.
  • Pass a background check.

Nice To Haves

  • Experience in Tolling, Traffic Management, Transportation Systems, or Intelligent Transportation Systems (ITS).
  • Experience with RabbitMQ or similar messaging technologies.
  • Exposure to large-scale transportation infrastructure projects.
  • Working knowledge of project management principles and practices.

Responsibilities

  • Lead the software architecture and technical design of tolling and Intelligent Transportation Systems (ITS) projects.
  • Develop and maintain architectural designs, software components, modules, interfaces, and data flow documentation.
  • Ensure project solutions align with global technology standards, security frameworks, and established development practices.
  • Select and evaluate technologies, frameworks, and tools to support project requirements and future scalability.
  • Provide technical leadership, mentoring, and guidance to development teams throughout the software lifecycle.
  • Collaborate with business stakeholders to gather, evaluate, and translate functional and non-functional requirements into scalable solutions.
  • Establish and promote coding standards, development best practices, and quality assurance measures.
  • Address complex technical challenges related to application performance, reliability, scalability, and security.
  • Participate in research, coding, debugging, and solution optimization activities.
  • Act as a trusted technical advisor between project stakeholders, development teams, and leadership to ensure alignment and successful project delivery.
  • Contribute actively as a member of an Agile development team.

Benefits

  • Unlimited paid time off
  • 11 paid holidays
  • 401(k) retirement savings plan
  • No-cost medical insurance option for employees and eligible dependents
  • Flexible Spending Account (FSA) options
  • Flexible work arrangements that support work-life integration.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service