1

Software Engineer Iv Jobs in Texas (NOW HIRING)

Senior Software Engineer

Irving, TX · On-site

$117K - $155K/yr

SW Engineer IV LOCATION :Atlanta, GA About NCRVoyixCorporation At NCRVoyix(NYSE:VYX)),we are ... You can as a Software Engineer withinCFR(ConvenienceandFuelRetail)Divisionof NCRVoyix. The CFR ...

Network Engineer IV Location: US - TX - Central Metro - Remote Summary: * The main function of a ... Review and approve equipment configuration prototypes, including network hardware, software ...

Software Engineer LOCATION San Antonio, TX 78208 CLEARANCE TS/SCI Full Poly (Please note this ... Some contracts give 4-5 years experience credit for a Bachelor's Degree. Some contracts give 2 ...

Zachry Engineering Corporation (ZEC) is searching for a Process Engineer IV to work out of our ... Tools required should range from spreadsheet through rigorous software evaluations. * Knowledge of ...

This is an exciting opportunity for a hands-on system software engineer who enjoys building low ... AD&D 4. Supplemental life insurance (Employee/Spouse/Child) 5. Health care and dependent care ...

Zachry Engineering Corporation (ZEC) is searching for a Process Engineer IV to work out of our ... Proficient with Process Engineering Software (AspenTech suite preferred) * Strong desire to learn

Lead Engineer IV

Richardson, TX · On-site

$126 - $214/hr

Overview The Lead Engineer IV is the team's senior technical and delivery leader. Engineers do not ... Qualifications * 8+ years of professional software development experience. * Expert-level knowledge ...

Lead Engineer IV

Richardson, TX · On-site

$125K - $213K/yr

Overview The Lead Engineer IV is the team's senior technical and delivery leader. Engineers do not ... Qualifications * 8+ years of professional software development experience. * Expert-level knowledge ...

Lead Engineer IV

Richardson, TX · On-site

$125K - $213K/yr

Overview The Lead Engineer IV is the team's senior technical and delivery leader. Engineers do not ... Qualifications * 8+ years of professional software development experience. * Expert-level knowledge ...

Strong programming skills and scripting language expertise (C/C++, Python). * 5-7+ years of experience with Linux driver/application development. * Experience developing validation methodologies ...

Software Development Engineer 4

Austin, TX · On-site

$88.16 - $93.05/hr

Strong programming skills and scripting language expertise (C/C++, Python). 5-7+ years of experience with Linux driver/application development. Experience developing validation methodologies, test ...

This is an exciting opportunity for a hands-on system software engineer who enjoys building low ... AD&D 4. Supplemental life insurance (Employee/Spouse/Child) 5. Health care and dependent care ...

This is an exciting opportunity for a hands-on system software engineer who enjoys building low ... AD&D 4. Supplemental life insurance (Employee/Spouse/Child) 5. Health care and dependent care ...

This is an exciting opportunity for a hands-on system software engineer who enjoys building low ... AD&D 4. Supplemental life insurance (Employee/Spouse/Child) 5. Health care and dependent care ...

Showing results 21-40

Software Engineer Iv information

See Texas salary details

$59.2K

$137.4K

$191.5K

How much do software engineer iv jobs pay per year?

As of Aug 17, 2026, the average yearly pay for software engineer iv in Texas is $137,441.00, according to ZipRecruiter salary data. Most workers in this role earn between $111,800.00 and $161,200.00 per year, depending on experience, location, and employer.

What is a Software Engineer IV?

A Software Engineer IV is a senior-level software engineering professional who is responsible for designing, developing, and maintaining complex software systems. They typically have several years of experience and are expected to lead projects, mentor junior engineers, and make high-level architectural decisions. This role often involves collaborating with cross-functional teams, solving challenging technical problems, and ensuring software quality and scalability. Software Engineer IVs are critical to the success of technology-driven organizations due to their expertise and leadership.

What are the typical responsibilities and team dynamics for a Software Engineer IV?

As a Software Engineer IV, you will often take on a leadership role within your development team, overseeing complex projects and mentoring junior engineers. Your daily responsibilities may include designing system architecture, reviewing code, and collaborating closely with cross-functional teams such as product management and quality assurance. You’ll also be expected to provide technical guidance, ensure best practices are followed, and contribute to long-term technology planning. This role offers opportunities for career advancement into technical leadership or management positions, as you will frequently interact with senior stakeholders and influence key architectural decisions.

What are the key skills and qualifications needed to thrive as a Software Engineer IV, and why are they important?

To excel as a Software Engineer IV, you need advanced expertise in programming languages, software architecture, and design patterns, typically backed by a bachelor’s or master’s degree in computer science or related field. Familiarity with version control systems (like Git), cloud platforms (such as AWS or Azure), and relevant certifications in specific technologies are highly valued. Leadership, effective communication, and problem-solving skills are crucial for mentoring junior engineers and collaborating across teams. These abilities ensure the delivery of complex projects, drive technical innovation, and support team growth within dynamic engineering environments.

What is the difference between Software Engineer Iv vs Software Engineer V?

AspectSoftware Engineer IvSoftware Engineer V
ExperienceTypically 5-7 yearsUsually 7+ years
ResponsibilitiesAdvanced coding, mentoring, project leadershipStrategic technical leadership, architecture design
CertificationsOften required or preferredOften required or preferred
Work EnvironmentTeam projects, technical problem-solvingHigh-level planning, cross-team coordination

The main difference between a Software Engineer IV and V lies in experience, scope of responsibilities, and leadership level. Software Engineer V typically has more years of experience and handles more strategic tasks, including architecture and cross-team leadership, whereas Software Engineer IV focuses on advanced technical work and mentorship within projects.

What cities in Texas are hiring for Software Engineer Iv jobs?

Cities in Texas with the most Software Engineer Iv job openings:

Infographic showing various Software Engineer Iv job openings in Texas as of August 2026, with employment types broken down into 1% Internship, 88% Full Time, 8% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $137,441 per year, or $66.1 per hour.

Senior Software Engineer

NCR

Irving, TX • On-site

$117K - $155K/yr

Full-time

Re-posted 17 days ago


NCR Corporation rating

6.6

Company rating: 6.6 out of 10

Based on 10 frontline employees who took The Breakroom Quiz

209th of 244 rated software companies


Job description

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: SW Engineer IV

LOCATION:Atlanta, GA

About NCRVoyixCorporation

At NCRVoyix(NYSE:VYX)),we are committed to driving innovation, simplifying customer experiences,and ensuring growth for our clients. Fornearly 140years, we have been the global leader in consumer technologies, transforming digital commerce experiences across retail and restaurants. Our legacy of success and commitment to innovation empowers us to deliver platform-led technology and best-in-class services for our customers. We enable businesses to meet their goals, whether improving efficiency or building differentiated customer experiences.

