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

Principal Software Engineer

Fifth Third

Principal Software Engineer 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 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 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 Location Auburn Hills, Michigan 48326 Compensation & Benefits 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. Learn more about benefits at Equal Employment Opportunity 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. #J-18808-Ljbffr

Vacancy posted 3 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Auburn Hills, MI vacancy
  •  ...communities in which we operate. Our ambitious electrification and software strategies and the creation of an innovative ecosystem of...  ...for all stakeholders. Position Overview The Software Engineering Platforms Principal Engineer is a highly skilled expert responsible for... 
    Suggested

    Stellantisfinancialservices

    Auburn Hills, MI
    2 days 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... 
    Suggested
    Remote work

    NextStep

    Auburn Hills, MI
    1 day ago
  • Job Summary The Computer Vision Algorithm Engineer role focused on ADAS perception that turns camera video feeds (image frames) into a...  ...regulations. Job Requirements Master’s degree in computer engineering, Software Engineering, Electrical Engineering, Computer Science, or... 
    Suggested
    Work at office
    Local area

    Magna International

    Auburn Hills, MI
    2 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... 
    Suggested

    HIROTEC Manufacturing America LLC

    Auburn Hills, MI
    2 days ago
  • Software Lead - Automotive Embedded Systems Responsible for the successful development and maintenance of automotive embedded software...  ...Software Lead is the key technical interface for all software engineering topics. Responsibilities Development (design, implement,... 
    Suggested
    Permanent employment
    Work at office
    Immediate start

    Magna International

    Auburn Hills, MI
    2 days ago
  •  ...integration, testing and maintenance of high quality automotive software for a power systems ECU including hybrid and electric vehicle...  ...intellectual property rights. REQUIREMENTS M.S., Computer Engineering / Electrical Engineering / Computer Science or related work experience... 
    Permanent employment
    Contract work
    Work experience placement
    H1b
    Visa sponsorship

    Trialon Corporation

    Auburn Hills, MI
    2 days ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Rochester Hills, MI
    1 day ago
  • Software Test Engineer - Magna Electronics The Software Test Engineer is responsible for designing component, integration, and qualification level test specifications, reviewing test execution, and preparing test reports for all assigned projects based on detailed design... 
    Permanent employment
    Local area
    Immediate start

    Magna International

    Auburn Hills, MI
    2 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 of... 
    Work experience placement

    Stellantisfinancialservices

    Auburn Hills, MI
    2 days ago
  •  ...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 vision... 

    Faurecia

    Auburn Hills, MI
    4 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 Propulsion Base Software Core Development Engineer is responsible for contributing to the development of embedded software for EE/core and propulsion control modules. This role involves software requirements analysis, design, development, integration, and validation... 

    Stellantis

    Auburn Hills, MI
    2 days ago
  •  ...company’s success. Responsibilities Develop, tune, and release software parameters and calibrations for power window systems. Ensure...  ...validation processes. Qualifications Bachelor’s degree in Electrical Engineering, Mechatronics, Software Engineering, or a related field.... 
    Flexible hours

    Brose North America Inc

    Auburn Hills, MI
    22 hours 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 Business Hours Travel... 
    Hourly pay
    Monday to Friday

    Shively Bros.

    Auburn Hills, MI
    1 day ago
  •  ...off Parental leave Training & development Position: Applications Engineer Location: Rochester Hills, MI Organization: Applied Automation...  ...We Are At Applied Automation Technologies, we don’t just build software - we engineer precision. As the creators of the CAPPS suite, we... 
    Full time
    Immediate start
    Remote work
    Work from home
    Flexible hours

    Applied Automation Technologies Inc

    Rochester, MI
    1 day ago
  •  ...Application Engineer – Robotics (Welding / Palletizing) Location: Northern Suburbs of Detroit, MI Travel: 30–40% Position Overview We are seeking a highly motivated Application Engineer with hands‑on experience in robotic welding and/or palletizing systems. This individual... 

    Starfish Partners

    Rochester Hills, MI
    22 hours 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
    4 days ago
  •  ...process roadmap Working with the customer to negotiate styling vs. Autoliv standard design/processes. What Is Required BS Mechanical Engineering Seatbelt application or development engineering experience. Test development and analysis. Root cause and corrective action... 
    Local area

    Autoliv

    Auburn Hills, MI
    1 day ago
  •  ...and guidelines. Ensures optimal application performance and maintainability thus enabling scalability and continuous updates from software vendors. With an Agile/SCRUM development approach, work with users to understand needs, then elicit feedback and refine solutions... 

    OpTech

    Auburn Hills, MI
    1 day ago
  •  ...following best practices. Work closely with NC Programmers/Process Engineering to create and/or improve inspection methods and assist in the...  ...related experience required. Experience with MODUS software, Renishaw Equator System, Renishaw REVO System & Renishaw UCC... 
    Day shift

    Qualified Staffing

    Pontiac, MI
    9 hours ago
  • JOB SUMMARY Responsibilities: Robot Programmer JOB DESCRIPTION Work is exclusively for Honda work at one of two possible plants. IAP - Indiana HCM - Canada - Requires passpor Must know Honda standards. This includes Yaskawa/Motoman robots. These...

    Jatca

    Auburn Hills, MI
    3 days ago
  • One of the leading supplier of industrial robots. Job Description MUST have prior ABB Robot Programming experience. Candidates with specific ABB IRC5 Robot Programming experience are even more desirable. Candidates need experience with ABB robots (at any company). Additional...

    PSG Global Solutions

    Auburn Hills, MI
    22 hours ago
  • Whisker is looking for a PHP Developer to enhance the software powering their innovative pet products in Auburn Hills, Michigan. You will collaborate in Agile teams, writing clean, maintainable code and supporting core business systems. The ideal candidate has strong PHP... 

    Whisker

    Auburn Hills, MI
    2 days ago
  • US Tech Solutions is a global staff augmentation firm providing a wide-range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit our website We are constantly on the lookout for professionals to fulfill the staffing needs...

    US Tech Solutions

    Pontiac, MI
    2 days ago
  •  ...between regional execution and global strategy in automotive software, particularly in infotainment and ADAS systems. You will oversee...  ...of market inputs. The ideal candidate should have a degree in engineering and at least five years of experience in the automotive field,... 

    Stellantisfinancialservices

    Auburn Hills, MI
    2 days ago
  • NDC is seeking an experienced software developer located in Auburn Hills, Michigan. The role requires 5-10 years of experience in software development with a strong focus on mobile programming, RESTful APIs, and Test Driven Development. The ideal candidate will have excellent... 

    NDC

    Auburn Hills, MI
    2 days ago
  • A global staff augmentation firm is seeking technology consultants to provide solutions tailored to customer needs. Responsibilities include maintaining relationships to ensure satisfaction, shaping technical strategies, and contributing to profitability by generating business...

    US Tech Solutions

    Pontiac, MI
    2 days ago
  • Experience in Android Software Development in Automotive Domain Working Knowledge on AIDL Implementation and maintenance of Android Apps Use of Vector CANoe, Canalyzer and CAPL languages Ability to work with a hardware bench: sideload, run, debug & read log Experience... 

    Tekshapers

    Auburn Hills, MI
    2 days ago
  • $128.19k - $184.01k

     .... About the Team and Role: We are seeking a talented iOS Engineer to join us in building Poe, an innovative platform that brings...  ...engineers to enhance the overall user experience Own the entire software development process from timeline estimation to coding, testing... 
    Remote job
    Full time

    Quora

    Rochester Hills, MI
    3 days ago
  • Stellantis is seeking a Propulsion Base Software Core Development Engineer in Auburn Hills, Michigan. This role focuses on developing embedded software for propulsion control modules, requiring collaboration across teams and adherence to automotive standards. The ideal... 

    Stellantis

    Auburn Hills, MI
    2 days ago

Do you want to receive more vacancies?

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