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 10 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
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 III

Remote Software Engineer III position at PDI Technologies, focusing on ERP solution development using C# and SQL, with 5+ years experience required.

Software Engineer II

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