Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

Full-time

NCR

About NCR VOYIX NCR Voyix Corporation (NYSE: VYX) is a global platform-powered leader in unified commerce for shopping and dining. Combining a flexible, intelligent platform with end-to-end payments capabilities and services developed through its deep industry experience, NCR Voyix empowers retailers and restaurants to accelerate new possibilities for their operations, experiences and business outcomes. NCR Voyix is headquartered in Atlanta, Georgia, and serves customers in more than 35 countries worldwide. Title: Principal Software Engineer Location: Atlanta, GA / Dallas, TX Grade: P5 (Lead) Position Summary & Key Areas of Responsibility NCR Voyix (NYSE: VYX) is the global leader in consumer transaction technologies, transforming digital commerce across retail and restaurants. Our Convenience and Fuel Retail (CFR) division develops the software platform powering leading fuel and convenience store brands worldwide. We are seeking a Principal Software Engineer to serve as a technical leader within our CFR engineering organization. In this role, you will define the technical direction for critical C++ product areas spanning point-of-sale, payments, and fuel management systems. You will drive cross-team architectural decisions, establish engineering standards, and solve the most complex technical challenges facing the organization. As a P5-level individual contributor, you are expected to influence strategy beyond your immediate team, champion engineering excellence across the division, and serve as a force multiplier by elevating the capabilities of engineers around you.

  • Define technical strategy and architecture for major product areas across multiple teams
  • Lead the design of complex, distributed systems ensuring scalability, reliability, and security
  • Drive resolution of critical cross-cutting technical challenges and production issues
  • Establish and evolve engineering standards, best practices, and development processes
  • Evaluate emerging technologies and make build-vs-buy recommendations with business impact
  • Mentor and develop senior engineers; influence hiring standards and technical assessments
  • Partner with Product Management and leadership to translate business strategy into technical roadmaps
  • Drive adoption of AI-assisted development practices and engineering productivity improvements
  • Represent the engineering organization in cross-divisional technical forums
  • Provide authoritative technical guidance on PCI compliance and payment security architecture
Basic Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, or a related technical discipline (or equivalent combination of education and experience)
  • 10+ years of professional software development experience
  • Deep expertise in C/C++ systems programming and performance optimization
  • Demonstrated experience leading the architecture of large-scale distributed systems
  • Experience driving technical strategy and standards across multiple teams
  • Proficiency with AI-assisted development tools and prompt engineering
Preferred Qualifications
  • Master's degree in Computer Science or related field
  • Experience with payment processing systems, PCI-DSS compliance, or point-of-sale technology
  • Expert knowledge of Win32, COM/ATL, and Windows systems programming
  • Experience with modern CI/CD pipelines, automated testing, and DevOps practices
  • Track record of successful technical leadership in a product-driven organization
  • Ability to influence without authority across organizational boundaries
  • Strong verbal and written communication skills
