Software Engineer II

PDI Technologies empowers convenience retail and petroleum brands with technology solutions for growth and operational efficiency.
$80,000 - $130,000
Backend
Mid-Level Software Engineer
In-Person
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS

Description For Software Engineer II

PDI Technologies is a global leader in providing cutting-edge technology solutions for convenience retail and petroleum brands. As a Software Engineer II, you'll join a dynamic team focused on developing scalable, fault-tolerant systems that power critical business operations. The role offers an exciting opportunity to work with diverse technologies across Windows & Linux environments, including cloud platforms like GCP, AWS, and Azure.

You'll be instrumental in designing and building market-leading software products, working in an agile environment to deliver high-quality solutions. The position requires expertise in various programming languages and frameworks, with a focus on building robust enterprise software solutions. You'll collaborate with cross-functional teams, including product owners, QA engineers, and architects, while having the opportunity to mentor junior team members.

The company offers a comprehensive benefits package and promotes a culture of continuous learning and professional growth. With a global presence and focus on innovation, PDI Technologies provides an excellent environment for engineers looking to make a significant impact in the retail and petroleum technology sector. The role combines technical challenges with business domain expertise, offering a unique opportunity to work on solutions that drive real-world business efficiency and growth.

Working at PDI Technologies means joining a company that values diversity, integrity, and professional growth, while contributing to solutions that are used by leading brands worldwide. The company's commitment to work-life balance, continuous learning, and inclusive culture makes it an ideal place for engineers looking to advance their careers while working on meaningful projects.

Last updated a month ago

Responsibilities For Software Engineer II

  • Design and maintain custom software for Petro-solutions
  • Participate in design decisions for new and existing applications
  • Perform testing to ensure systems meet documented requirements
  • Troubleshoot, test, and validate software issues
  • Work with Product Owner to clarify and estimate feature work
  • Guide and train junior engineers
  • Contribute towards overall improvement of products and codebase
  • Work with product teams to define requirements

Requirements For Software Engineer II

Java
Go
JavaScript
  • 3-7 years of experience in software product development
  • Proficiency in Java, Go, C/C++, Delphi, SQL, or JavaScript Frameworks
  • Experience with Eclipse/VS IDE and ADO
  • SDLC and Agile methodologies experience
  • Strong written and verbal communication skills
  • Computer science fundamentals: OOP, design patterns, data structures & algorithms
  • Strong problem-solving and analytical skills
  • Ability to work independently and multi-task with competing deadlines

Benefits For Software Engineer II

Medical Insurance
  • Competitive salary
  • Market-competitive benefits
  • Quarterly perks program
  • Ample time off
  • Hybrid working arrangements where appropriate
  • Continuous learning opportunities
  • Professional certifications
  • Leadership development opportunities

Interested in this job?

Jobs Related To PDI Technologies Software Engineer II

Software Engineer II

Mid-level Software Engineer role at PDI Technologies, focusing on backend development for retail and petroleum industry solutions.

Software Engineer II

Mid-level Software Engineer role at PDI Technologies, focusing on backend development for retail and petroleum industry solutions.

Software Engineer III

Senior Software Engineer role at PDI Technologies, focusing on backend development for retail and petroleum industry solutions using Java and cloud technologies.

Software Engineer III

Remote Software Engineer III position at PDI Technologies, focusing on ERP solution development using C# and SQL, with 5+ years experience required.

Software Engineer II

Mid-level Software Engineer position at PDI Technologies, focusing on backend development for convenience retail solutions using .NET, C#, and SQL.