Logo of Huzzle

Lead Software Engineer

  • Job
    Full-time
    Senior (5-8 years)
  • Cincinnati
  • Quick Apply

AI generated summary

  • You should have extensive software development experience, strong leadership skills, proficiency in coding languages, and a solid understanding of software architecture and design principles.
  • You will lead software development projects, design solutions, collaborate with cross-functional teams, ensure code quality, and mentor junior engineers, driving innovation and efficiency in the team.

Requirements

  • Bachelor's degree in Computer Science/Information Systems or equivalent combination of education and work experience.
  • Six+ years of engineering or other IT work experience relevant to the position.
  • Knowledge of object-oriented and functional software design.
  • Experience with REST API development
  • Experience with Java and Springboot.
  • Experience with various web service integration tools.
  • Experience with Master Data Management tools.
  • Experience with relational databases and SQL.
  • Experience with knowledge of Git and GitHub.
  • Experience with test-driven development.
  • Understanding of Software Development Methodologies.
  • Understanding of security best practices.
  • Strong problem solving skills.
  • Strong collaboration skills.
  • Excellent verbal and written communication skills.

Responsibilities

  • Design and implement new features while continuously improving quality of technical products and applications
  • Provide technical knowledge and leadership as a developer on an agile squad
  • Work collaboratively with other software engineers to define system architectures and design solutions
  • Develop software meeting code quality standards and metrics
  • Practice test-driven development
  • Participate in communities of practice by contributing to and following standards, reviewing others code, and sharing knowledge
  • Achieve operational excellence by automating processes and writing maintainable, supportable, and testable code
  • Maintain effective partnerships with operations and engineering teams to drive service improvement
  • Remain current on IT trends pertaining to their area of practice
  • Assist with problem resolution for end users and customers
  • Contribute to the definition of operational procedures for software development
  • Maintain appropriate controls and documentation to ensure compliance of audit requirements
  • Other duties as assigned

FAQs

What is the main responsibility of the Lead Software Engineer at Fifth Third Bank?

The main responsibility of the Lead Software Engineer is to design and implement software solutions as a member of an agile squad, participating in all agile ceremonies and driving activities from design to delivery, while ensuring adherence to best practices and standards.

What qualifications are required for this position?

Candidates are required to have a Bachelor's degree in Computer Science/Information Systems or an equivalent combination of education and work experience, along with six or more years of relevant engineering or IT work experience.

What specific technical skills are necessary for the Lead Software Engineer role?

Necessary technical skills include knowledge of object-oriented and functional software design, experience with REST API development, proficiency in Java and Springboot, familiarity with various web service integration tools, and experience with relational databases and SQL, among others.

Does the Lead Software Engineer need to supervise a team?

No, the Lead Software Engineer position does not have supervisory responsibilities.

What development practices does the role emphasize?

The role emphasizes test-driven development and the maintenance of code quality standards and metrics.

How does this role contribute to risk management within the bank?

The Lead Software Engineer is responsible and accountable for risk by openly exchanging ideas, elevating concerns, following policies and procedures defined by the bank, and ensuring actions drive a positive customer experience while operating within the bank's risk appetite.

What is expected regarding collaboration in this role?

The Lead Software Engineer is expected to work collaboratively with other software engineers to define system architectures and design solutions, maintain effective partnerships with operations and engineering teams, and contribute to communities of practice.

How should the Lead Software Engineer stay informed about industry trends?

The Engineer should remain current on IT trends pertaining to their area of practice, incorporating new knowledge and practices into their work.

What are some additional duties included in this job position?

Additional duties may include assisting with problem resolution for end users and customers, contributing to the definition of operational procedures for software development, maintaining documentation to ensure compliance with audit requirements, and other assigned tasks.

Where is this position located?

The Lead Software Engineer position is located in Cincinnati, Ohio, with the postal code 45202.

What is Fifth Third Bank’s stance on diversity and inclusion?

Fifth Third Bank promotes and ensures equal employment opportunity in all 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, fostering an engaged and inclusive culture.

Finance
Industry
10,001+
Employees

Mission & Purpose

At Fifth Third Bank, everything we do is rooted in our purpose: to improve the lives of our customers and the well-being of our communities. Since our founding in 1858, we’ve been committed to creating a better financial experience by empowering our customers and clients to achieve what matters most. Our unified strength is grounded in the individual passion and diversity of more than 20,000 employees who work collaboratively to deliver a better tomorrow to everyone we serve. We offer a strong culture, opportunities for growth 401k match, wellness options, comprehensive insurance plans and additional resources you need to build a lasting and rewarding career path here. Headquartered in Cincinnati, Ohio, we are among the largest money managers in the Midwest. We operate four main businesses—Commercial Banking, Branch Banking, Consumer Lending, and Wealth & Asset Management—and a network of financial centers in Ohio, Kentucky, Indiana, Michigan, Illinois, Florida, Tennessee, West Virginia, Georgia, North Carolina and South Carolina. Consumers also have access to approximately 54,000 Fifth Third fee-free ATMs across the United States. Fifth Third Bancorp is a diversified financial services company and is the indirect parent company of Fifth Third Bank, National Association, a federally chartered institution.