Software Engineer II
PDI Technologies
Job Description
Job Description
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
Do you love diagnosing software issues for your customers? Do you pride yourself on providing world class customer support? Are you a progressive software engineer, an advocate of agile development practices, and a proponent of continuous improvement? If this is you, then join an energetic team of engineers supporting and maintaining software solutions at PDI!
You will play a key role in supporting and maintaining our market-leading software products as we strive for continuous improvement. You will be working as a key part of an agile team to identify software issues and optimize the performance of PDI's enterprise software solutions while working closely with product managers, product owners, engineering leaders, your team and other stakeholders.
With the variety of environments, platforms, technologies & languages, you must be comfortable working within databases, C# code, web services and hybrid cloud environments.
Responsibilities:- Actively support and develop software solutions for PDI products
- Troubleshoot and resolve software issues with due urgency and maintain thorough documentation of all software solutions
- Perform engineering level tests to find defects; troubleshoot and debug production issues
- Partner with Product Management to consult on solution feasibility and high-level effort estimation
- Prepare and provide case status and risk assessments to their manager with appropriate levels of detail to ensure customer issues are properly escalated and prioritized
- Use a disciplined approach in an Agile environment to assist in analysis and determination of preferred solutions to technical challenges
- Work with Product Owner to clarify and estimate feature work
- A week of after-hours support availability every 3-4 months
- 3-6 years’ experience designing and developing new or maintaining existing software applications in a software product development environment
- Proficiency required in one or more of the following: .Net and C#, SQL
- Proficiency in SQL performance troubleshooting and tuning is preferred
- Familiarity with the Microsoft Visual Studio IDE and the use of Azure DevOps or Jira
- Practical experience with SDLC and Agile methodologies
- Highly motivated self-starter with a desire to help others and take action
- 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
- Ability to multi-task and prioritize tasks with competing deadlines
- Strong problem-solving and analytical skills with the ability to work under pressure
- Ability to socialize ideas and influence decisions without direct authority
- Collaborative in nature with a strong desire to dig in and learn independently and as well as through asking questions
- Considers ‘best-practice’ standards, as well as departmental policies and procedures
- Computer science fundamentals: OOP, design patterns, data structures & algorithms
- Applicants must be legally authorized to work in the United States without the need for employer sponsorship, now or in the future. PDI Technologies is unable to offer visa sponsorship for this role.
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.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
- Job Description Are you a software developer who loves solving complex problems? Would developing... ...excite you? Join Our Cloud Experience Engineering Team Cloud Experience team builds the... ...systems As a Software Engineer - II you will be a key part of a team. You will...SuggestedPermanent employmentWork at officeWork from homeWorldwideFlexible hours
- ...Position Summary Designs and develops software libraries, applications, services, and hardware-software interfaces. Performs coding... ...Responsibilities This role is one hundred percent in-office. A software engineer must be willing and capable of learning new concepts in...SuggestedTemporary workWork at office
- Job Description As Software Engineer II here at Honeywell, you will lead advanced software development projects, enhance and maintain critical software components, and troubleshoot complex issues. Your expertise will optimize software performance and drive innovation....SuggestedTemporary workFlexible hours
$65.1k - $108.5k
...Role: This position performs moderate research, design, and software development assignments within a specific software functional... ...Qualifications Education: Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience). Experience: 3+...SuggestedLocal area$109k - $182.4k
...want to make an impact on a global scale, come make a difference at Fiserv.Job TitleAI - Cyber Security Engineer - IIAbout your role:As an Advisor II, AI - Software Engineering, you will design, build, and deploy AI-powered cybersecurity solutions that strengthen identity...SuggestedFull timeTemporary workH1bWork at officeMonday to Friday- ...robotics automation that challenges your skills and pushes the boundaries of what’s possible! As a professional Robotics Software Engineer II/III - Integration on the Integration team at Mujin, you will collaborate in a world-class team of doers and dive into...Temporary workWork at officeRemote workFlexible hours
- Software Engineer (Level II) We are looking to add a Software Engineer (Level II) to our Development team to help build out our Bright Suite solutions. Ideal candidates will have the opportunity to work in a fast paced, exciting environment where their work will be noticed...Full timeWork at officeRelocation
- ...integrity, and growth. Role Overview Do you love diagnosing software issues for your customers? Do you pride yourself on providing world class customer support? Are you a progressive software engineer, an advocate of agile development practices, and a proponent of...
- Software Engineer - Intern ZipApply is looking to hire a Software Engineer II. In this position, you will be working with Big Data and Machine Learning. Work locations: Remote or In-Office (Alpharetta, GA) We are looking for candidates who are analytical, smart, excellent...InternshipWork at officeImmediate startRemote work
- ...Job Description Job Description Lead Software Engineer (On-Site, Roswell, GA) We are an automotive-services analytics startup building AP management and reconciliation software for auto repair shops. We are rebuilding our product on a modern stack, and we are looking...Work at office
- ...groundbreaking robotics automation that challenges your skills and pushes the boundaries of what’s possible! As a Robotics Software Engineer - Integration , you will be focusing on algorithmic design, development and deployment of robotics technologies using the...Temporary workWork at officeFlexible hours
- ...and unwavering security to responsibly propel the global lottery industry ever forward.Position SummaryAdvanced Software EngineerThis Advanced Software Engineer position is part of the lottery division engineer team at Scientific Games. Your work on this team will help...Full timeLocal area
- ...reliable, efficient, and secure operations at scale. We provide software products and services that embed intelligence into how work... ...efficiencies to the software or business processes by utilizing software engineering tools, various innovative techniques, and reusing existing...Worldwide
- Python Job Developer We are looking for a Python Job Developer to join our growing engineering team. The ideal candidate will be responsible for designing, building, and maintaining Python-based data processing jobs, RESTful APIs, and backend systems that support our business...
- ...national origin, or disability.Envision yourself at BarracudaThe Cloud-to-Cloud Backup team is looking for an experienced Senior Software Engineer to join our team in Barracuda's Data Protection division. You'll be part of the team building the next generation of our Cloud...WorldwideFlexible hours
- ...Job Description Job Description About the Role We are seeking a Software Engineer to join our backend engineering team onsite in Alpharetta, Georgia and help build the next generation of LoadUp's cloud-native platform. This role focuses on designing and delivering...Hourly payContract workLocal area
- ...Job Description Job Description MES Software Engineer ???? Job Title: MES Software Engineer ???? Location: Alpharetta & Commerce, GA ???? Job Type: Full-Time ???? Schedule: 8 hours/day | On-call support as needed (including holidays and off-hours)...Full time
$158k
...and shape the future of our communities.What you’ll do in the role:Morgan Stanley Services Group Inc. is seeking a Director, Software Engineer in Alpharetta, Georgia to develop and implement robust solutions using latest platform features. Transform business requirements...Temporary workRemote workWorldwide2 days per week- ...Job Description Job Description Full Stack Software Engineer Expert Technical Solutions has an outstanding opportunity for a Full Stack Software Engineer with an Award Winning, industry leading company in Alpharetta, GA. This person will accelerate innovation by...Permanent employmentWork experience placement
- ...consistently named among the 50 best-managed firms in the nation, this is the firm for you. Doeren Mayhew is seeking a Senior Software Engineer . This position is available in Dallas, Texas. Responsibilities: Act as a client-facing full stack engineer, partnering...
- Data Engineer MUST HAVE SKILLS (Most Important): AWS, Docker, Tableau, business intelligence, ETL and data pipeline experience Proficient... ...majority in some cases) to be considered. DESIRED SKILLS: lean software development methodologies knowledge of Kanban AWS Data...
- ...— not in isolation, but alongside senior engineers who will help you build context and judgment... ...way by design, and we expect Engineer IIs to come in ready to learn and apply those... ...relevant work experience. One or more years of software engineering experience.Working Python or...Full timeTemporary workPart timeWork experience placementRemote workWork from homeShift work
- ...Morgan Stanley is seeking an Associate, Software Engineer in Alpharetta, GA to design and implement scalable batch processing and web service frameworks. The role emphasizes migrating legacy systems to modern architectures, building high-performance data workflows, and...
- ...bright minds, and make a meaningful impact, we want to hear from you. Equifax is seeking creative, high-energy and driven Software Engineers with hands‑on development skills to work on a variety of meaningful projects. Our software engineering positions provide you...Full timeWork at officeRemote workMonday to FridayShift work
- ...Equifax is seeking creative, high-energy Software Engineers to design, develop, and operate high-scale applications across the full engineering stack. You will work with modern practices like serverless, microservices, CI/CD, and IaC to deliver impactful solutions....Work at officeRemote work
- Software Engineer Alpharetta, GA Contract To Hire The Software Engineer builds platforms—delivering high‐quality.NET solutions, secure APIs, and cloud‐ready features that improve efficiency for internal teams, clients, and end users. You'll collaborate globally, support...Contract work
- Software Engineer Location: Alpharetta, GA Duration: 12 months NOTE: Golang Experience is must. Develop modules enabling the re-platform and re-architecture to both private and public cloud deployments, utilizing languages including C, Java, and GoLang Develop unit and...Work experience placement
- Software Engineer III Are you passionate about building secure, cloud-native applications that solve complex business challenges? Do you enjoy leveraging AI-powered tools, automation, and modern engineering practices to drive innovation and operational excellence? About...
- To design, develop and implement software applications and systems based on user's needs. Understand and analyse the technical specifications and suggest code optimization ideas. Fill timesheets and complete invoicing process on or before the deadline. Procyon TS
$50 - $55 per hour
Job Overview: Pay Range $50hr - $55hr Hands-on experience in building and optimizing backend applications using Java and Python, ensuring high performance and scalability of APIs. Advanced knowledge of building and maintaining efficient Java-based APIs for large-scale ...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!
- software engineer internship remote Alpharetta, GA
- senior software engineer ruby on rails Alpharetta, GA
- software developer positions Alpharetta, GA
- agile software developer Alpharetta, GA
- entry level software engineer remote Alpharetta, GA
- senior software engineer remote Alpharetta, GA
- senior software design engineer Alpharetta, GA
- senior software engineer Alpharetta, GA
- software web developer Alpharetta, GA
- startup software engineer Alpharetta, GA