Fromcutting-edgesoftware to on-the-ground services, we exist to help businesses of any size turn everyday interactions into meaningful moments. NCRVoyixis headquartered in Atlanta, Georgia with approximately 15,000 employees in 35 countries.

What makes us so awesome:

You will be working with a highly motivated and skilled team of developers to deliver world-class software solutions for thePetroleum andConvenience Store industry. Our products arehighly reliable, scalable,andconfigurableand we need more developers like you to help us deliver on our growing pipeline of projects.

Position Summary & Key Areas of Responsibility

Summary

Are you ready to work on a set of market leading products in the industry? You can as a Software Engineer withinCFR(ConvenienceandFuelRetail)Divisionof NCRVoyix.

The CFR Solutions teamcaterto the top brands in the world. In this senior role, you will join a team buildingand supporting Payments and Loyalty softwareproductswithconnecting the leading payment networks, cardbrandsand devices. You will be hands on and enjoy creatingfeatures requested by our customers. Youdesireto work in a team ofseasoneddevelopers and love working in an Agile environment.We'relooking for someone who values and cares about the big picture but can execute today. Join us on the ground floor ofthe newNCRVoyix- a software and services innovator. We offer great opportunities and an attractive compensation package includingbonusand the chance to work on a team of stellar people.

You are:

