Software Engineer III

PDI Technologies empowers convenience retail and petroleum brands with technology solutions that drive growth and operational efficiency.
Backend
Senior Software Engineer
Hybrid
1,000 - 5,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 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, focusing on cloud and mobility solutions. You'll work in an Agile environment, designing and building enterprise software solutions while mentoring junior engineers.

The position offers a unique opportunity to work with diverse technologies across Windows and Linux environments. You'll be responsible for leading small to medium-sized projects, making architectural decisions, and working closely with various stakeholders including architects, product owners, and SREs. The role requires expertise in Java, Spring Boot, and modern web technologies, with opportunities to work with cloud services and messaging systems.

PDI Technologies offers a comprehensive benefits package and promotes a culture that values work-life balance. The company's global presence and focus on innovation provide excellent opportunities for professional growth. You'll be part of a team that's driving real impact in the retail and petroleum industry, working on solutions that serve millions of customers through platforms like GasBuddy.

The ideal candidate will combine strong technical skills with leadership abilities, bringing 5-9 years of experience and a passion for building high-quality software. This role is perfect for someone who thrives in a collaborative environment and wants to make a significant impact in a growing global technology company.

Last updated 6 days 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 and provide 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
Cassandra
Redis
Kafka
  • 5-9 years' experience in software product development
  • Proficiency in Java, Spring Boot, Hibernate, SQL, JavaScript
  • Experience with Web Frameworks (Angular, React, Vue)
  • Experience with Messaging Systems (Kafka, Active MQ)
  • Familiarity with Eclipse or IntelliJ IDE and AWS Cloud Service
  • 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

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

Test Automation Engineer III

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

Software Engineer IV

Senior Software Engineer position at PDI Technologies, focusing on enterprise software development for retail and petroleum industries using .NET, SQL, and cloud technologies.

Software Engineer III

Senior Software Engineer role at PDI Technologies focusing on backend development for convenience retail and petroleum industry solutions.

Software Engineer

Senior Software Engineer position at PDI Technologies, developing solutions for convenience retail and petroleum brands using Node.js and TypeScript in a hybrid work environment.

Software Engineer III

Senior Software Engineer role at PDI Technologies focusing on backend development for convenience retail and petroleum industry solutions.