Director, Software Engineering

Dallas, TX / Alpharetta, GA
Engineering – Product Development /
Full-time /
Hybrid
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 building intelligent software that scales, engages, and transforms? Do you lead with curiosity, insist on the highest engineering standards, and foster teams that continuously innovate? Join PDI Technologies as we evolve our platforms and expand into AI-driven, cloud-native solutions.  

As Director of Engineering, you will provide direction and lead global, cross-functional teams from product inception through the release of major & point product releases, including ongoing maintenance. You'll guide architecture, foster cloud-first and AI-ready development, and partner closely with Product, BI, and Marketing to accelerate our digital transformation. This role is about building high-performing teams, delivering mission-critical platforms, and inspiring people to go further together. 

Primary People Responsibilities

    • Build and lead global engineering teams (100+ engineers) working on backend systems, mobile apps, data platforms, and QA automation. 
    • Manage managers and team leads while mentoring future technical leaders. 
    • Recruit, develop, and retain top engineering talent across disciplines. 
    • Create a motivating environment that fosters growth, ownership, and collaboration. 
    • Coach leads and engineering managers on leadership tasks and activities. 
    • Effectively communicate and collaborate with internal Engineering, QA, Product, DevOps, Application Support and stakeholders.  
    • Effectively communicate with external customers and stakeholders to ensure that expectations and support needs are met. 
    • Contribute to organizational strategy and help scale engineering practices that align with PDI’s business goals.           

Primary Process Responsibilities

    • Manage several product deliverables for one or more product lines on time, on scope and on quality. 
    • Instrument your processes, produce scorecards of progress regularly and establish a regular cadence of operational reviews with your management including quality metrics, coding efficiencies, improvements, challenges, remediation needs. 
    • Partner with other teams to consult on solution feasibility and high-level effort estimation. 
    • Ensure security is built-in to products and processes throughout the SDLC.  
    • Provide management and guidance to ensure systems adhere to PCI and SOC compliance requirements 
    • Oversee system challenges and offer guidance and support to ensure timely resolution 
    • Provide leadership with ongoing reports of team health and performance utilizing key metrics 
    • Monitor and guide teams to ensure adherence to the SDLC processes are maintained 
    • Plan, execute, report and provide oversight as it relates to onboarding and building high performance teams 
    • Continuously challenge, empower and inspiring the team to raise the bar for the platform growth 
    • Organize team building events and group activities to promote collaboration and comradery 
    • Ability to comprehend and provide level of effort for the teams to the key stakeholders and product teams 
    • Responsible for ensuring the platform's overall well-being and quality, with a focus on managing financial considerations and meeting SLA commitments 
    • Promote a culture of innovation, accountability, and technical excellence. 
    • Foster high-trust, high-performance teams that thrive through change and deliver impact. 

Primary Technology Responsibilities

    • Specify, advocate, and implement tools and process for the full SDLC. 
    • Provide architectural guidance to your teams towards our PDI Cloud & Platform strategy. 
    • Implement best-practice engineering methods. 
    • Provide oversight and guidance to the data teams to ensure adherence to best practices for data and data quality implementations 
    • Serve as the evangelist and custodian of technology, architecture, and product development practices. 
    • Provide a continuous evaluation of the platforms and ability to innovate new solutions 
    • Demonstrate proficiency in actively collaborating with internal and external teams to identify and implement effective solutions 
    • Up to date on the latest security best practices and ensure systems adhere to secure methodologies; like OWASP Top 10 issues 

Core Requirements

    • 10+ years of software engineering experience, with 5+ years in engineering leadership roles. 
    • Proven success managing distributed, multi-disciplinary teams in high-growth environments. 
    • Extensive experience with Java, RESTful APIs, SQL/NoSQL databases, streaming, and microservice architectures. 
    • Hands-on experience with cloud-native development, preferably on AWS, including DevOps automation and orchestration tools. 
    • Track record of delivering production-grade systems at scale with strong emphasis on reliability, performance, and compliance (e.g., PCI, SOC). 
    • Experience modernizing large-volume, high-concurrency systems for scalability, reliability, and performance. 
    • Exceptional leadership, communication, and project management skills. 
    • AWS Certifications (e.g., Solutions Architect – Associate or Professional, DevOps Engineer) are a strong plus. 

Education

    • Bachelor's Degree or Equivalent Level of experience 
    • Experience working with AI code assistant tools, agents and building products using AI.
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.