Software Engineer III

PDI Technologies empowers convenience retail and petroleum brands with technology solutions that drive growth and operational efficiency.
Backend
Mid-Level Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience
Enterprise SaaS

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 Java, Spring Boot, and cloud technologies.

You'll be instrumental in designing and building market-leading software products, focusing on cloud maturity and mobility. Working in an agile environment, you'll lead small to medium-sized projects, mentor junior engineers, and collaborate with various stakeholders including architects, product owners, and SRE teams.

The position offers a unique opportunity to work with diverse technologies across both Windows and Linux environments. You'll be responsible for making critical design decisions, implementing system enhancements, and ensuring high-quality software delivery. The role requires a balance of technical expertise and leadership skills, as you'll guide less experienced engineers while actively contributing to code development.

PDI Technologies offers a comprehensive benefits package including competitive salary, continuous learning opportunities, and a flexible hybrid work environment. The company culture emphasizes diversity, inclusion, and work-life balance, making it an ideal place for engineers who want to make a significant impact while growing their careers.

The ideal candidate will have 5-9 years of experience, strong proficiency in Java and related technologies, and a proven track record of technical leadership. If you're passionate about building software that thrills customers and want to be part of a global team committed to excellence and innovation, this role offers an excellent opportunity to advance your career while working on meaningful projects.

Last updated 2 months 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
PostgreSQL
Kafka
  • 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
  • Familiar with developing containerized applications in AWS Cloud

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 II

Mid-level Software Engineer role at PDI Technologies, focusing on backend development for retail and petroleum industry solutions.

Software Engineer II

Mid-level Software Engineer role at PDI Technologies, focusing on backend development for retail and petroleum industry solutions.

Software Engineer II

Mid-level Software Engineer position at PDI Technologies, developing enterprise solutions for convenience retail and petroleum brands.

Software Engineer II

Mid-level Software Engineer position at PDI Technologies, focusing on backend development for convenience retail solutions using .NET, C#, and SQL.

Test Automation Engineer II

Test Automation Engineer II position at PDI Technologies, focusing on automation testing for fuel pricing SaaS system with 4+ years experience required.