PDI Technologies is a global leader in providing cutting-edge technology solutions for convenience retail and petroleum brands. The Software Engineer II role is a crucial position within their Product Development team, focused on designing and building scalable, fault-tolerant systems that power their market-leading software products.
As a Software Engineer II, you'll be working in an agile environment, collaborating with talented engineers to deliver solutions that delight customers. The role requires expertise in both Windows and Linux environments, including PowerShell scripting, bash, and database administration. You'll be working with various technologies including JavaScript, React, C#, NodeJS, and SQL, while having the opportunity to work with cloud environments like GCP, AWS, and Azure.
The ideal candidate should have 4-7 years of experience in software development, strong computer science fundamentals, and excellent problem-solving skills. You'll be responsible for designing, building, testing, and supporting PDI's enterprise software solutions, while also mentoring junior engineers and contributing to the continuous improvement of the engineering environment.
PDI offers a comprehensive benefits package including competitive salary, market-competitive benefits, quarterly perks, and ample time off. They promote a culture that values diversity, inclusion, and continuous learning, providing opportunities for professional certifications and leadership development. The company's commitment to connecting convenience across the globe through innovative solutions makes this an exciting opportunity for someone looking to make a real impact in the retail and petroleum technology sector.