Principal Software Engineer
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
- 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
- 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
$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...SuggestedFull timePart timeVisa sponsorshipRelocation packageFlexible hours$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...SuggestedFull timeRemote workWorldwide$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...SuggestedContract workTemporary workWork at officeRemote work- ...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...SuggestedFull timePart timeRemote workWork from homeWorldwideFlexible hours
$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...SuggestedFull timeLocal areaFlexible hours- ...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...
$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 timeLocal areaFlexible hours- ...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 timeWork at officeLocal areaWork from homeFlexible hours1 day per week
$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- 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...
$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 timeWork at office- ...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...
- ...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...
- ...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
- ...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 placementRelocation
- ...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....
$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- ...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 employmentFull timeTemporary workLocal areaImmediate startFlexible hours
- ...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
- ...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
- ...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 timeFor contractorsLocal area
$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 areaImmediate startFlexible hours- ...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...
- 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 payContract work
- 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...
- ...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 workRemote work
$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 timeWork experience placementLocal areaImmediate startRemote work2 days per week- 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 packageMonday to FridayShift work
$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 timeTemporary workLocal areaRelocation$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 payTemporary workWork experience placementImmediate startRemote workShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal Irving, TX
- senior principal scientist Irving, TX
- senior principal cloud computing engineer Irving, TX
- principal cloud computing engineer Irving, TX
- software engineer - cloud services Irving, TX
- remote software sales Irving, TX
- software sales representative Irving, TX
- software quality assurance Irving, TX
- software qa Irving, TX
- entry level software sales Irving, TX






