Software Engineer III (C++)

PDI Technologies provides technology solutions for convenience retail and petroleum brands, enabling growth and operational efficiency through various solutions including loyalty programs and market intelligence.
Backend
Senior Software Engineer
In-Person
8+ years of experience
Enterprise SaaS · Retail

Description For Software Engineer III (C++)

PDI Technologies is seeking a Senior Software Engineer III specializing in C++ to join their dynamic team. The company is a leader in providing cutting-edge technology solutions for convenience retail and petroleum brands globally, empowering businesses through their "Connecting Convenience" initiative.

The role offers an exciting opportunity to work on market-leading software products, focusing on cloud maturity and mobility. As a Senior Software Engineer, you'll be integral to designing and building enterprise software solutions that drive real impact in the retail and petroleum industry. The position requires expertise in both Windows and Linux environments, with a strong foundation in C++ and SQL server development.

Working in an Agile environment, you'll collaborate with cross-functional teams including product owners, architects, and QA engineers. Your responsibilities will span from technical design and implementation to testing and support, ensuring the delivery of high-quality software solutions. The role demands a balance of technical expertise and strong communication skills, as you'll be involved in project status reporting and stakeholder management.

The ideal candidate brings 8-9 years of software product development experience, with strong proficiency in C++ and SQL server. Knowledge of .NET, C#, and modern development tools like Azure DevOps is essential. The position offers excellent growth opportunities through continuous learning, professional certifications, and leadership development programs.

PDI Technologies offers a comprehensive benefits package including competitive salary, market-competitive benefits, and a quarterly perks program. The company culture promotes work-life balance with ample time off and hybrid working arrangements where appropriate. The global environment fosters diversity, inclusion, and values authenticity, making it an ideal place for talented engineers looking to make a significant impact in the retail and petroleum technology sector.

Last updated 3 days ago

Responsibilities For Software Engineer III (C++)

  • Participate in design decisions for new and existing application development
  • Prepare and provide project status and risk assessments
  • Actively develop software solutions for PDI products
  • Perform testing to ensure systems meet documented user requirements
  • Use disciplined approach in Agile environment
  • Troubleshoot, test, and validate software issues
  • Compile test results for problem-solving
  • Perform engineering level tests to find defects
  • Work with Product Owner to clarify and estimate feature work
  • Collaborate with QA Engineers on test plans and bug resolution

Requirements For Software Engineer III (C++)

  • 8-9 years experience in software product development
  • Good proficiency in C++ and SQL server
  • Familiarity with .Net and C#
  • Experience with Microsoft Visual Studio IDE and Azure DevOps or Jira
  • Practical experience with SDLC and Agile methodologies
  • Strong written and verbal communication skills
  • Strong problem-solving and analytical skills
  • Computer science fundamentals: OOP, design patterns, data structures & algorithms
  • Ability to work independently and collaborate effectively
  • Experience with both Windows & Linux environments

Benefits For Software Engineer III (C++)

  • 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 III (C++)

Software Engineer III

Senior Software Engineer role at PDI Technologies, building enterprise solutions for convenience retail and petroleum brands, requiring 5+ years of experience in Java and cloud technologies.

Software Engineer III

Senior Software Engineer role at PDI Technologies, building enterprise solutions for retail and petroleum industries using .NET, C#, and JavaScript frameworks.

Software Engineer IV

Senior Software Engineer role at PDI Technologies, focusing on enterprise software development using .NET, C#, and cloud technologies.

Software Engineer III

Senior Software Engineer role at PDI Technologies, building enterprise solutions for retail and petroleum industries using .NET, C#, and JavaScript frameworks.

Test Automation Engineer III

Senior Test Automation Engineer position at PDI Technologies focusing on quality assurance automation and test framework development for retail and petroleum software solutions.