Someone who believes that softwaredevelopmentchanges lives. Youare passionate about technology and see the world a little differently than your peers-everywhere you look, there's possibility, opportunity, boundaries to push and challenges to solve.

Areas of Responsibility

  • Designs and implements new product features and modifications to existing product features to include technical documentation.

  • Builds and executes unit tests for new or existing application code.

  • Works with Customer Care team members to resolve problems with released software.

  • Exhibitsvery highpersonal commitment to quality, software engineering best practices, and protection of sensitive consumer information.

  • Attends daily scrum meetings, sprint planning, workestimates.

  • Provides input into and release management decisions.

  • Drivesissuestoeffective resolution andto findsolutions to challenging, time-critical problems.

  • Mentors team members andconductscode and test reviews.

Basic Qualifications:

  • Bachelor's degree in a related area (Computer Engineering, Computer Science, Computer Information Services, Management Information Services) or equivalent industry experience.

  • Strong knowledge of object-orientedprogrammingconcepts

  • 7+ years ofC++experienceonWindows environment.

  • Modern C++ standard (C++ 11 and above) experience

  • Experience leading or managingteam.

  • Experience producingtechnicaldesigns forsoftwareapplications.

  • Mustexhibitgood judgment in decision making.

  • Must excel in verbal and written communications.

  • Able to convey technical conceptstonon-technical audiences.

  • Able to troubleshoot complex systems including hardware and software systems.

  • Test automation experience using Cucumber, Behave, Gherkin

  • Unit Testing Framework like Google Test,cppUnitetc.

  • Experience in mentoring others on SW Engineering best practices

  • Agile Development experience

Good to have:

  • Java,.NET

  • Experience within theRetailindustry, especially inthe Convenience Store industry

  • Experience withPoint of Salesystemssoftware

  • Experienceworking withPayment Processorssoftwareand payment devices

  • Cloud development experience

  • Experience with Kubernetes

  • Computer HW, Networking, TCP/IP Socket level communications experience

  • High availability solutions

  • PCI compliance, secure development, and data encryption techniques

  • Python experience

  • CI/CD anddevopsexperience

  • Githubor other Git source control experience

  • Familiarity with the Atlassian tool suite (Jira, Confluence, etc.).

The day-to-day:

As aC++SoftwareEngineeryou willbe responsible forthe designanddevelopmentof softwareto providefeatures,andautomating testscenariosto verify correct operation.Youwill interact daily with other team members to ensure that a quality product is deliveredin a timely manner.Youare expectedto be able to own the solution to complex software problems/needs from design to deliveryand maintenance.

You will also:

  • Participate in an agile development team, implementing user stories with automated testing to verify acceptance criteria.

  • Design,modify, implement, and document software application changes.

  • Participate in analysis, design, testing, and review processes.

  • Should be able tocome up witheffective effort estimationbased on requirements.

  • Write product specifications, designs, and technical manuals.

  • Evaluate third-party products and specifications.

  • Maintain responsibilityofassigned tasks by using experience/knowledge ofenvironmentto make design/development decisions.

  • Provide feedbackforpeer performance reviews.

  • Educate others (technical and non-technical) on areas of expertise.

  • Workunder the supervision of an Engineering Manager.

  • Provide development level support for assigned products and projects throughout the development lifecycle.

  • Perform other job-related duties as assigned.

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.comemail domain."


What NCR Corporation employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom


NCR logo

About NCR

Sourced by ZipRecruiter

NCR Corporation is a leader in transforming, connecting and running technology platforms for self-directed banking, stores and restaurants. NCR is headquartered in Atlanta, Ga., with 38,000 employees globally. NCR is a trademark of NCR Corporation in the United States and other countries.

Industry

It services

Company size

10,000+ Employees

Headquarters location

Duluth, GA, US

Year founded

1884