Principal Software Engineer
Fifth Third Bank, N.A.
Principal Software Engineer 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. Location – Auburn Hills, Michigan 48326 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
- ...Position Title: Principal Software Engineer Location Of Employment: 2000 Town Center, Unit 660, Southfield, MI 48075 Reference ID: REQ-SE004 Job Responsibilities 1. Software Architecture & Development Design, develop, and optimize embedded software for automotive infotainment...Suggested
- ...cutting edge technologies, supporting mission critical projects, and making an impact. Job Description We are seeking a Principal Software Engineer to provide technical leadership across complex, large‑scale software systems. This role is for a highly experienced engineer...SuggestedLocal area
- ...great people to great opportunities. Are you ready to take the next step? Discover a career in banking at Fifth Third Bank. Principal Software Engineer, Agentic Engineering We are looking for a Principal Software Engineer to join our Agentic Engineering team. You will...SuggestedRemote work
- Fifth Third Bank, N.A. seeks a Principal Software Engineer based in Auburn Hills, Michigan. This role involves designing and implementing software solutions while collaborating in an agile squad. Responsibilities include driving architecture, mentoring developers, and integrating...Suggested
- Fifth Third Bank, N.A. is seeking a Principal Software Engineer to join the Agentic Engineering team in Farmington Hills, Michigan. In this hands-on technical leadership role, you'll design a platform for specialized AI agents that operate across various technical domains...Suggested
- Overview The Software Developer will be responsiblefordevelopingandmaintaininghigh-performanceapplicationshostedon-prem and in the cloud... ...as a Backend Developer, Software Developer, Software Engineer or equivalent (Required) Ability to troubleshoot distributed systems...Full timeTemporary work
$100k - $130k
...security, identity, and automation - enabling them to operate securely and efficiently in a complex digital world. As an IAM Software Engineer, you will help to drive the evolution of our enterprise identity ecosystem. In this role, you will design, build, and support...Full time$103k - $155k
...corporations, and government agencies rely on Relativity’s legal AI software to securely surface and manage the most relevant and impactful... ...and supporting pro Bono legal work. What We Do At Relativity, engineers do more than write code – they build systems that enable users...Remote work$65 - $80 per hour
...Job Details Software Developer I – Early‑career software engineer responsible for designing, implementing, testing, and supporting application features across modern distributed systems. Salary: $65 – $80 per hour. A Bit About Us We are a healthcare technology organization...Hourly payLocal area- ...geometry, process planning, and fabrication, collapsing production timelines from months to days and soon, minutes. We don’t just build software; we run a fully operational factory where our technology produces production-grade tooling every week, enabling tight feedback...
- ...right fit for your organization. Job Description Looking for an engineer with 5+ years experience working with MCU in the automotive... ...Qualifications Bachelor’s Degree in Electrical, Systems, Computer, or Software Engineering required. Master’s degree 5+ years of MCU/ ECU...
$500 per month
...dedicated, dispersed team where you can architect your impact and shape the company’s vision? Join us at Signal! THE JOB As a Senior Software Engineer at Signal Advisors, you’ll play a key role in designing, building, and evolving our core platform. You’ll work across the...Full timeImmediate startHome officeFlexible hours$180k - $280k
...features. Other examples of the work you will be carrying out: Fluid Compute Active CPU Pricing About You: You have 5+ years of software engineering experience, Golang preferred. You have extended experience with Containers, Virtual Machines, Linux, and like digging deep...Remote workWork from homeFlexible hours- ...About the Role at Siemens Are you a skilled Software Engineer with a passion for optimizing performance and unraveling complex system behaviors? We are looking for a talented individual to join our team at Siemens and play a pivotal role in ensuring the efficiency and...
- ...26 with potential extension Responsibilities Execute the full software development lifecycle (SDLC) Design and develop cloud-native,... ...industry standards Support ITIL processes and day to day operational engineering work Provide technical leadership and mentorship when needed...Contract workRemote work
- ...Vice President of Software Engineering About the Company Leading provider of data & analytics solutions for the automotive industry Industry Information Services Type Public Company Employees 10,001+ Specialties automotive...
- ...troubleshooting and problem resolution involving operational technology software, hardware, and communication issues in collaboration with Gas... ...field sites, including collaborating with gas operations and engineering Regularly connects with Gas Operational Technology Cyber team...Long term contractRemote work
$100k - $145k
...part of the Back Office development team, this Lead HP NonStop Engineer will analyze business requirements and problems and deliver quality... ...testing, implementing, maintaining, and supporting application software that is delivered on time and within budget. Handles complex...Work experience placementWork at officeRemote workShift workNight shift2 days per week3 days per week$95.2k - $147.6k
...Firestone and associate brand products and solutions to address the needs of a broad range of customers and industries. Job Category Engineering & Science Position Summary The Attribute Engineering Technology and Applied Research Team at Bridgestone Americas' Technology...Temporary workWork experience placementLocal areaRelocation package$215k - $240k
...Welcome to Brightline! We are seeking a Full Stack Ruby on Rails Principal Software Engineer to drive technical direction across our platform, deepen our domain expertise in healthcare workflows, and raise the bar for the entire engineering team. We are primarily a Ruby...Remote workHome officeFlexible hours- ...Hybrid - 4 days/week onsite in SE MI Duration: 12+ months Description: We are seeking a highly experienced Senior Software Engineer to design and build developer productivity tools, automation pipelines, and command-line utilities that improve the developer...Contract work
- ...efficient solutions that improve business processes and system functionality. The Microsoft Dynamics Developer contributes to the full software development lifecycle (SDLC), including development, customization, integration, testing, deployment, and ongoing support of...
- ...challenges. Our services span AI, IT staffing, cloud computing, engineering, mobility, testing, and more. Certified with CMMI Level 3 and... ...Application Testing, Docker Experience Required • Senior Software Engineer with 8+ years total engineering experience • 8+ years...Work at officeLocal areaWorldwide
- JOB TITLE - Senior iOS Developer Location: Norwell, MA 02061 Duration: 6 Months Pay Rate: $62/hr w2 Role Overview ~ We are looking for a Senior iOS Developer with deep expertise in Objective-C, Swift, Cocoa Touch, and SwiftUI to design, develop...
$100k
...etc to name a few. Currently, We are looking for entry-level software programmers, Java full-stack developers, Python/Java developers, Data analysts/ Data Scientists, and Machine Learning engineers for full-time positions with clients. Who Should Apply Recent...Full timeH1b- IOS Developer Location: Seattle, WA Duration: 12 Months+ Skills Required ~5 Years' experience in IOS Mobile Application development ~1 Year experience as Senior Developer on IT Projects ~2 Years' experience in Application Development using Java, JEE, ...
$60 - $65 per hour
...failures across CTS, VTS, ATS, and STS frameworks. Required Qualifications: ~ Bachelor's degree in computer science, Software Engineering, Electrical Engineering, or a related technical discipline. ~3+ years of hands-on Android platform/framework development...Hourly payContract workTemporary workLocal area- ...Methodology Comfortable with maintenance of existing code base as well as new development 4 year college degree in computer science or engineering is preferred. Additional Information All your information will be kept confidential according to EEO guidelines. #J-18808-Ljbffr...
- ...challenges. Our services span AI, IT staffing, cloud computing, engineering, mobility, testing, and more. Certified with CMMI Level 3 and... ...operational efficiency. The ideal candidate combines strong software engineering skills with hands-on experience in Microsoft Dynamics...Local areaWorldwide
- Work for an elite, Global Retailer dedicated to excellence and has been on the forefront of technology blueStone has been retained by this Global Retailer in their search for a Dynamics CRM Developer. Job Description The Dynamics CRM Developer reports to the Manager of...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- senior principal cloud computing engineer Detroit, MI
- senior principal scientist Detroit, MI
- principal Detroit, MI
- ultimate software Detroit, MI
- software sales executive Detroit, MI
- software applications developer Detroit, MI
- remote software sales Detroit, MI
- senior c# .net software developer Detroit, MI
- software sales representative Detroit, MI
- id software Detroit, MI


