Job DescriptionU.S. Bank is seeking the position of Software Engineer in Cincinnati, OH.
Essential Responsibilities: The Software Engineer will design, develop, and maintain mainframe applications using COBOL, JCL, DB2, and CICS for Credit product workflows and business requirements; manage CA7 job scheduling by creating, updating, and monitoring batch jobs to ensure timely execution of credit-related processes; implement secure coding practices and ensure compliance with regulatory standards (PCI, SOX) for handling sensitive credit data; work closely with business analysts and product owners to understand credit product requirements and translate them into technical specifications and design documents; perform code migration across UNIT, INTG,UAT, and production environments using IBM Developer tools, ensuring accuracy and compliance with deployment standards; coordinate deployments and work closely with infrastructure teams to guarantee smooth migrations and system stability; utilize GitLab for source code management, including branching strategies, merge requests, and maintain code integrity throughout the development lifecycle; collaborate with cross-functional teams including business analysts, Partners, downstream systems, and infrastructure; develop and execute unit, integration, and regression test plans to validate mainframe changes and maintain application quality; participate in on-call rotations for production support for credit product systems, troubleshoot job abends and performance issues, resolve incidents, perform root cause analysis, and implement permanent fixes to prevent recurrence; analyze and optimize batch jobs and DB2 queries to improve efficiency and reduce processing time; follow change management procedures using ServiceNow for approvals and documentation, ensuring compliance with organizational and regulatory standards such as PCI/SOX.; work in an Agile environment, leveraging JIRA for sprint planning, backlog management, and task tracking; and prepare and maintain technical documentation for programs, job flows, and migration steps to support audits and knowledge sharing. Position may allow working from home within a commuting distance of worksite location. Multiple positions.
Basic Qualifications:Requires a Bachelor's degree (or foreign equivalent) in Computer Science plus 5 years of progressive post-baccalaureate experience as an Assistant Consultant, or related, performing system discovery and impact analysis.
Required Skills/Experience:Must possess 5 years of experience with all of the following: working with cross-functional teams to resolve complex technical problems and deploy fixes; ensuring all aspects of product development follow compliance and security best practices; reviewing tasks for appropriate priority and size for incremental delivery; anticipating and communicating blockers and delays before escalation; monitoring and maintaining production systems to ensure high availability and performance; using agile software development lifecycle and DevOps principles; utilizing the following tools and technologies: SDLC; Mainframe COBOL; JCL; VSAM; DB2; CICS; SPUFI; File Manager; MF utilities; DB2 BMC tool; CA7; SAR; Endevor; IBM Developer; Gitlab; ServiceNow; JIRA; Mainframe zOS; and Window Operating Systems. Position may allow working from home within commuting distance of worksite location. U.S. Bank is subject to and conducts background checks consistent with the regulatory requirements applicable to our industry and operations.
Base pay range may vary if an offer is made for work in a different location. Pay Range: $122,233 - $144,400. (#LI-NDI #LI-DNI #LI-DNP #DE-DNP #IND-DNP)
- The examination for this position may include an additional supplemental questionnaire. Improper or missing responses could affect your application.
- This position is not eligible for visa sponsorship.
Benefits:Our approach to benefits and total rewards considers our team members' whole selves and what may be needed to thrive in and outside work. That's why our benefits are designed to help you and your family boost your health, protect your financial security and give you peace of mind. Our benefits include the following:
- Healthcare (medical, dental, vision)
- Basic term and optional term life insurance
- Short-term and long-term disability
- Pregnancy disability and parental leave
- 401(k) and employer-funded retirement plan
- Paid vacation (from two to five weeks depending on salary grade and tenure)
- Up to 11 paid holiday opportunities
- Adoption assistance
- Sick and Safe Leave accruals of one hour for every 30 worked, up to 80 hours per calendar year unless otherwise provided by law
Review our full benefits available by employment status here.