Make banking a Fifth Third better® We connect great people to great opportunities. Are you ready to take the next step? Discover a career in banking at Fifth Third Bank.
GENERAL FUNCTION
The Lead Software Engineer designs, builds, and delivers complex software solutions while providing technical leadership within an agile squad. This role guides engineers across experience levels, ensures alignment with architectural and engineering standards, and influences technical direction across squads.
As a senior technical contributor, the Lead Software Engineer partners with product owners, architects, and engineering leaders to drive high-quality software delivery, promote operational excellence, and advance modern engineering practices including cloud-native development, CI/CD automation, and observability.
This role is accountable for following all policies, procedures, and risk frameworks, maintaining a strong customer-first mindset, and ensuring engineering solutions adhere to compliance and security standards.
ESSENTIAL DUTIES AND RESPONSIBILITIES
Design and implement software solutions across products and adjacent systems.
Create system architecture, sequence diagrams, and technical flows for features and capabilities owned by the squad.
Lead technical execution within the squad, ensuring solutions align with enterprise architectural standards.
Collaborate with product owners to shape features, refine requirements, and plan technical delivery.
Ensure software meets quality standards through code quality metrics, automated testing, and continuous integration.
Lead squad-level and cross-team code reviews.
Apply and promote modern engineering practices including microservices, DDD, automated testing, and IaC.
Define observability requirements and partner with SRE/Monitoring teams to build dashboards and alerts.
Contribute to communities of practice and help evolve engineering norms.
Ensure CI/CD maturity through automation and quality gates.
Maintain operational excellence via automation, improved reliability, and maintainable code.
Mentor engineers, break down complex stories, and provide implementation guidance.
Provide leadership and stability during production incidents.
Serve as the technical liaison with Product, Architecture, SRE, and partner teams.
Promote effective use of AI tooling and prompt engineering best practices.
Review AI-generated code for quality, security, and compliance.
Remain current with emerging technologies and complete all required training and compliance activities.
Other duties as assigned.
MINIMUM KNOWLEDGE, SKILLS, AND ABILITIES REQUIRED
HARD SKILLS
Proficiency in software design and architecture (microservices, DDD).
Advanced experience with Java/Spring Boot and JavaScript / NodeJS.
Skilled in AWS cloud-native development (Lambda, API Gateway, DynamoDB, ECS).
Proficient with CI/CD pipelines (Jenkins), Git/GitHub, and Terraform.
Strong understanding of unit, integration, and functional testing, including TDD.
Experience designing scalable relational and NoSQL (DynamoDB) databases.
Expertise in observability tools such as Splunk and Dynatrace.
SOFT SKILLS
Excellent communication skills for technical and non-technical audiences.
Strong collaboration across squads and partners.
Demonstrates ownership, adaptability, and continuous improvement.
Ability to mentor engineers across experience levels.
PROBLEM SOLVING
Solves complex squad-level and cross-team technical challenges.
LEADERSHIP
Leads technical delivery within the squad and contributes to cross-squad initiatives.
Mentors engineers, leads code reviews, and reinforces engineering standards.
Acts as a stabilizing force during production issues.
Serves as a technical liaison with Product, SRE, Architecture, and others.
CERTIFICATIONS (Preferred)
AWS Certified Developer - Associate
AWS Solutions Architect - Associate
Red Hat Certified Specialist in OpenShift Application Development (EX288)
HashiCorp Terraform Associate
EXPERIENCE
Typically 7+ years in software engineering with demonstrated leadership experience in technical delivery, architectural decision-making, and mentorship.
Lead Software Engineer
At Fifth Third, we understand the importance of recognizing our employees for the role they play in improving the lives of our customers, communities and each other. Our Total Rewards include comprehensive benefits and differentiated compensation offerings to give each employee the opportunity to be their best every day.
The base salary for this position is reflective of the range of salary levels for all roles within this pay grade across the U.S. Individual salaries within this range will vary based on factors such as role, relevant skillset, relevant experience, education and geographic location. In addition to the base salary, this role is eligible to participate in an incentive compensation plan, with any such payment based upon company, line of business and/or individual performance.
Our extensive benefits programs are designed to support the individual needs of our employees and their families, encompassing physical, financial, emotional and social well-being. You can learn more about those programs on our 53.com Careers page at: https://www.53.com/content/fifth-third/en/careers/benefits.html or by consulting with your talent acquisition partner.
LOCATION -- Cincinnati, Ohio 45202
Attention search firms and staffing agencies: do not submit unsolicited resumes for this posting. Fifth Third does not accept resumes from any agency that does not have an active agreement with Fifth Third. Any unsolicited resumes - no matter how they are submitted - will be considered the property of Fifth Third and Fifth Third will not be responsible for any associated fee.
Fifth Third Bank, National Association is proud to have an engaged and inclusive culture and to promote and ensure equal employment opportunity in all employment decisions regardless of race, color, gender, national origin, religion, age, disability, sexual orientation, gender identity, military status, veteran status or any other legally protected status.