Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer III image - Rise Careers
Job details

Software Engineer III - job 1 of 3

At PDI Technologies, we empower some of the world's leading convenience retail and petroleum brands with cutting-edge technology solutions that drive growth and operational efficiency.


By “Connecting Convenience” across the globe, we empower businesses to increase productivity, make more informed decisions, and engage faster with customers through loyalty programs, shopper insights, and unmatched real-time market intelligence via mobile applications, such as GasBuddy.  We’re a global team committed to excellence, collaboration, and driving real impact. Explore our opportunities and become part of a company that values diversity, integrity, and growth.


Role Overview


If you love to design scalable fault-tolerant systems that can run efficiently with high performance and

are eager to learn new technologies and develop new skills, then we have a great opportunity for you:

join our PDI family and work closely with other talented PDI engineers to deliver solutions that delight

our customers every day!

You will play a key role in designing and building our market leading software products as we drive

to continuously increase our cloud maturity and mobility. You will be working as a key part of an agile

team to design, build, test, and support PDI's enterprise software solutions. You will review, recommend

& implement system enhancements that will improve the quality, performance, and maintainability of

our products. You will be responsible for contributing to an always improving Engineering environment

by ensuring all stakeholders (engineers, architects, product owners, SREs, IT Ops…) are informed of

status and supported in their roles.

With the variety of environments, platforms, technologies & languages, you must be comfortable working

in both Windows & Linux environments, including PowerShell scripting & bash, database administration

as well as bare metal virtualization technologies and public cloud environments (GCP, AWS, Azure).



Key Responsibilities
  • As a Software Engineer III, you will be responsible for the development and maintenance of custom software targeted at ensuring defect-free production Petro-solutions are released to our customers.
  • Participate in design decisions for new and existing application development, proactively escalating issues and seeking assistance to overcome obstacles
  • Actively develop software solutions for PDI products
  • Perform testing to ensure systems meet documented user requirements
  • Use a disciplined approach in an Agile environment to assist in analysis and determination of preferred solutions to technical challenges
  • Troubleshoot, test, and validate software issues; resolve issues with due urgency and maintain thorough documentation of all software solutions
  • Perform engineering level tests to find defects; troubleshoot and debug development and production issues, collaborating with QA Engineers to develop optimal product test plans
  • Work with Product Owner to clarify and estimate feature work
  • Work with QA Engineers to develop optimal product test plans and resolve new feature issues as QA finds bugs during release stabilization
  • Contribute towards overall improvement of our products and codebase
  • Work with product teams to define requirements for systems development and enhancement
  • Guide and train the junior engineers in the team
  • Solves complex problems; takes a new perspective using existing solutions


Qualifications
  • 7+ years of experience in designing and developing new or maintaining existing software applications in a software product development environment
  • Minimum proficiency required in one or more of the following: Delphi, C#, SQL, JavaScript Frameworks (Knockout, Angular, etc.)
  • Experienced with modern UI frameworks and concepts
  • Experienced with front end or mobile development
  • Familiarity with the Eclipse / VS IDE and the use of ADO
  • Practical experience with SDLC and Agile methodologies
  • Highly motivated self-starter
  • Requires strong written and verbal communication skills with the ability to translate technical concepts into non-technical terms
  • Ability to independently work as a contributing member in a high-paced and focused team
  • Computer science fundamentals: OOP, design patterns, data structures & algorithms.


Preferred Qualifications
  • Exposure in Payment, Retail, Forecourt and C-store, EMV, Wholesale or Logistics domain experience.


Behavioral Competencies
  • Ensures Accountability
  • Manages Complexity
  • Communicates Effectively
  • Balances Stakeholders
  • Collaborates Effectively


PDI is committed to offering a well-rounded benefits program, designed to support and care for you, and your family throughout your life and career.  This includes a competitive salary, market-competitive benefits, and a quarterly perks program. We encourage a good work-life balance with ample time off [time away] and, where appropriate, hybrid working arrangements.  Employees have access to continuous learning, professional certifications, and leadership development opportunities. Our global culture fosters diversity, inclusion, and values authenticity, trust, curiosity, and diversity of thought, ensuring a supportive environment for all.

