Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Truist

Mainframe Software Engineer

Truist

. Deliver technically complex software solutions supporting business-critical mainframe applications .

Posted 10/30/2026full-timeAtlanta • North Carolina • United StatesMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in developing and supporting complex applications within an IBM z/OS mainframe environment, utilizing COBOL, JCL, and CICS. Proficient in application integration, production support, and implementing IT best practices in a banking or financial services context.

Highest-signal resume keywords
IBM Z/OS Mainframe DevelopmentCOBOL ProgrammingCICS ExperienceDB2 for Z/OS and SQL ProficiencyAgile Software Development Practices

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Application DevelopmentSystem IntegrationProduction SupportApplication MonitoringDebuggingProblem-SolvingEnterprise Application DevelopmentBatch ProcessingData ManagementApplication Testing
Soft Skills
Analytical SkillsCollaborationTechnical GuidanceKnowledge SharingCommunication
Tools & Technologies
JCLVSAMESPTWSCA7ChangeManEndevorGit
Industry Keywords
BankingFinancial ServicesInformation SystemsIT Best PracticesEnterprise Workload Automation

Tech Stack

Tools & technologies
SQL

About the role

Key responsibilities & impact
  • Deliver technically complex software solutions supporting business-critical mainframe applications
  • Perform application development, system integration, implementation, maintenance, and production support across the software development lifecycle
  • Partner with business product owners, technology teams, and stakeholders to understand objectives and evaluate technical requirements
  • Provide solution recommendations during design and implementation
  • Design, develop, analyze, test, implement, and maintain complex application solutions
  • Lead and participate in development, testing, implementation, maintenance, and support of highly complex solutions
  • Analyze requirements and translate them into reliable, scalable, maintainable, and supportable technology solutions
  • Perform system integration and collaborate with upstream and downstream application teams
  • Troubleshoot and resolve complex application, batch, online transaction, data, and production issues
  • Build and maintain application monitoring, operational controls, security controls, and other non-functional capabilities
  • Provide escalated technical and production support for highly complex applications
  • Lead moderately complex technical initiatives and participate in cross-functional technology initiatives
  • Apply software engineering standards and development best practices throughout the software development lifecycle
  • Participate in code reviews and provide technical guidance
  • Serve as a technical resource for less-experienced teammates and support knowledge sharing
  • May oversee or coordinate the technical work of a small team

Requirements

What you’ll need
  • Bachelor’s degree in computer science, Software Engineering, or related field with 5 years of relevant experience or equivalent education and training
  • In-depth knowledge of information systems
  • Ability to identify, apply, and implement IT best practices
  • Strong hands-on experience developing, maintaining, and supporting applications in an IBM z/OS mainframe environment
  • Advanced proficiency with COBOL
  • Strong knowledge of JCL
  • Strong experience with CICS
  • Strong DB2 for z/OS and SQL experience
  • Experience with VSAM files
  • Experience with enterprise workload automation and job scheduling tools such as ESP, TWS, or CA7
  • Experience with mainframe source code management and deployment tools such as ChangeMan or Endevor
  • Familiarity with Git
  • Strong analytical, debugging, problem-solving, and production-support skills
  • Experience developing and supporting high-volume, business-critical enterprise applications
  • Experience with application integrations and interfaces across mainframe and distributed technology environments
  • Experience working within Agile software development practices
  • Banking or financial services industry experience
  • Master’s degree or equivalent advanced education and experience
  • English language fluency required

Benefits

Comp & perks
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • Accidental death and dismemberment coverage
  • Tax-preferred savings accounts
  • 401(k) plan
  • At least 10 days of vacation during the first year of employment, prorated
  • 10 sick days, prorated
  • Paid holidays
  • Defined benefit pension plan, depending on position and division
  • Restricted stock units, depending on position and division
  • Deferred compensation plan, depending on position and division