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 software solutions within IBM z/OS mainframe environments, utilizing COBOL, JCL, CICS, and DB2 for z/OS. Proven ability to lead technical initiatives, collaborate with cross-functional teams, and apply software engineering best practices throughout the software development lifecycle.

Highest-signal resume keywords
IBM Z/OS Mainframe DevelopmentCOBOL ProgrammingJCL KnowledgeCICS ExperienceDB2 for Z/OS and SQL Proficiency

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 SupportDebuggingProblem-SolvingAgile Software DevelopmentEnterprise Workload AutomationJob Scheduling ToolsApplication MonitoringTechnical Guidance
Soft Skills
Analytical SkillsCollaborationKnowledge SharingLeadership
Tools & Technologies
ESPTWSCA7ChangeManEndevorGit
Industry Keywords
BankingFinancial ServicesInformation SystemsIT Best Practices

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, evaluate requirements, and recommend solutions
  • Design, develop, analyze, test, implement, and maintain complex application solutions
  • Lead and participate in development, testing, implementation, maintenance, and support of complex solutions
  • Translate business and technical requirements 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 business-critical 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 and 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 (preferred)
  • Advanced proficiency with COBOL (preferred)
  • Strong knowledge of JCL (preferred)
  • Strong experience with CICS (preferred)
  • Strong DB2 for z/OS and SQL experience (preferred)
  • Experience with VSAM files (preferred)
  • Experience with enterprise workload automation and job scheduling tools such as ESP, TWS, or CA7 (preferred)
  • Experience with ChangeMan or Endevor; familiarity with Git is beneficial (preferred)
  • Strong analytical, debugging, problem-solving, and production-support skills (preferred)
  • Experience developing and supporting high-volume, business-critical applications in an enterprise environment (preferred)
  • Experience with application integrations and interfaces across mainframe and distributed technology environments (preferred)
  • Experience working within Agile software development practices (preferred)
  • Banking or financial services industry experience (preferred)
  • Master's degree or equivalent advanced education and experience

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 (position/division dependent)
  • Restricted stock units (position/division dependent)
  • Deferred compensation plan (position/division dependent)