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

Principal Software Engineer

Fifth Third Bancorp

Principal Software EngineerMake 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 applicationsCreate and execute long-term vision of technical products and applicationsAct as a technical expert and developer on an agile squadDrive the architecture of solutions across multiple services and applicationsDevelop software meeting code quality standards and metricsPractice test-driven developmentGuide communities of practice by mentoring developers, creating and enforcing standards, reviewing others' code, and sharing knowledgeAchieve operational excellence by automating processes and writing maintainable, supportable, and testable codeMaintain effective partnerships with operations and engineering teams to drive service improvementRemain current on IT trends pertaining to their area of practiceAssist with problem resolution for end users and customersCreate and update operations procedures for daily routine management processesMaintain appropriate controls and documentation to ensure compliance of audit requirementsDesign, build, and support AI-enabled software capabilities, including internal tools, developer assistants, copilots, and agentic workflowsDefine and implement orchestration patterns for AI agents, tools, APIs, prompts, memory, and workflow execution across enterprise systemsPartner with architecture, security, risk, data, and engineering teams to establish guardrails for responsible AI development and usageEvaluate and integrate large language models, AI platforms, model providers, and related tooling into enterprise software delivery workflowsBuild reusable frameworks, services, and patterns that enable teams to safely adopt AI capabilities at scaleEstablish observability, logging, testing, and performance monitoring for AI-powered solutions and agentic workflowsEnsure AI solutions meet enterprise standards for security, privacy, resiliency, explainability, and human oversight where appropriateContribute to standards, reference architectures, and best practices for AI engineering, prompt design, tool use, and workflow orchestrationIdentify opportunities to improve developer productivity, automation, and customer outcomes through intelligent tooling and AI-assisted processesMentor engineers on modern software engineering and emerging AI engineering practicesOther duties as assignedSupervisory Responsibilities: NoneMinimum Knowledge, Skills and Abilities Required:Bachelor's degree in Computer Science/Information Systems or comparable with 8+ years of experienceKnowledge of object-oriented and functional software designKnowledge of software development best practicesFamiliarity with RESTful networkingPrior experience with knowledge of Git and GitHubUnderstanding of Software Development MethodologiesUnderstanding of security best practicesStrong problem solving skillsStrong collaboration skillsExcellent verbal and written communication skillsExperience designing and implementing distributed systems, APIs, and service integrationsFamiliarity with AI/ML concepts and modern AI application patterns, including large language models, prompt engineering, retrieval patterns, and agentic workflowsExperience building or integrating automation, workflow orchestration, or intelligent tooling into engineering or business processesUnderstanding of responsible AI principles, including model risk, privacy, security, human oversight, and governance considerationsAbility to evaluate tradeoffs across software architecture, AI capabilities, operational support, and enterprise controlsExperience defining technical standards, reusable patterns, and engineering best practices across teamsAbility to work across product, engineering, architecture, security, and risk stakeholders to deliver scalable enterprise solutionsPosition not available for immigration sponsorship.Location -- Auburn Hills, Michigan 48326Fifth 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 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Auburn Hills, MI vacancy
  •  ...Monday - Friday 8a-5p, 5 days a weekResponsible for validating software and hardware products for the NEXIQ and Snap-on brands to...  ...document, and communicate product defects and specification gaps to engineering teams.Develop installation and user support documentation for... 
    Suggested
    Work at office
    Monday to Friday

    Snap-on Tools

    Rochester Hills, MI
    1 day ago
  • The Propulsion Base Software Core Development Engineer is responsible for contributing to the development of embedded software for EE/core and propulsion control modules, with a strong emphasis on GTM-based development for internal combustion engine (ICE) applications.... 
    Suggested

    Stellantis

    Auburn Hills, MI
    3 days ago
  •  ...building the next generation of connected, autonomous, and intelligent vehicles. We are looking for an experienced Senior Middleware Software Engineer to develop core platform services that power vehicle domains including ADAS, Connectivity, Infotainment, and next-generation... 
    Suggested

    Stellantis

    Auburn Hills, MI
    2 days ago
  • $100.8k - $141.75k

    In this role, the Software Development Engineer will be responsible for developing and deploying embedded software solutions for BorgWarner AWD products. Utilizing their technical expertise, they will ensure software product deadlines and deliverables are achieved. They... 
    Suggested
    Full time
    Immediate start

    BorgWarner

    Auburn Hills, MI
    2 days ago
  • The BSW Embedded Software Engineer will be working within a team of engineers responsible for the development of basic software components for EE/core and powertrain control modules. The Candidate will perform software requirements analysis, design, coding, test plan creation... 
    Suggested

    Stellantis

    Auburn Hills, MI
    2 days ago
  •  ...the future of mobility at Magna Electronics. About the Role The Software Lead is responsible for the successful development and...  ...Software Lead is the key technical interface for all software engineering topics. This role involves hands-on ADAS ECU SW development, and... 
    Full time
    Work at office
    Local area
    Immediate start

    Magna International

    Auburn Hills, MI
    4 days ago
  • $81.12k - $130.87k

    Job DescriptionWho You AreThe Software Developer will be responsible for the development of industrial desktop and web-based software solutions. The Design Engineer will be working in an Agile/Scrum based development team to architect, design, support, and document software... 

    FANUC

    Rochester Hills, MI
    1 day ago
  •  ...In partnership with leading OEMs, we design and deliver highly engineered solutions that create the ultimate access experience for...  ...apply depending on location or facility SUMMARYLead embedded software development activities including overall design of software architecture... 
    Temporary work
    Local area
    Immediate start
    Shift work

    Strattec Security Corporation

    Auburn Hills, MI
    2 days ago
  • The Base Software Engineer will be responsible for the development of software for difference inhouse-developed control modules. Engineer will perform software requirements analysis, design, coding, test plan creation, and testing for Communication Stack software features... 

    Stellantis

    Auburn Hills, MI
    2 days ago
  • The Engineer for Vehicle Dynamics Digital Development is responsible for Planning and executing activities to support Advanced Vehicle...  ...Visual Basic, Python, MATLABExperience with Hardware In the Loop, Software in the Loop & Driver in the LoopExperience with Design... 
    Contract work

    Stellantis

    Auburn Hills, MI
    2 days ago
  •  ...Number: 188505Apply: JobMolex is seeking a Lead Sealing Systems Engineer to drive the design, development, and predictive engineering of...  ...with nonlinear CAE tools such as Abaqus, ANSYS, or equivalent software, including large deformation, complex contact, and highly... 
    Visa sponsorship
    Flexible hours

    Molex

    Rochester Hills, MI
    1 day ago
  • The Lead ASWb Engineer is responsible for the development of a SW feature and/or functionally leads the involved SW Application Engineers...  ...lead or project lead and a minimum of 6 years of embedded software experience in automotiveStrong demonstrated technical leadership... 

    Stellantis

    Auburn Hills, MI
    2 days ago
  •  ...Senior Software Engineer, PlatformWhisker is redefining what it means to live with cats—designing intelligent systems that remove friction, elevate the everyday, and celebrate the quiet brilliance of feline companionship. Today, Litter-Robot leads the category. Tomorrow... 

    Whisker

    Auburn Hills, MI
    4 days ago
  •  ...Software Developer Williams International is a privately-owned company that develops and manufactures jet engines for both military and commercial aircraft applications. We are a company of creators who deliver pioneering ideas and technologies that lead the aerospace... 
    For contractors

    Williams International

    Pontiac, MI
    5 hours 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 SW development... 

    Omni Inclusive

    Auburn Hills, MI
    4 days ago
  •  ...global opportunities. Join us on this shared journey toward a brighter tomorrow.JOB PURPOSEPHINIA is seeking a dynamic Application Engineer to support the Starter and Alternator business! The Application Engineer supports Delco Remy (DR) Alternator and Starter OEM... 
    Full time
    Work at office
    Local area
    Immediate start
    Visa sponsorship
    Work visa
    Free visa

    PHINIA

    Auburn Hills, MI
    13 hours ago
  • $45.97 per hour

     ...Full TimeContact: Supriya KrishnanContact Email: ****@*****.***: The Product Engineer - Senior will design, develop, and maintain lab automation software for Emissions and Fuel Economy for vehicle chassis dynamometer testing. The engineer must be able... 

    Detroit Engineered Products

    Auburn Hills, MI
    1 day ago
  •  ...company with a focus on the customer experience. Stellantis’ Software Organization (PDT) was established to build the most captivating...  .... As part of that foundation, we are seeking passionate engineers to execute the porting of application software features from legacy... 

    Stellantis

    Auburn Hills, MI
    4 days ago
  • Position: Sr. Application Engineer Location: Auburn Hills, MIJob Id: 1243 # of Openings: 0 At Makino, we’re looking for a Senior Applications Engineer who enjoys solving complex technical challenges and... 
    Local area

    Makino

    Auburn Hills, MI
    3 days ago
  • Job DescriptionWho You AreIn this role as our Application Engineer you will be responsible for supporting the application of FANUC software products in the areas of physical AI, external motion control, and virtual commissioning & digital twin technologies for both internal... 

    FANUC

    Rochester Hills, MI
    13 hours ago
  •  ...through APIs, microservices, and workflow platforms.This is an AI engineering role focused on agent orchestration, tool-calling, RAG/context...  ..., engineering, or a related field8+ years of professional software and/or AI engineering experience, including 3+ years supporting... 

    Stellantis

    Auburn Hills, MI
    2 days ago
  •  ...Stellantis, we're building the next generation of connected, autonomous, and intelligent vehicles. We are looking for an experienced Software Engineer to develop AI pipelines supporting the software architecture and platform services that power multiple software defined... 

    Stellantis

    Auburn Hills, MI
    9 hours ago
  •  ...DescriptionDUTIES: Design, develop, implement, and test low level embedded software including, but not limited to: RTOS, Memory, Fault Detection,...  ...to local office.REQUIREMENTS: Bachelor's degree in Mechanical Engineering, Computer Engineering, Computer Science, Electrical... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Pontiac, MI
    4 days ago
  • The Application Engineers (AEs) reports to the Chief Engineer and acts as the primary owner of the application matrix and interface between the CE group and vehicle team for requirements and delivery of the transmission and driveline products, including assembly plants.... 
    Work at office

    Stellantis

    Auburn Hills, MI
    4 days ago
  •  ...Years of Experience:**- Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field (or equivalent...  ...Able to efficiently implement clean, maintainable, and testable software code- Proficient in developing secure code & solutions (web, cloud... 

    Guru Schools

    Auburn Hills, MI
    5 hours ago
  • $73 per hour

     ...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 these... 
    Flexible hours

    Kasmo Global

    Auburn Hills, MI
    2 days ago
  • About the Role:Join the Supply Chain AI Hub as an AI Engineer helping translate business opportunities into practical AI solutions across different Supply Chain perimeters. This role helps engage closely with business teams, regional stakeholders and external ecosystem... 

    Stellantis

    Auburn Hills, MI
    3 days ago
  •  ...orchestration and monitoringBasic Qualifications:Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field A minimum of 5 years of software development experience in production environments.Strong hands-on experience with AWS... 

    Stellantis

    Auburn Hills, MI
    9 hours ago
  •  ...experienced team members at Onsite/ Offshore.• Prioritizes own work regarding the development, coding, testing, and debugging of new software or enhancements to existing software.• Works with the offshore team to help clarify the requirements and help resolve any... 
    For contractors

    NTT DATA

    Auburn Hills, MI
    2 days ago
  •  ...looking for Senior Java Developer to be part of a migration of their applications to AWS. ~ Bachelor's degree in computer science, engineering or in a technology related field, OR equivalent through a combination of education and/or technology experience, OR ~7 years... 

    Perfict Global, Inc.

    Auburn Hills, 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!