Software Engineer II

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

Description For Software Engineer II

PDI Technologies is a global leader in providing cutting-edge technology solutions for convenience retail and petroleum brands. The company specializes in developing solutions that enhance operational efficiency and drive growth through various platforms including the popular GasBuddy mobile application. As a Software Engineer II, you'll be part of a dynamic team designing scalable, fault-tolerant systems that power their market-leading software products. The role offers an exciting opportunity to work with diverse technologies across Windows & Linux environments, including cloud platforms like GCP, AWS, and Azure.

The position requires a skilled professional with 4-8 years of experience who can contribute to both new development and maintenance of existing systems. You'll be working in an Agile environment, collaborating with product owners, QA engineers, and other team members to deliver high-quality solutions. The role involves significant responsibility in designing, building, and testing enterprise software solutions, with opportunities to mentor junior engineers and influence technical decisions.

PDI Technologies offers a comprehensive benefits package including competitive salary, market-competitive benefits, and a quarterly perks program. The company promotes work-life balance with ample time off and hybrid working arrangements where appropriate. They invest in their employees' growth through continuous learning opportunities, professional certifications, and leadership development programs.

The ideal candidate should have strong expertise in languages like Go, Java, or C++, along with solid understanding of SQL and object-oriented programming. You'll need to be comfortable working with various development tools and environments, possess excellent problem-solving skills, and be able to effectively communicate technical concepts to different stakeholders. The role offers exposure to exciting domains including payments, retail, EMV, and logistics, making it an excellent opportunity for someone looking to make a significant impact in the convenience retail and petroleum technology sector.

Last updated 6 minutes ago

Responsibilities For Software Engineer II

  • Design and maintain custom software for Petro-solutions
  • Participate in design decisions for new and existing applications
  • Perform testing to ensure systems meet 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 to product and codebase improvement
  • Work with product teams to define system 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
  • Knowledge of 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
  • Ability to multi-task with competing deadlines

Benefits For Software Engineer II

Medical 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 II

Software Engineer II (TBH4972)

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

Software Engineer III

Mid-level Software Engineer position at PDI Technologies, focusing on enterprise software development using .NET stack, with 5-9 years experience required, based in Chennai with hybrid work arrangement.

Software Engineer II

Mid-level Software Engineer position at PDI Technologies, building enterprise solutions for convenience retail and petroleum brands, requiring 4-7 years of experience in .NET, C#, and SQL.

Software Engineer II

Software Engineer II position at PDI Technologies, developing enterprise solutions for convenience retail and petroleum brands, requiring 4-7 years of experience in full-stack development.

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.