Transcore banner

Principal Software Engineer

Transcore

The Role

Overview

Lead design/development of scalable .NET microservices on Kubernetes.

Key Responsibilities

  • distributed systems
  • event architecture
  • microservices
  • container orchestration
  • security practices
  • code review

Tasks

-Design and implement scalable, high-performance distributed systems using .NET Core, Docker, Kubernetes, and SQL Server. -Work with event-driven architecture (both batch and streaming), integrating complex systems seamlessly. -Develop and implement microservices-based architectures focused on performance, scalability, and security. -Lead technical design sessions, provide mentorship, and ensure engineering practices align with business objectives. -Stay updated on industry’s best practices and align with the latest technological advancements. -Collaborate with cross-functional teams, including DevOps, QA, product management, and business stakeholders. -Continuously evaluate emerging technologies and trends to incorporate into our software development strategies. -Manage client relationships, understanding business requirements, and translating them into robust technical solutions. -Collaborate with engineering teams to implement best practices in security, architecture, and application design. -Oversee code and architecture reviews to ensure high-quality software solutions.

Requirements

  • cs degree
  • .net core
  • docker
  • kubernetes
  • azure
  • 8+ years

What You Bring

-Bachelor’s or Master’s degree in Computer Science, Engineering, or related field. -Experience working with the MS solution stack (including .NET Core, SQL Server, and RabbitMQ). -Tolling experience is highly preferred. -Solid understanding of containerization technologies (Docker) and orchestration with Kubernetes. -Experience with cloud-based architectures (Azure, or GCP) and deploying applications in cloud environments. -Strong experience in Kubernetes, Docker, and microservices development. -Proven expertise in working with message/event-driven architecture, including both batch and streaming systems. -SAFe (Scaled Agile Framework) experience is preferred. -Excellent problem-solving, analytical, and troubleshooting skills. -Ability to lead and collaborate with teams, ensuring technical solutions align with business needs. -Knowledge of the full software development lifecycle (SDLC) and Agile methodologies. -Strong communication skills, capable of explaining technical concepts to both technical and non-technical stakeholders. -8+ years of experience in software development, with at least 2 years in leadership or architect role. -Strong experience with application security best practices, including secure coding and secure DevOps practices. -Strong business acumen and experience managing client-facing projects.

Benefits

-Career growth and development opportunities. -The chance to contribute to cutting edge technology stack including GenAI and Agentic AI. -Opportunity to work on innovative, high-impact software systems. -Health, dental, and vision insurance. -Competitive salary and benefits package. -A collaborative and supportive team environment.

The Company

About Transcore

-Evolved into a global provider of transportation solutions, now deploying express lanes, toll systems, and smart traffic networks. - Expertise spans electronic tolling, intelligent transportation systems, RFID-based access control, and customer service centers. - Has delivered projects like open-road tolling conversions, major express lane installations, and airport access systems. - Standout facts include operating toll customer service centers internationally and integrating vehicle-to-vehicle initiatives.

Sector Specialisms

Transportation

Tolling

Traffic Management

Electronic Toll Collection

Intelligent Transportation Systems

Freight Exchange

Fleet Financial Services

Operations Management

Asset Tracking

Regulatory Compliance Reporting

Traffic Control Systems

Express Lanes

Vehicle-to-Vehicle Programs

Visa Sponsorship

-sponsorship is not available for these positions.