Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

Fifth Third Bank, N.A.

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:

Designs and implements technology and software solutions as a member of an agile squad. Being assigned to an agile squad means this role also participates in all agile ceremonies driving activities from architecture and design to delivery. Models software development best practices and leads communities of practice to continuously refine and document standards and best practices.

In addition, this role helps evaluate, design, and implement AI-assisted engineering capabilities, including internal developer tools, agentic workflows, orchestration patterns, prompt and tool integration, and secure usage patterns for enterprise AI platforms. Works across teams to ensure AI-enabled solutions are scalable, maintainable, observable, secure, and aligned to business and technology standards.

Responsible and accountable for risk by openly exchanging ideas and opinions, elevating concerns, and personally following policies and procedures as defined. Accountable for always doing the right thing for customers and colleagues, and ensures that actions and behaviors drive a positive customer experience. While operating within the Bank's risk appetite, achieves results by consistently identifying, assessing, managing, monitoring, and reporting risks of all types.

DUTIES AND RESPONSIBILITIES:

  • Design and implement new features while improving quality of technical products and applications

  • Create and execute long-term vision of technical products and applications

  • Act as a technical expert and developer on an agile squad

  • Drive the architecture of solutions across multiple services and applications

  • Develop software meeting code quality standards and metrics

  • Practice test-driven development

  • Guide communities of practice by mentoring developers, creating and enforcing 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

  • Create and update operations procedures for daily routine management processes

  • Maintain appropriate controls and documentation to ensure compliance of audit requirements

  • Design, build, and support AI-enabled software capabilities, including internal tools, developer assistants, copilots, and agentic workflows

  • Define and implement orchestration patterns for AI agents, tools, APIs, prompts, memory, and workflow execution across enterprise systems

  • Partner with architecture, security, risk, data, and engineering teams to establish guardrails for responsible AI development and usage

  • Evaluate and integrate large language models, AI platforms, model providers, and related tooling into enterprise software delivery workflows

  • Build reusable frameworks, services, and patterns that enable teams to safely adopt AI capabilities at scale

  • Establish observability, logging, testing, and performance monitoring for AI-powered solutions and agentic workflows

  • Ensure AI solutions meet enterprise standards for security, privacy, resiliency, explainability, and human oversight where appropriate

  • Contribute to standards, reference architectures, and best practices for AI engineering, prompt design, tool use, and workflow orchestration

  • Identify opportunities to improve developer productivity, automation, and customer outcomes through intelligent tooling and AI-assisted processes

  • Mentor engineers on modern software engineering and emerging AI engineering practices

  • Other duties as assigned

SUPERVISORY RESPONSIBILITIES: None

MINIMUM KNOWLEDGE, SKILLS AND ABILITIES REQUIRED:

  • Bachelor's degree in Computer Science/Information Systems or comparable with 8+ years of experience

  • Knowledge of object-oriented and functional software design

  • Knowledge of software development best practices

  • Familiarity with RESTful networking

  • Prior experience with knowledge of Git and GitHub

  • Understanding of Software Development Methodologies

  • Understanding of security best practices

  • Strong problem solving skills

  • Strong collaboration skills

  • Excellent verbal and written communication skills

  • Experience designing and implementing distributed systems, APIs, and service integrations

  • Familiarity with AI/ML concepts and modern AI application patterns, including large language models, prompt engineering, retrieval patterns, and agentic workflows

  • Experience building or integrating automation, workflow orchestration, or intelligent tooling into engineering or business processes

  • Understanding of responsible AI principles, including model risk, privacy, security, human oversight, and governance considerations

  • Ability to evaluate tradeoffs across software architecture, AI capabilities, operational support, and enterprise controls

  • Experience defining technical standards, reusable patterns, and engineering best practices across teams

  • Ability to work across product, engineering, architecture, security, and risk stakeholders to deliver scalable enterprise solutions

Position not available for immigration sponsorship.

#LI-CB2

Principal 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: or by consulting with your talent acquisition partner.

