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

Software Engineer II - job 1 of 2

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


We are seeking a Full-Stack Developer with expertise in React, .NET Core, and PHP to work on a high-volume, high-availability transactional processing system. The system is built using SQL, C#, .NET, and related technologies. The ideal candidate should have experience with back-end service implementation at scale, be comfortable learning and maintaining existing code, and take the lead in modernizing legacy components into modern architecture.


Key Responsibilities
  • Develop and maintain software solutions for PDI products, ensuring performance, scalability, and reliability
  • Troubleshoot and resolve software issues with urgency while maintaining thorough documentation
  • Perform engineering-level tests, debugging, and resolving production issues
  • Lead modernization efforts by designing and implementing a plan to rewrite legacy components in a scalable architecture
  • Partner with Product Management to evaluate solution feasibility and estimate high-level effort
  • Provide status updates, risk assessments, and escalations to management as needed
  • Work within an Agile development environment, assisting in analyzing and determining the best solutions for technical challenges
  • Collaborate with the Product Owner to clarify and estimate feature development work


Qualifications
  • 2-5 years’ experience designing and developing new or maintaining existing software applications in a software product development environment
  • Strong expertise in .NET Core, C#, and SQL (performance troubleshooting and tuning experience is required).
  • Front-end experience with React.js (or a comparable modern JavaScript framework).
  • Experience using PHP in front-end web development
  • Experience with Git-based source code control such as Bitbucket or Azure DevOps.
  • Experience working in an Agile development environment for at least 2+ years.
  • Strong communication skills with the ability to convey technical concepts to non-technical stakeholders.
  • Highly motivated self-starter with the ability to work independently as well as collaboratively.
  • Ability to multi-task and prioritize tasks with competing deadlines in a fast-paced environment.
  • Strong analytical and problem-solving skills, capable of working under pressure.
  • Ability to influence decisions and socialize ideas without direct authority.
  • Knowledge of computer science fundamentals such as OOP, design patterns, data structures, and algorithms.


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

$100000 / YEARLY (est.)
min
max
$80000K
$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 II, PDI Technologies

As a Software Engineer II at PDI Technologies in Dallas, TX, you will have the opportunity to contribute to innovative technology solutions that empower convenience retail and petroleum brands worldwide. Our mission revolves around 'Connecting Convenience' through cutting-edge applications that enhance productivity and customer engagement. In this role, you’ll dive into full-stack development, working extensively with React, .NET Core, and PHP on high-volume transactional systems. Engage with a vibrant and talented team that’s committed to collaboration, excellence, and making a real impact. Your responsibilities will include developing and maintaining robust software solutions, troubleshooting issues with a keen sense of urgency, and leading the modernization of legacy components into scalable architectures. If you enjoy problem-solving in a fast-paced, Agile environment, and possess a strong foundation in .NET, SQL, and front-end frameworks, then this might just be the perfect fit for you. PDI offers competitive salaries, a comprehensive benefits program, and a strong emphasis on work-life balance, making it an ideal setting to grow your career while enjoying a fulfilling personal life. Come join us as we drive forward with technology that makes everyday conveniences smarter and more efficient!

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

As a Software Engineer II at PDI Technologies, your key responsibilities include developing and maintaining software solutions for our products, troubleshooting software issues, leading modernizing efforts of legacy components, collaborating with product management and product owners, and working within an Agile development framework. You’ll be responsible for ensuring performance, scalability, and reliability across all software applications.

Join Rise to see the full answer
What qualifications are required for the Software Engineer II position at PDI Technologies?

To qualify for the Software Engineer II position at PDI Technologies, candidates should have 2-5 years of experience in software development, particularly in designing and maintaining applications. Strong expertise in .NET Core, C#, SQL, and experience with front-end frameworks like React.js is essential. Additionally, familiarity with Git-based source control and working within an Agile environment are necessary qualifications.

Join Rise to see the full answer
What technologies will I be using as a Software Engineer II at PDI Technologies?

In the Software Engineer II role at PDI Technologies, you’ll be using a variety of technologies, including .NET Core for back-end development, SQL for database management, React.js for front-end applications, and PHP for web development. Additionally, you will engage in troubleshooting, designing scalable architecture, and implementing Agile methodologies.

Join Rise to see the full answer
Is remote work an option for the Software Engineer II role at PDI Technologies?

Yes, PDI Technologies values work-life balance and offers hybrid working arrangements where appropriate. This means that as a Software Engineer II, you can enjoy the flexibility of remote work on certain days, allowing you to balance your professional and personal commitments effectively.

Join Rise to see the full answer
What kind of team culture can I expect as a Software Engineer II at PDI Technologies?

At PDI Technologies, the team culture is one of collaboration, support, and diversity. You will be part of a global team committed to excellence and innovation, where ideas are welcomed, and employees are encouraged to share their insights. The company values authenticity, trust, and curiosity, creating an inclusive environment conducive to both personal and professional growth.

Join Rise to see the full answer
Common Interview Questions for Software Engineer II
Can you explain your experience with .NET Core?

In your response, briefly outline the projects where you've implemented .NET Core, emphasizing any specific challenges you faced and how you overcame them. Highlight your expertise in creating scalable applications and the importance of performance optimization.

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

Discuss your systematic approach to troubleshooting, including specific tools and techniques you use for debugging. Mention the importance of thorough documentation and quick resolution to maintain application performance, which will be vital in your role at PDI Technologies.

Join Rise to see the full answer
Describe your familiarity with React.js and how you’ve implemented it in past projects.