PDI Technologies Glassdoor Company Review
3.7 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
PDI Technologies DE&I Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of PDI Technologies
PDI Technologies CEO photo
Jimmy Frangis
Approve of CEO

Average salary estimate

$110000 / YEARLY (est.)
min
max
$100000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer III, PDI Technologies

If you have a passion for innovation and a knack for problem-solving, then the Software Engineer III position at PDI Technologies might just be your ideal next step! At PDI Technologies, we empower leading convenience retail and petroleum brands across the globe with cutting-edge solutions designed to enhance efficiency and growth. As a Software Engineer III, you'll be joining a talented team working with various technologies like Delphi, C#, SQL, and JavaScript frameworks. You'll dive into designing scalable systems while contributing to seamless cloud solutions. Your role includes actively developing software, participating in design decisions, and collaborating with agile teams to deliver superior software products. Imagine troubleshooting and validating software issues with a focus on enhancing user experiences. With your extensive experience of over 7 years in a software development environment, you'll guide junior engineers and manage complex challenges using your communication skills to bridge the gap between technical concepts and non-technical stakeholders. The commitment to diversity, growth, and excellence is at the heart of what we do. So, if you're ready to take on a significant role that influences customer satisfaction and engagement, PDI Technologies invites you to join our journey in transforming the convenience retail landscape, all while maintaining work-life balance and continuous learning opportunities.

Frequently Asked Questions (FAQs) for Software Engineer III Role at PDI Technologies
What are the main responsibilities of a Software Engineer III at PDI Technologies?

As a Software Engineer III at PDI Technologies, your key responsibilities include the development and maintenance of custom software solutions, participating in design decisions, actively developing software for PDI products, performing thorough testing to ensure adherence to user requirements, and assisting in troubleshooting and validating software issues.

Join Rise to see the full answer
What qualifications are needed to apply for the Software Engineer III position at PDI Technologies?

To apply for the Software Engineer III position at PDI Technologies, candidates should have a minimum of 7 years of experience in software development, proficiency in languages such as Delphi, C#, and SQL, familiarity with Agile methodologies, and strong written and verbal communication skills to explain complex technical concepts.

Join Rise to see the full answer
What technologies will a Software Engineer III at PDI Technologies work with?

In the Software Engineer III role at PDI Technologies, you’ll work with a variety of technologies including Delphi, C#, JavaScript frameworks, SQL, and modern UI frameworks. You'll also use Windows and Linux environments, PowerShell scripting, and work within public cloud platforms like AWS, GCP, and Azure.

Join Rise to see the full answer
How does the Software Engineer III position at PDI Technologies contribute to the company's success?

The Software Engineer III position at PDI Technologies plays a crucial role in delivering high-quality software products that enhance customer engagement and operational efficiency, thus directly contributing to the company’s success by supporting business growth and client satisfaction.

Join Rise to see the full answer
What kind of work environment can Software Engineer III expect at PDI Technologies?

At PDI Technologies, a Software Engineer III can expect a collaborative and supportive work environment that values diversity and continuous learning. The company emphasizes a good work-life balance and provides ample opportunities for professional development, including leadership training and certifications.

Join Rise to see the full answer
Common Interview Questions for Software Engineer III
Can you describe your experience with software development methodologies as a Software Engineer III?

In answering this question, highlight your familiarity with Agile methodologies, any experiences you have implementing SDLC processes, and specific instances where you've contributed to successful project completions.

Join Rise to see the full answer
What programming languages are you most proficient in for this Software Engineer III role?

Discuss your top programming skills such as Delphi, C#, or SQL, detailing how you've applied them in past projects and their relevance to the work you might encounter at PDI Technologies.

Join Rise to see the full answer
How do you approach troubleshooting and resolving software issues?

Share your systematic approach to troubleshooting. Mention your methods for logging issues, collaborating with team members, and validating solutions based on documented requirements, illustrating these with past experiences.

Join Rise to see the full answer
What is your experience with collaborative development in an Agile team?

Highlight your past roles within an Agile team, describing your participation in sprint planning meetings, daily stand-ups, and how you've worked with cross-functional teams to achieve project goals.

Join Rise to see the full answer
Can you discuss a complex software problem you solved in your previous roles?