Offers of employment are conditional upon passage of screening criteria applicable to the job EEO Statement Integrated into our shared values is NCR Voyix’s commitment to equal employment opportunity. All qualified applicants will receive consideration for employment without regard to sex, age, race, color, creed, religion, national origin, disability, sexual orientation, gender identity, veteran status, military service, genetic information, or any other characteristic or conduct protected by law. NCR Voyix is committed to being a globally inclusive company where all people are treated fairly, recognized for their individuality, promoted based on performance and encouraged to strive to reach their full potential. We believe in understanding and respecting differences among all people. Every individual at NCR Voyix has an ongoing responsibility to respect and support a globally diverse environment. Statement to Third Party Agencies To ALL recruitment agencies: NCR Voyix only accepts resumes from agencies on the preferred supplier list. Please do not forward resumes to our applicant tracking system, NCR Voyix employees, or any NCR Voyix facility. NCR Voyix is not responsible for any fees or charges associated with unsolicited resumes "When applying for a job, please make sure to only open emails that you will receive during your application process that come from a @ncrvoyix.com email domain."
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Irving, TX vacancy
  • $159.12k - $258.57k

     ...domain expertise in physical systems with software, connectivity, autonomy, and AI, we...  ...quality data to create a foundation where engineers like you can build and deploy against....  ...We are seeking a highly experienced Principal Software Engineer to define and lead the... 
    Suggested
    Full time
    Part time
    Visa sponsorship
    Relocation package
    Flexible hours

    Caterpillar

    Irving, TX
    11 days ago
  • $120k - $180k

     ...will oversee Avery Dennison’s innovative software products and lead cross-functional...  ...help hire, onboard, and lead a team of engineers, establishing code quality standards, CI...  ...~ Proven experience acting as a Lead, Principal, or Founding Engineer in a startup or high... 
    Suggested
    Full time
    Remote work
    Worldwide

    Vestcom

    Dallas, TX
    2 days ago
  • $70 - $85 per hour

     ...Job Title: Principal Embedded Software Engineer Job Description The Principal Embedded Software Engineer designs, develops, and integrates embedded software for advanced vehicle control systems using C/C++ and MATLAB/Simulink. This engineer owns vehicle-level... 
    Suggested
    Contract work
    Temporary work
    Work at office
    Remote work

    Actalent

    Dallas, TX
    4 days ago
  •  ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Principal Software Engineer About Mastercard Mastercard is a global technology company in the payments industry. Our mission is to connect and power... 
    Suggested
    Full time
    Part time
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Mastercard

    Arlington, TX
    10 days ago
  • $134.4k - $165k

     ...working together to set the pace for unlocking new possibilities that better serve the property industry.Job Description:The Principal Software Engineer serves as a senior technical leader responsible for advancing Cotality's AI-first engineering strategy across the Araya... 
    Suggested
    Full time
    Local area
    Flexible hours

    CoreLogic

    Dallas, TX
    2 days ago
  •  ...Lifecycle ManagementRequired Experience15 years in DevOps Cloud Engineering Site Reliability Engineering or Platform Engineeringyears...  ...engineering practices improving developer experience accelerating software delivery and driving measurable improvements in DORA metrics... 

    LTM

    Dallas, TX
    2 days ago
  • $134.4k - $180k

     ...new possibilities that better serve the property industry.Job Description:We are seeking a highly motivated and self-driven Principal Data Engineer / Data Architect with deep experience designing data models and building scalable batch and streaming data pipelines.This... 
    Full time
    Local area
    Flexible hours

    CoreLogic

    Dallas, TX
    4 days ago
  •  ...pace for unlocking new possibilities that better serve the property industry.Job Description:Role OverviewWe are seeking a Principal Software Engineer to provide technical leadership for our Location Services team. This role is responsible for shaping architecture,... 
    Full time
    Work at office
    Local area
    Work from home
    Flexible hours
    1 day per week

    CoreLogic

    Dallas, TX
    10 hours ago
  • $180k

     ...processes, you’ll be part of a small, senior technical team bringing a product engineering mindset to an environment that has traditionally been more project-oriented.We’re looking for a Principal Software Engineer who combines strong architectural thinking with a genuine... 
    Immediate start

    Infor

    Dallas, TX
    1 day ago
  • We are seeking a Salesforce Technical Lead to guide the design development and delivery of scalable Salesforce solutions This role combines handson technical expertise with leadership responsibilities ensuring that projects meet business requirements align with platform...

    LTM

    Dallas, TX
    3 days ago
  • $218k - $328k

    Who are we?Equinix is the world’s digital infrastructure company, shortening the path to connectivity to enable the innovations that enrich our work, life and planet. A place where tech thinkers and future builders turn bold ideas into breakthrough experiences, we welcome...
    Full time
    Work at office

    Equinix

    Dallas, TX
    1 day ago
  •  ...Software DeveloperDevelop, implement, and maintain software applications; rewrite framework; perform unit testing and production deployment...  ...degree in Computer Science, Information Technology, relevant Engineering field, or equivalent/related field and one year of relevant... 

    Veritis

    Irving, TX
    4 days ago
  •  ...Entry-Level Software DeveloperAvior is a dynamic and innovative tax company committed to delivering cutting-edge solutions. We are passionate...  ....RequirementsBachelor's degree in Computer Science, Software Engineering, or a related field.Strong understanding of programming... 

    Avior Inc.

    Irving, TX
    4 days ago
  •  ...Job Summary The Software Developer is responsible for developing custom enterprise applications using modern web technologies including JavaScript/TypeScript, HTML5, CSS, Node.js, and Express.js. Collaborates with cross-functional teams to design, build, test, and deploy... 
    Work at office

    TDIndustries

    Irving, TX
    4 days ago
  •  ...Software DeveloperIMCS Group. – TX based IT consulting company has multiple openings for Software Developers (Dallas TX and various locations). A Bachelor's degree in Computer Science, Computer Information Systems, or any related field with 6 months to 1 year of work... 
    Work experience placement
    Relocation

    IMCS Group

    Irving, TX
    4 days ago
  •  ...Software DeveloperLocation: Irving, TX (Onsite)Mode of Hire: Full TimeWork Authorization: Any VisaJob Summary:As a Software Developer...  ...Qualifications:Bachelor's degree in Computer Science, Software Engineering, or a related field.Proven experience in software development.... 

    United IT

    Irving, TX
    4 days ago
  • $149.78k - $152k

     ...Software DeveloperSoftware Developer Trellis Technology Solutions LLC, an Irving, TX based IT Services Firm, has multiple openings for...  ...to improve testing efficiency.Participate in a tight-knit engineering team employing agile software development practices.Requirements... 
    Relocation

    Trellis Technology Solutions

    Irving, TX
    3 days ago
  •  ...right time. Join the home for entrepreneurs! The Senior Software Developer in Supply Chain Solutions is responsible for...  ...~ Collaborate with customers, project managers, and test engineers to define requirements, develop technical specifications, and... 
    Permanent employment
    Full time
    Temporary work
    Local area
    Immediate start
    Flexible hours

    Körber Gruppe

    Irving, TX
    4 days ago
  •  ...asset management. Our founders are hardcore telecommunications engineers with combined 200 + years of experience in designing,...  ...platform to fit your needs, including your own. Job Description SOFTWARE PROGRAMING - An individual with all the skills and knowledge necessary... 
    Contract work

    Amnet

    Irving, TX
    2 days ago
  •  ...Negotiable Description: Our client is currently seeking a Software Developer - IV Job description: You will be responsible...  ...programming, data structures, computer systems, and software engineering. Ensures system reliability and scalability. Bachelor's degree... 
    Work experience placement

    Judge Group, Inc.

    Irving, TX
    4 days ago
  •  ...About the Role: Revature helps motivated individuals kick start a career in tech. With our  Entry Level Software Developer  role, there is no prior professional experience required. Our employees are well-prepared with effective, proven, on-the-job training across... 
    Full time
    For contractors
    Local area

    Revature

    Irving, TX
    1 day ago
  • $175k - $205.9k

    Are you ready to make an impact?West Monroe is searching for a Principal AI Software Engineer, to join our team in our Technology & Experience (TechEx) practice. You will partner with our clients and other West Monroe team members on transformational AI projects. On client... 
    Local area
    Immediate start
    Flexible hours

    West Monroe Partners

    Dallas, TX
    3 days ago
  •  ...Location: Irving, TX Salary: Negotiable Description: Our client is currently seeking a Software Developer - IV Job description: This role involves working on complex systems within the NSA architecture and collaborating with IT and business partners to deliver... 

    Judge Group, Inc.

    Irving, TX
    4 days ago
  • RESPONSIBILITIES: Kforce has a client that is seeking a Software Development Engineer in Irving, TX. Duties: * Software Development Engineer will design, develop, and maintain responsive, high-performance web applications using modern front-end technologies *... 
    Hourly pay
    Contract work

    Kforce Technology Staffing

    Irving, TX
    2 days ago
  • Avery Dennison is seeking a Manager, New Initiatives / Digital Media to oversee innovative software products for our retail technology platform. You will guide cross-functional teams, drive the software development lifecycle, and ensure alignment of technical investment... 

    VetJobs

    Dallas, TX
    2 days ago
  •  ...Job Description Job Description Job Title: Software Engineer with Druid Location: Irving, TX/ Dallas TX (REMOTE) Job Type: 6 months Contract Work Arrangement: REMOTE Very quick movement Need very strong hands on on Apache Druid Job Description:... 
    Contract work
    Remote work

    Abode Techzone LLC

    Irving, TX
    19 days ago
  • $160.29k - $188.1k

     .... Thoroughly analyze requirements, develop, test, and document software quality to ensure proper implementation. Architect and maintain...  ...science or related and five (5) years of experience as a software engineer, software developer, or relatedSpecial Skills Required:Must... 
    Full time
    Work experience placement
    Local area
    Immediate start
    Remote work
    2 days per week

    The Options Clearing Corporation

    Dallas, TX
    4 days ago
  • Hours of Work : Days Days Of Week : Monday thru Friday Work Shift : Job Description : Your Job: In this highly technical allied imaging professional position, you‘ll collaborate with a multidisciplinary team to provide the very best imaging services, which...
    Relocation package
    Monday to Friday
    Shift work

    Methodist Health System

    Irving, TX
    1 day ago
  • $155.4k - $261.1k

     ...and is performed from the designated work location five days per week. No relocation is offered.We’re looking for a Principal AI-Native Software Engineer who can turn complex business needs into intelligent, production-ready software.You’ll work at the intersection of software... 
    Full time
    Temporary work
    Local area
    Relocation

    AT&T

    Dallas, TX
    1 day ago
  • $70 - $100 per hour

    job summary: Title: Lead Software Engineer Duration: 6 months - extensions expected Location: 100% Onsite Irving, TX 75039 Shift: M-F 8 am-5 pm CT Accelerate the future of robotics and physical AI by solving high-impact compute bottlenecks at scale. In this... 
    Hourly pay
    Temporary work
    Work experience placement
    Immediate start
    Remote work
    Shift work

    Randstad Digital

    Irving, TX
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!