What is a Software Engineer at Pdi Technologies?
A Software Engineer at Pdi Technologies plays a crucial role in powering the global convenience retail and petroleum wholesale ecosystem. The enterprise software solutions developed here manage high-volume, high-availability transactional processing systems that keep supply chains, fuel networks, and retail operations running smoothly around the world. As an engineer in this space, you are not just writing code; you are maintaining and modernizing the backbone of critical commerce infrastructure.
Depending on your team and location, your work will span a variety of technical challenges. In some divisions, you will lead modernization efforts to transition robust, legacy systems written in C++ and SQL into modern, scalable architectures using C#, .Net, or cloud-native microservices. In other divisions, you will build and scale backend services using Java, Spring Boot, and relational databases, or develop user-facing applications using JavaScript.
This role is highly collaborative and requires a strong analytical mind. You will work closely with Product and Support teams to resolve complex production issues, reduce technical debt, and implement high-performance features. It is an environment where scalability, reliability, and precision are paramount, making it an incredibly rewarding place for engineers who love deep technical problem-solving.