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
501 - 1,000 Employees
5+ years of experience
Enterprise SaaS · Retail

Description For Software Engineer III

PDI Technologies is a global leader in providing technology solutions for the convenience retail and petroleum industry. They're seeking a Senior Software Engineer III to join their engineering team in building next-generation development applications. This role offers an exciting opportunity to work with cutting-edge technologies and contribute to market-leading software products.

The position requires a seasoned professional with 5-9 years of experience who can lead small to medium-sized projects and mentor junior engineers. You'll be working in both Windows & Linux environments, utilizing various technologies including Java, Spring Boot, AWS Cloud Services, and modern JavaScript frameworks. The role involves close collaboration with Architecture, DevOps, Product Management, and QA teams.

As a Software Engineer III, you'll be responsible for designing and implementing system enhancements, improving quality, performance, and maintainability of products. The role demands strong technical expertise in backend development, database management, and cloud technologies, combined with excellent communication and leadership skills.

PDI Technologies offers a comprehensive benefits package including competitive salary, continuous learning opportunities, and professional growth. The company culture promotes diversity, inclusion, and work-life balance with flexible working arrangements where appropriate. This is an excellent opportunity for a senior engineer looking to make a significant impact in a global technology company that's driving innovation in the retail and petroleum industry.

The ideal candidate will have strong problem-solving abilities, experience with Agile methodologies, and a passion for building high-quality software solutions. You'll be working in a collaborative environment where you can influence technical decisions and contribute to the company's growing success in connecting convenience across the globe.

Last updated 8 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 for PDI products
  • 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

Java
JavaScript
Kafka
MongoDB
PostgreSQL
React
Redis
  • 5-9 years' experience in software product development
  • Proficiency in Java, Spring Boot, Hibernate, SQL, JavaScript Web Frameworks
  • Experience with Eclipse or IntelliJ IDE and AWS Cloud Service, Jira, BitBucket
  • 1+ year of experience as technical team lead
  • 2+ years of Agile development methodologies experience
  • Strong written and verbal communication skills
  • Computer science fundamentals: OOP, design patterns, data structures & algorithms
  • Experience with NoSQL and RDBMS databases
  • Familiar with secure coding practices and OWASP TOP 10
  • Experience with containerized applications in AWS Cloud

Benefits For Software Engineer III

Medical Insurance
Dental Insurance
Vision 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 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.

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.