Software Engineer III

PDI Technologies empowers convenience retail and petroleum brands with technology solutions that drive growth and operational efficiency.
Backend
Senior Software Engineer
In-Person
5+ years of experience
Enterprise SaaS · Retail

Description For Software Engineer III

PDI Technologies is a global leader in providing technology solutions for convenience retail and petroleum brands. As a Software Engineer III, you'll be part of 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 growth in a collaborative environment that values diversity and innovation, with opportunities to work on cloud and mobility solutions. The company provides comprehensive benefits including competitive compensation, professional development, and a flexible work environment. This role is perfect for experienced engineers who want to make a significant impact while working with cutting-edge technology in a global company.

Last updated 5 minutes 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
TypeScript
  • 5-9 years experience in software product development
  • Proficiency in .Net, C#, SQL, JavaScript Web Frameworks (Angular), ASP.NET MVC
  • Experience with Microsoft Visual Studio IDE and Azure DevOps or Jira
  • 1+ year of experience as technical team lead preferred
  • 2+ years 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
  • Experience working in both Windows & Linux environments

Benefits For Software Engineer III

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 III

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.

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.