Overview
Skills
Job Details
About Us
We are a leading provider of tolling solutions and transportation technology, building scalable, secure, and high-performance software systems that shape the future of tolling and transportation. Our team uses modern technologies such as .NET Core, Docker, Kubernetes, RabbitMQ, and SQL Server to deliver innovative, mission-critical applications.
We are seeking motivated Software Engineers with 1–4 years of experience who are eager to learn, grow, and contribute to cutting-edge distributed systems.
Position Overview
The Software Engineer will support the design, development, and deployment of distributed, microservices-based applications. You will work closely with senior engineers and technical leads, gaining exposure to cloud technologies, containerized environments, application security, and event-driven architectures. This role offers the opportunity to build strong engineering fundamentals while working in a collaborative, fast-paced environment.
Candidates must be U.S. Citizens for project requirements and must have completed a 4-year undergraduate degree in Computer Science from a reputable institution.
Key Responsibilities
- Develop and maintain scalable, distributed applications using .NET Core, SQL Server, and related technologies.
- Support the implementation of microservices architectures with a focus on performance and reliability.
- Work with Docker containers and participate in deployments to Kubernetes environments.
- Assist with building and integrating event-driven systems (batch or streaming) using message brokers such as RabbitMQ.
- Collaborate with senior engineers to apply best practices in coding, architecture, security, and DevOps.
- Participate in design discussions, code reviews, and sprint ceremonies.
- Write clean, maintainable, and secure code following established standards.
- Work cross-functionally with QA, DevOps, and product teams to support end-to-end development.
- Stay updated on emerging technologies and industry trends to continuously improve development processes.
Qualifications
- U.S. Citizenship is required.
- Bachelor’s degree (4-year) in Computer Science from a reputable university.
- 1–4 years of professional software development experience.
- Hands-on experience with .NET Core development.
- Basic to intermediate understanding of Docker, Kubernetes, and microservices concepts.
- Familiarity with message/event-driven architectures (RabbitMQ, Kafka, etc.).
- Exposure to SQL databases, preferably SQL Server.
- Strong communication, analytical, and problem-solving skills.
- Ability to work collaboratively, take direction, and adapt quickly.