Software Engineer III

PDI Technologies empowers convenience retail and petroleum brands with technology solutions that drive growth and operational efficiency.
Temple, TX, USAAlpharetta, GA, USADallas, TX, USA
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS · Retail

Description For Software Engineer III

PDI Technologies is a global leader in providing cutting-edge technology solutions for convenience retail and petroleum brands. As a Software Engineer III, you'll join an energetic team building next-generation development applications. The role combines technical leadership with hands-on development, requiring expertise in .NET, C#, SQL, and JavaScript frameworks. You'll lead small to medium-sized projects, mentor junior engineers, and work closely with Architecture, DevOps, and Product teams.

The position offers a unique opportunity to work on enterprise software solutions that drive real impact in the retail and petroleum industry. You'll be responsible for design decisions, code quality, and system improvements while working in an Agile environment. The role requires a balance of technical expertise and leadership skills, with opportunities to influence architectural decisions and guide less experienced team members.

PDI Technologies offers a comprehensive benefits package including competitive salary, quarterly perks, and ample time off. The company culture emphasizes work-life balance with hybrid working arrangements and invests in employee growth through continuous learning and professional development opportunities. The collaborative environment values diversity, authenticity, and innovation, making it an ideal place for experienced engineers looking to make a significant impact while growing their careers.

Working across Windows & Linux environments, you'll be exposed to various technologies and platforms, ensuring continuous learning and growth. The role requires 5-9 years of experience and combines technical excellence with leadership opportunities, perfect for senior engineers ready to take the next step in their careers.

Last updated 3 hours ago

Responsibilities For Software Engineer III

  • Oversee and contribute to design decisions for new and existing application development
  • Lead small and medium sized projects
  • Guide and train less experienced engineers
  • Work with Architecture and DevOps teams to evaluate tools, process, and technologies
  • Partner with Product Management for solution feasibility and effort estimation
  • Prepare project status and risk assessments
  • Make recommendation for data model and framework improvement
  • Actively develop software solutions
  • Perform testing to ensure systems meet requirements
  • Troubleshoot, test, and validate software issues
  • Work with Product Owner to clarify and estimate feature work
  • Work with QA Engineers to develop test plans and resolve issues

Requirements For Software Engineer III

JavaScript
  • 5-9 years experience in software product development
  • Proficiency in .Net, C#, SQL, JavaScript Web Frameworks (Angular), ASP.NET MVC
  • Familiarity with Microsoft Visual Studio IDE and Azure DevOps or Jira
  • Experience with AI interfaces (Microsoft CoPilot, Claude or ChatGPT)
  • 2+ years of practical experience with Agile development methodologies
  • Strong written and verbal communication skills
  • Strong problem-solving and analytical skills
  • Computer science fundamentals: OOP, design patterns, data structures & algorithms
  • 1+ year of experience serving as a technical team lead preferred

Benefits For Software Engineer III

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

Interested in this job?

Jobs Related To PDI Technologies Software Engineer III

Software Engineer IV

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

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.

Software Engineer IV

Senior Software Engineer role at PDI Technologies, building enterprise solutions for convenience retail and petroleum brands using .NET, C#, and cloud technologies.

Test Automation Engineer III

Senior Test Automation Engineer position at PDI Technologies focusing on designing and implementing automated testing solutions for enterprise software.

Test Automation Engineer III

Senior Test Automation Engineer role at PDI Technologies, focusing on quality assurance and test automation for retail and petroleum industry software solutions.