Alkami is a leading cloud-based digital banking solutions provider for financial institutions in the United States that helps clients to transform through retail and business banking, digital account opening and loan origination, payment fraud prevention, and data analytics and engagement solutions. Founded in 2009, we continue to be recognized for our intentional culture and tremendous growth (Best Place to Work in Fintech; Best & Brightest to Work For Nationally; and Comparably’s Best Company Culture, Best Career Growth, Best Engineering Team, and Best Places to Work in Dallas, among others). Through our bold investments in technology and people, we empower our clients to grow confidently, adapt quickly, and build thriving digital banking communities through tailored experiences for over 20M users. Position Overview: We are seeking a highly experienced and visionary Principal Software Engineer – Backend to join our team. In this strategic role, you will serve as a technical leader and architect , responsible for designing and driving the development of scalable, secure, and high-performing backend systems that power our core platform and services. You will work closely with front-end teams to define clean, efficient APIs and enable seamless integration across client experiences. You will collaborate across teams to define technical direction, influence architecture, and ensure engineering excellence. This role is ideal for a hands-on engineer who enjoys solving complex problems, mentoring others, and shaping the future of large-scale distributed systems. Key Responsibilities and Duties: Lead the design, architecture, and implementation of backend services and APIs that are scalable, maintainable, and secure. Drive the evolution of our technical stack, frameworks, and best practices to meet current and future business needs. Collaborate with cross-functional teams including product, architecture, platform, and infrastructure to deliver aligned and efficient solutions. Influence and contribute to long-term backend and platform strategies. Provide technical mentorship and guidance to other senior and mid-level engineers. Identify and address performance bottlenecks, technical debt, and architecture risks. Champion software quality through code reviews, automated testing, observability, and incident prevention. Contribute to internal documentation, design reviews, and engineering culture. Work closely with frontend and mobile teams to support Server-Driven UI (SDUI) architectures—enabling dynamic, backend-configurable user interfaces that reduce app rebuilds and accelerate time-to-market for UI changes, particularly in mobile environments. Required Qualifications: 15+ years of hands-on software engineering experience with a strong focus on backend development with a Bachelor’s Degree in Computer Science, Engineering, Statistics, Physics, Math, or related field or equivalent work experience Proven expertise designing and building large-scale distributed systems and service-oriented architectures (SOA or microservices). Experience with cloud-native development (AWS, Azure, or GCP) and container orchestration (Docker, Kubernetes). Strong understanding of databases (SQL and NoSQL), message queues, caching strategies, and event-driven architectures. Experience designing and implementing event-driven architectures using technologies like Kafka, Pub/Sub, or similar for scalable, loosely-coupled systems. Familiarity with API design (REST, GraphQL, gRPC), authentication, and authorization best practices. Deep knowledge of backend technologies such as Java, Golang, Node.js, .NET or similar. Proficiency in modern software engineering practices: CI/CD, automated testing, observability, and infrastructure as code. Excellent communication skills and the ability to work effectively across teams and leadership levels. Collaborate effectively with Global Capability Centers (GCCs) and distributed engineering teams across time zones to ensure alignment, knowledge sharing, and delivery consistency. Alkami Technology is an Equal Opportunity Employer and Prohibits Discrimination and Harassment of Any Kind: Alkami is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at Alkami are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. Alkami will not tolerate discrimination or harassment based on any of these characteristics. Alkami encourages applicants of all ages.
Job Title
Principal Software Engineer