Provide a specific example of a complex issue, including the technologies involved, your thought process in evaluating solutions, and how you ultimately arrived at a successful resolution.

Join Rise to see the full answer
How do you ensure the quality of your software solutions?

Discuss your commitment to quality assurance, including practices like code reviews, automated testing, and peer feedback, along with how you’ve implemented these in your previous projects.

Join Rise to see the full answer
How do you stay up to date with the latest technology trends relevant to software development?

Describe your proactive approach to continuous learning, including following tech blogs, attending workshops or webinars, and engaging with coding communities that keep you informed about emerging technologies.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Talk about your strategies for prioritization such as using project management tools, setting clear deadlines, and regularly communicating with your team to align on priorities.

Join Rise to see the full answer
What role do you think a Software Engineer III plays in mentoring junior engineers?

Explain your understanding of mentorship, emphasizing the importance of sharing knowledge, providing feedback, and fostering an environment of growth and collaboration for junior engineers within the team.

Join Rise to see the full answer
What excites you about the Software Engineer III position at PDI Technologies?

Share your enthusiasm for working at PDI Technologies by discussing the innovative projects, the chance to make significant contributions, and the company’s commitment to diversity, collaboration, and personal growth.

Join Rise to see the full answer
Similar Jobs

Join PDI Technologies as Vice President of Revenue Execution to drive impactful sales strategies and lead a high-performing team.

Posted 8 days ago

PDI Technologies is on the lookout for a Software Engineer III with strong C++ skills to drive innovation in convenience retail technology from a remote setting.

Photo of the Rise User
Posted 5 days ago

We are seeking a Senior Software Engineer passionate about automation to join our diverse and inclusive team at UiPath in Bucharest.

Photo of the Rise User
Google Hybrid Mountain View, California, United States
Posted 12 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings

As a Senior Software Engineer on the NotebookLM team at Google, you'll shape the future of AI-driven information interactions.

Photo of the Rise User
NECSWS Remote Home Based / Hybrid, England, United Kingdom
Posted 9 days ago

As a Senior Solution Architect, you will drive technical architectural strategies while ensuring the successful delivery of critical public safety solutions.

Photo of the Rise User
Posted 7 days ago

Nagarro is looking for an Associate Principal Engineer proficient in Java to join their remote team in delivering innovative digital solutions.

Become a pivotal part of Bank of America as a Software Engineer - Salesforce Developer, where innovation meets financial services excellence.

Doppel Hybrid No location specified
Posted 6 days ago

Join Doppel, where innovative Software Engineers develop AI-driven solutions to counter digital threats and protect brands around the globe.

Venteur seeks a Senior Software Engineer with fintech expertise to drive impactful health technology solutions.

Photo of the Rise User
ServiceNow Hybrid Building A,B,C 2225 Lawson Lane, Santa Clara, California, United States
Posted 6 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity

Drive innovation at ServiceNow as a Senior Staff Full-Stack Software Engineer focused on building scalable and reusable software solutions.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 20, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
D
Someone from OH, Akron just viewed Junior Motion Designer at DEPT®
R
Someone from OH, Akron just viewed 2D Graphic and Motion Designer at Ruby Labs
Photo of the Rise User
22 people applied to Junior Unity Developer at Gameloft
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Success Manager, US SLED at Dataminr
Photo of the Rise User
Someone from OH, Greenville just viewed Systems Engineer (Linux & Shell or Python scripting) at Visa
Photo of the Rise User
Someone from OH, Greenville just viewed Help Desk Technician - Youngstown at R.I.T.A.
Photo of the Rise User
Someone from OH, Mount Orab just viewed Backend Developer at G2i Inc.
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Marketing Manager at Cast & Crew
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Manager at Cast & Crew
o
Someone from OH, Cincinnati just viewed Administrative Assistant at osu
A
Someone from OH, Cincinnati just viewed Data Entry Clerk at Alphabe Insight Inc
Photo of the Rise User
Someone from OH, Cincinnati just viewed Machine Learning Engineer at Allstate
Photo of the Rise User
Someone from OH, Twinsburg just viewed Data Analyst/Power BI Developer at Datadog
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed Small Fleet Underwriter at HDVI
Photo of the Rise User
Someone from OH, Dublin just viewed Product Designer, Entry Level at Govini