Demo

Software Engineer IV

21st Century Software
Morehead, NC Full Time
POSTED ON 11/28/2025 CLOSED ON 12/16/2025

What are the responsibilities and job description for the Software Engineer IV position at 21st Century Software?

About our Business

21CS is an international software development company, with our U.S Centre of Excellence and Development Lab located in North Carolina.  

We develop and maintain mainframe-based software products, partnering with leaders in the mainframe industry, to service our global customer network. We provide innovative, modern solutions aimed at growing and revitalizing the IBM Z platform. 

We have a talented team and provide a flexible and fun working environment. We encourage continued development of our team members, and as we are a growing company, our employees have many different career pathways available to them. 

  

About the role: 

 21st Century Software is looking for an experienced C developer to join a dynamic mainframe software development team. Mainframe experience is preferred, however any interest or experience with low-level programming will be beneficial. 

We are seeking a talented and experienced development Team Leader to guide and inspire a high-performing team of software developers. In this role, you will be a hands-on leader, balancing technical guidance with project management to deliver high-quality software solutions. Your leadership will be key to fostering a culture of technical excellence, collaboration, and continuous improvement. 

This role is responsible for design and code functionality for enterprise-level products that meet business and customer requirements.  You will perform complex code modification, analysis, testing, and debugging tasks. You will be encouraged to provide meaningful input on design and implementation of product features as well as internal processes. Strong technical skills and a passion for learning are necessary to accomplish company and personal goals.  

  

Key Responsibilities: 

  • Lead and mentor: Guide a team of junior software developers, providing technical support and guidance. Note: you will not be responsible for performance reviews and individual’s career growth 
  • Manage project execution: Coordinate tasks, set clear goals, and manage project sprints ensuring that projects are delivered on time and meets business requirements. 
  • Champion technical quality: Conduct code reviews, enforce coding standards and best practices, and ensure the team adheres to quality assurance processes.
  • Problem-solve and innovate: Address technical challenges and help the team find innovative solutions to complex problems, while also mitigating risks.
  • Promote a positive culture: Create an inspiring, safe, and inclusive team environment with open communications. 

 

The above statements are intended only to describe the general nature of the job and should not be construed as an all-inclusive list of position responsibilities. 

 

Required Skills and Experience 

  • Minimum of 5 years of experience in software development with at least 2 years of experience in a team lead role. 
  • Deep experience programming in C 
  • Deep understanding of lexing and parsing 
  • Experience using lexer and parser generator tools, e.g. flex, bison 
  • Knowledge of parser combinators 
  • Knowledge of parsing expression grammars (PEGs) 
  • Strong debugging skills 
  • Strong analytical and troubleshooting skills 
  • Strong teamwork skill, high personal integrity, and ability to earn trust from others 
  • Strong interpersonal and communication skills 
  • Strong customer service focus 
  • Commitment to learning new technologies as needed 
  • Ability to work independently and productively under pressure 

  

Preferred Skills 

  • Comprehensive understanding of ISPF, JCL and IBM utilities such as DFSORT, IDCAMS and ADRDSSU 
  • z/OS development experience 
  • Experience with Git, Jira and Confluence 

This is a full-time position. 

Although the role is based in North Carolina, we encourage applicants from all geographical locations to apply. 

  

Benefits and Perks: 

Great location, close to amenities and easily accessible via public transport.  We offer a friendly, fun work environment and mentorship by experienced and highly skilled team members. We also support flexible working practices. 

Salary.com Estimation for Software Engineer IV in Morehead, NC
$123,840 to $148,878
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer IV?

Sign up to receive alerts about other jobs on the Software Engineer IV career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$72,620 - $96,681
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$73,727 - $94,067
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$91,486 - $118,193
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$92,103 - $118,230
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Software Engineer IV jobs in the Morehead, NC area that may be a better fit.

  • Brooksource Carolina, NC
  • We are seeking a highly skilled Software Engineer IV to join the Nuclear IT Data Fabric Team, supporting mission critical data products that power analytic... more
  • Just Posted

  • RISINGSUN TECHNOLOGIES Wilmington, NC
  • Location: Remote (Preferred EST Time Zone) Duration: May 2026 – May 2027 Type: Contract (Hourly) Hours: 40 hours/week Job Overview We are seeking an experi... more
  • 16 Days Ago

AI Assistant is available now!

Feel free to start your new journey!