Posting Description
PRINCIPAL SOFTWARE ENGINEER Credit Union serves as the senior-most technical expert responsible for designing developing and delivering high-quality software solutions that support the credit unions strategic goals operational efficiency and member experience. This role provides architectural leadership technical direction and hands-on development across core banking systems integrations digital banking platforms and enterprise applications. The Principal Software Engineer also mentors engineering staff ensures adherence to secure coding standards and acts as a key contributor in technology governance and long-term IT strategy.
The full job description is available here :
Job Requirements
REQUIRED : Bachelors degree in Computer Science Software Engineering or related field or equivalent experience; a minimum of ten years of progressive software development experience; extensive experience with API design microservices and integration frameworks; hands-on experience with cloud platforms (Azure AWSor GCP) and containerization (Docker Kubernetes); and experience integrating core banking / financial services systems. PREFERRED : Five years in a senior or lead engineering role; and project management experience with a strong proficiency in modern programming languages (e.g. C# .NET Java Python or similar).
1 / 28 / 2026
Required Experience :
Staff IC
Key Skills
Continuous Integration,Docker,Jenkins,Python,System Design,Agile,C / C++,Go,Systems Engineering,Software Development,Java,Distributed Systems
Employment Type : Full-Time
Experience : years
Vacancy : 1
Principal Software Engineer • Lexington, Kentucky, USA