Principal Software Engineer
Core
Design and implement scalable enterprise software solutions and AI-enabled engineering capabilities (internal tools, agentic workflows, LLM integration) within an agile squad.
Role type
Principal Software Engineer (AI Engineering & Architecture)
Builds
Distributed systems, APIs, AI-powered developer tools, and enterprise software applications
Domain
Banking / Enterprise Software Engineering / AI Engineering
Required skills
Distributed systems design, API development, AI/ML concepts, LLM integration, workflow orchestration, test-driven development, code quality standards, security best practices, technical standards definition (via careerplan.io/jobs/R68785-1-principal-software-engineer-at-fifththird)
Preferred skills
Agentic workflows, prompt engineering, internal developer tools, responsible AI principles, observability for AI solutions
Technologies
Git, GitHub, RESTful networking, Large Language Models, AI platforms
Responsibilities
Drive architecture of solutions across multiple services, mentor developers on modern and AI engineering practices, build reusable frameworks for AI adoption, establish guardrails for responsible AI development, automate processes and improve developer productivity
Seniority
Principal, hands-on IC with strategic vision and mentorship