LOCATION -- Auburn Hills, Michigan 48326

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.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Pontiac, MI vacancy
  •  ...us and we drive innovation. Dream big and create the future of mobility at Magna Electronics. Job Responsibilities: The Principal Software Engineer is responsible for developing embedded software including design and development for safety critical automotive computer... 
    Suggested
    Permanent employment
    Local area

    Dormont Manufacturing Co

    Southfield, MI
    3 days ago
  •  ...Sr. Software EngineerSkip to main contentThis site uses cookies from MAGNA and third parties for our own business purposes and to personalize...  ...For more information, visit MAGNA Cookies Policy#Sr. Software Engineer page is loaded## Sr. Software EngineerApplylocations: Auburn... 
    Suggested
    Permanent employment
    Work at office
    Local area
    Immediate start

    Magna International

    Auburn Hills, MI
    4 days ago
  •  ...at USF. We welcome all individuals. US Farathane is seeking a Software Programmer at our Corporate Tech Center to join our growing team...  ...solutions ranging from black‑box design concepts to highly engineered composites, TPEs, TPOs, and specialized extrusion and compression... 
    Suggested
    Relocation

    USF Corporation

    Auburn Hills, MI
    3 days ago
  •  ...implement, test and debug) of core and/or application specific software requirements for automotive embedded electronic module serial...  ...in compliance with a formal ASPICE/CMMi based Global Product Engineering Process (GPEP). 3. 10 plus years of embedded experience in... 
    Suggested

    Omni Inclusive

    Auburn Hills, MI
    2 days ago
  •  ...Senior Software Engineer Drive Innovation in Automotive Technology Join our dynamic software development team where you'll play a pivotal role in shaping the future of automotive data acquisition and calibration systems. You'll work on cutting-edge projects that... 
    Suggested
    Temporary work
    Work at office
    Work from home
    Flexible hours

    NuTechs

    Bloomfield Hills, MI
    3 days ago
  •  ...Job Description Title: Software Engineer Position Overview The Software Engineer will support business and technology teams by helping analyze system needs, document requirements, support application and data-related initiatives, troubleshoot issues, and assist with... 
    Rotational program
    Full time
    Work experience placement
    Internship

    HTC Global Services

    Pontiac, MI
    2 hours ago
  •  ...We pioneer technology for mobility experience that matter to people. Your mission, roles and responsibilities Role Summary The Software Engineer will play a critical role in our development team, working on a variety of projects that span the spectrum from computer... 

    faurecia S.A.

    Auburn Hills, MI
    3 days ago
  •  ...forward-looking technology to provide solutions that defend and feed the world. Job Summary: The Cybersecurity Embedded Software Engineer is a role within the Engineering organization, responsible for implementing embedded cybersecurity software solutions for the... 
    Work at office
    Local area
    Overseas

    RHEINMETALL

    Auburn Hills, MI
    3 days ago
  •  ...Overview Pontiac, United States | Posted on 09/18/2025 Oakland County is seeking a highly skilled Software Developer with 4+ years of hands-on experience in enterprise application development and document management systems. The ideal candidate will have strong expertise... 

    Govserviceshub

    Pontiac, MI
    4 days ago
  •  ...Key Responsibilities Collaborate with end users to understand their software needs and workflows, providing insights and suggesting software enhancements that optimize productivity. Attend design committee meetings to gather and analyze user requirements, translating... 

    HIROTEC Manufacturing America LLC

    Auburn Hills, MI
    3 days ago
  •  ...Your Mission: The AI and Data Analytics Team is looking for a Software Engineer to join our team . You will lead the design and development of scalable, secure, and highly available cloud-native systems on Amazon Web Services (AWS). In this role, you will take ownership... 
    Immediate start

    Stellantis

    Auburn Hills, MI
    4 hours ago
  •  ...scalable and flexible, high-quality code that satisfies both the functional and non-functional requirements • Develop configurable software services that support applications integrates to enterprise services • Identify technical issues & coordinate the resolution of... 
    Flexible hours

    3B Staffing LLC

    Auburn Hills, MI
    1 day ago
  •  ...functional teams to define, design and ship new features. – Experience with participating in code reviews. – Can demonstrate knowledge of software design patterns and conventions. – Experience developing unit tests and UI tests. – Experience in security of data on devices and... 
    Remote work

    NextStep

    Auburn Hills, MI
    1 day ago
  •  ...drive innovation. Dream big and create the future of mobility at Magna Electronics. Job Responsibilities: JOB SUMMARY The Software Test Engineer is responsible for the component, Integration and Qualification level test specification design, review test execution, and... 
    Permanent employment
    Local area
    Immediate start

    Dormont Manufacturing Company

    Auburn Hills, MI
    2 days ago
  • A government services organization is looking for a Software Developer in Pontiac, Michigan. The candidate should have over 4 years of experience in enterprise application development and expertise in Kofax scanning solutions and Laserfiche DMS. Responsibilities include... 

    Govserviceshub

    Pontiac, MI
    2 days ago
  • Position: Software Engineering Intern (Year‑Rough) Location: Auburn Hills, MI Job Purpose We are looking for a student to assist the Software Engineering team in the development of embedded software for drivetrain systems, such as transfer cases. The student will experience... 
    Full time
    Internship
    Immediate start
    Visa sponsorship
    Work visa
    Free visa

    BorgWarner

    Auburn Hills, MI
    2 days ago
  • US Farathane in Auburn Hills is seeking a Software Programmer to join their team at the Corporate Tech Center. This role involves developing and improving ERP system applications using .NET C#, collaborating with senior developers and business users, troubleshooting software... 

    USF Corporation

    Auburn Hills, MI
    5 days ago
  •  ...the United States. JOB SUMMARY The Computer Vision Algorithm Engineer role focused on ADAS perception that turns camera video feeds (...  ...Education/Experience Master’s degree in computer engineering, Software Engineering, Electrical Engineering, Computer Science, or equivalent... 
    Work at office
    Local area

    Dormont Manufacturing Co

    Auburn Hills, MI
    3 days ago
  •  ...functional implementations 3+ years of relevant experience in ERP integration, project management, or related roles. Technical aspects of software integration and strategic planning preferred. Ability to create thorough documentation for integration processes Strong analytical... 
    Local area

    Marposs S.p.A

    Auburn Hills, MI
    3 days ago
  •  ...completion. Ability to work in a multi-functional team environment and influence others that impact success Develop configurable software services that support applications integrates to enterprise services Identify technical issues & coordinate the resolution of... 
    Flexible hours

    Futran Tech Solutions Pvt. Ltd.

    Pontiac, MI
    3 days ago
  •  ...Application Engineer Autoliv's primary goal is to Save More Lives. Our products never get a second chance. This is why we can never compromise on quality. We are working to increase vehicle safety by developing seatbelts, airbags and steering wheels and you can be... 
    Local area

    Autoliv China

    Auburn Hills, MI
    4 days ago
  •  ...and industrial markets. We are currently seeking a Application Engineering Intern to join our team and support innovative, customer‑...  ...principles and engineering fundamentals. Familiarity with CAD software (SolidWorks, AutoCAD, or similar) preferred. Strong analytical... 
    Internship
    Work at office

    Page Mechanical Group Inc

    Bloomfield, MI
    4 hours ago
  •  ...Embedded engineer MCU/ECU – Any visa is fine Location: Auburn Hills, MI Responsibilities: Minimum of 8 years of experience in MCU design...  ...projects and product launches. Proven experience in embedded software development, with a focus on automotive MCUs and ECUs. Familiarity... 
    Contract work

    Pentangle Tech Services | P5 Group

    Auburn Hills, MI
    4 days ago
  •  ...Pentangle Tech Services | P5 Group is seeking an embedded software engineer in Auburn Hills, Michigan. The role involves designing and developing software applications using C/C++ on QNX, focusing on real-time performance and automotive Ethernet communication. The ideal... 

    Pentangle Tech Services | P5 Group

    Auburn Hills, MI
    4 days ago
  • $100k

     ...Applications Engineer – CNC Machine Tools (USA) Company: Jyoti CNC Automation Location: USA Tech Centre (occasional customer site visits) Reports To: Zone Head / Tech Centre Head Functional Coordination: Sales Engineers Schedule: Monday–Friday, Core... 
    Hourly pay
    Monday to Friday

    Shively Diversified Management Services

    Auburn Hills, MI
    21 hours ago
  •  ...Embedded Software Engineer Ann Arbor, MI 12+ Months Contract The AVSD has the task and responsibility to continuously monitor the traffic, road and environmental & system status to be able to promptly evaluate the situation and react and to disengage the... 
    Contract work

    Kasmo Global

    Auburn Hills, MI
    2 hours ago
  • $66 - $76 per hour

     ...Check out this new opportunity! Embedded Software Engineer Auburn Hills, MI $66.00 - $76.00/Hourly Active Secret Clearance or the ability to obtain US Citizenship Required by Federal Law We are hiring a Senior Embedded Software Engineer to support the... 
    Hourly pay
    Contract work

    Moseley Technical Services

    Auburn Hills, MI
    4 days ago
  •  ...Embedded Software Engineer Responsibilities: Design and development of embedded software for HVAC control modules. Duties include developing requirements, new software control strategies, addressing issues identified in the current software by using test-driven... 
    Temporary work

    Zobility

    Auburn Hills, MI
    3 hours ago
  •  ...Embedded Software Engineer # Brief We are looking for an Embedded Software Engineer to execute design and development of vehicle access advanced engineering products. The goal is to create scalable and optimized software system architectures. # Responsibilities... 
    Work experience placement

    James David Staffing

    Auburn Hills, MI
    2 hours ago
  •  ...generation, simulation, design, development and integration of complex military combat vehicle software-based systems. We are looking for a Sr. Embedded Software Engineer to work for our Auburn Hills MI office. If you have at least 15 years of experience in Software... 
    Contract work
    Local area
    Overseas

    Loc Performance

    Pontiac, MI
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!