Software Engineer II

PDI Technologies empowers convenience retail and petroleum brands with technology solutions that drive growth and operational efficiency through loyalty programs and market intelligence.
Backend
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
4+ years of experience
Enterprise SaaS · Retail

Description For Software Engineer II

PDI Technologies is a global leader in providing technology solutions for convenience retail and petroleum brands. We specialize in developing cutting-edge solutions that drive growth and operational efficiency through our GasBuddy mobile application and other platforms. We're seeking a Software Engineer II to join our team in Bangalore.

The role involves designing and building scalable fault-tolerant systems that power our market-leading software products. You'll work in an agile environment, collaborating with talented engineers to deliver solutions that delight our customers. The position requires expertise in both Windows & Linux environments, including PowerShell scripting & bash, database administration, and cloud technologies (GCP, AWS, Azure).

As a Software Engineer II, you'll be responsible for developing and maintaining custom software for Petro-solutions, participating in design decisions, and working closely with Product Owners and QA Engineers. The ideal candidate should have 4-8 years of experience, strong proficiency in languages like Go, Java, or C++, and a solid foundation in computer science fundamentals.

We offer a comprehensive benefits package including competitive salary, continuous learning opportunities, professional certifications, and a supportive work environment that values diversity and inclusion. Join our global team and be part of a company that's connecting convenience across the globe while maintaining a strong focus on work-life balance.

Last updated 2 hours ago

Responsibilities For Software Engineer II

  • Design and maintain custom software for Petro-solutions
  • Participate in design decisions for new and existing application development
  • Perform testing to ensure systems meet documented user requirements
  • Troubleshoot, test, and validate software issues
  • Work with Product Owner to clarify and estimate feature work
  • Collaborate with QA Engineers on test plans
  • Guide and train junior engineers
  • Contribute towards overall improvement of products and codebase
  • Work with product teams to define requirements

Requirements For Software Engineer II

Go
Java
  • 4-8 years of experience in software product development
  • Proficiency in Go lang / Java / C++, C#, SQL, OOPS concepts
  • Experience with Eclipse / VS IDE and ADO
  • Experience with SDLC and Agile methodologies
  • Strong written and verbal communication skills
  • Computer science fundamentals: OOP, design patterns, data structures & algorithms
  • Strong problem-solving and analytical skills
  • Ability to work independently in a fast-paced environment

Benefits For Software Engineer II

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 II

Software Engineer II (TBH4972)

Mid-level Software Engineer position at PDI Technologies, developing solutions for convenience retail and petroleum brands using .NET and web technologies.

Software Engineer II

Mid-level Software Engineer position at PDI Technologies, focusing on developing and maintaining custom software solutions for the petroleum and retail industry.

Software Engineer II

Mid-level Software Engineer position at PDI Technologies, focusing on developing and maintaining custom software solutions for the petroleum and retail industry.

Test Automation Engineer II

Test Automation Engineer II position at PDI Technologies, leading automation efforts and developing enterprise software solutions in a hybrid work environment.

Software Engineer III

Mid-level Software Engineer role at PDI Technologies, focusing on enterprise software development for convenience retail and petroleum brands.