Demo

Software Engineer IV

21st Century Software
Morehead, NC Full Time
POSTED ON 9/27/2025
AVAILABLE BEFORE 11/27/2025

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. 

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: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at 21st Century Software

21st Century Software
Hired Organization Address Morehead, NC Full Time
About the Business 21CS is a leading company in the high-tech industry, dedicated to innovation and excellence. We belie...

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.

Software Engineer IV

21CS, Morehead, NC

Hardware Integration Engineer - Track Star

Solen Software Group, Wilmington, NC

AI Assistant is available now!

Feel free to start your new journey!