Share specific examples where you’ve used React.js in your projects, focusing on the advantages it offered, like component-driven architecture and responsiveness. Be sure to mention how you kept the user experience in mind when developing front-end features.

Join Rise to see the full answer
What strategies do you use to work effectively in an Agile environment?

Mention your experience working with Agile methodologies, specifically how you collaborate with cross-functional teams and adapt to changing project requirements. Explain the importance of sprint planning and continuous feedback for delivering quality software.

Join Rise to see the full answer
How do you ensure code quality and maintainability?

Talk about your coding practices, including testing, peer reviews, and using linters. Highlight your commitment to writing clean, maintainable code and how it aligns with PDI Technologies' goals for scalability and reliability.

Join Rise to see the full answer
Can you share an experience where you led a modernization effort?

Provide an example of a project where you successfully modernized a legacy system. Explain the steps you took, the technologies used, and how you ensured minimal disruption to ongoing operations.

Join Rise to see the full answer
How do you prioritize tasks in a fast-paced environment?

Discuss techniques you use to prioritize work, like the Eisenhower Matrix or daily stand-ups. Emphasize your ability to balance multiple tasks effectively, which is crucial in a challenging environment like PDI Technologies.

Join Rise to see the full answer
What is your understanding of OOP principles?

Explain the core concepts of Object-Oriented Programming (OOP), such as encapsulation, inheritance, and polymorphism. Provide examples of how you've applied these principles in your work to design efficient classes and manage application complexity.

Join Rise to see the full answer
How do you handle feedback from non-technical stakeholders?

Outline your approach to communicating technical concepts in a way that is understandable to non-technical stakeholders. Stress the importance of empathy and clarity in making sure their perspectives are incorporated into the projects.

Join Rise to see the full answer
What are some of the latest technologies you're excited about?

Share a few technologies or trends in software development that you follow closely. Discuss how you keep your skills current and how you can leverage these technologies for innovative solutions at PDI Technologies.

Join Rise to see the full answer
Similar Jobs

Join PDI Technologies as a POS Installation Technician and play a crucial role in empowering leading brands with cutting-edge technology solutions.

PDI Technologies Remote No location specified
Posted 4 days ago

Join PDI Technologies as a Product Owner and play a key role in enhancing product offerings for top convenience retailer brands worldwide.

Photo of the Rise User

A Software Engineer position focused on test automation within the Risk Systems team, crucial for fraud detection applications, is open at a prominent company in Foster City.

Photo of the Rise User
Charles Schwab Remote US, San Francisco County, CA; California, San Francisco, CA
Posted 6 days ago

As a Senior AI Engineer at Schwab's AI Incubation and Enablement Team, you'll drive innovative AI solutions that transform the finance sector.

Photo of the Rise User
Walmart Remote (USA) Global People Center (GPC) AR Bentonville Home Office
Posted 12 days ago

As a Senior Software Engineer at Walmart Global Tech, you'll lead transformative projects that impact hundreds of millions of people.

Photo of the Rise User
Posted 3 days ago

Join Top Hat's Core Frontend Team as an Intermediate Frontend Developer to help shape the future of higher education with innovative technology.

Photo of the Rise User
Posted 8 days ago

Accenture Federal Services is seeking a motivated Software Engineer to join their team and help enhance technology solutions for federal clients.

Photo of the Rise User
Posted 2 days ago

Seeking a seasoned Software Engineer with Rust expertise to lead our innovative AI storage solutions development.

Photo of the Rise User
Pinterest Remote San Francisco, CA, US; Palo Alto, CA, US; Seattle, WA, US
Posted 13 days ago

Shape the future of Pinterest Shopping Ads as a Manager II, Machine Learning, leading a team focused on cutting-edge ad retrieval solutions.

MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 31, 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
Photo of the Rise User
Someone from OH, Pickerington just viewed Senior Business Analyst (Salesforce) at Protolabs
H
Someone from OH, Akron just viewed Brand Marketing Manager at Huntington
R
Someone from OH, Hamilton just viewed Forklift Operator Warehouse at Ryder
Photo of the Rise User
Someone from OH, Cincinnati just viewed Ad Ops Specialist, Display at System1
Photo of the Rise User
Someone from OH, Cincinnati just viewed FQHC Billing & Collections Manager at OhioGuidestone
Photo of the Rise User
Someone from OH, Cleveland just viewed Enrollment Specialist- Remote at Adtalem Global Education
o
Someone from OH, Dayton just viewed Marketing and Communications Specialist at osu
Photo of the Rise User
Someone from OH, Columbus just viewed Construction Coordinator at Meijer
Photo of the Rise User
Someone from OH, Steubenville just viewed Legal & Compliance Internship at Smiths Group
Photo of the Rise User
Someone from OH, Warren just viewed Senior Front-End Developer at Worldly
Photo of the Rise User
7 people applied to Front-End Developer at Apex Logic
S
11 people applied to Angular Developer at Sparkland
Photo of the Rise User
Someone from OH, Tiffin just viewed Game Operations Specialist at Genius Sports
u
Someone from OH, Loveland just viewed Customer Service Agent - Part Time at uhaul
Photo of the Rise User
Someone from OH, Cleveland just viewed HR Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Mid Level, System Administrator - (ETS) at Delivery Hero
Photo of the Rise User
Someone from OH, Mason just viewed Inside Sales Co-Op at VEGA Americas
Photo of the Rise User
Someone from OH, Sandusky just viewed Director of IT at Kyo
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health