Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Principal Software Engineer image - Rise Careers
Job details

Principal Software Engineer

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. Alkami's Mobile App Platform has been certified by J.D. Power for providing clients with "An Outstanding Mobile Banking Platform Experience."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 18.6M users.As a remote-first company, this position can sit in Plano, TX or remote in the US.Follow us on Glassdoor and LinkedIn!The Core Banking Engineering TeamThe Core Banking Engineering team is responsible for the development and delivery of our core banking platform, including the design and implementation of Kubernetes-based (K8s) RESTful services, infrastructure as code (such as Terraform), and integration with critical banking middleware. This team ensures that our core banking solutions meet the highest standards of performance, security, and scalability.The RoleAs a Principal Engineer, you will be the critical senior individual contributor role within our Core Engineering team, driving innovation and excellence across all aspects of our core banking infrastructure. You will work on highly complex challenges that have a significant impact on our organization, leading the design and development of systems that are both reliable and scalable. You will collaborate closely with senior engineering leadership, product managers, and cross-functional teams to shape the future of our core banking solutions.Key Responsibilities:• Innovative Development: Lead the creation of large-scale, high-impact features that elevate the banking experience for our customers, ensuring they enjoy a best-in-class service.• Strategic Collaboration: Partner with senior engineering leadership, product managers, technical program managers, and cross-functional teams to break down complex problems into simple, reusable solutions that align with our long-term goals.• Architectural Leadership: Design and oversee end-to-end architectural solutions that balance customer benefits, cost-effectiveness, and resilience, ensuring our systems are built for scalability and longevity.• Technical Problem Solving: Dive deep into technical challenges across various platforms, providing both strategic and tactical guidance to resolve complex issues and enhance system performance.• Hands-On Involvement: Engage directly in coding, debugging, and troubleshooting to maintain a deep understanding of the software development lifecycle and ensure high-quality deliverables.• Technical Authority: Act as a technical authority within the organization, providing insights into emerging technologies, industry trends, and best practices to guide our technical roadmap.• Persistence and Database Expertise: Maintain a clear understanding of persistence mechanisms, with deep experience in SQL and NoSQL databases, such as PostgreSQL, MySQL, DynamoDB et al, to design efficient,reliable, scalable and performant data storage solutions with techniques such as partitioning.• AWS and Containerization: Utilize your 5+ years of AWS experience to architect and optimize cloud-based solutions, ensuring our systems are robust, scalable, and secure. Additionally, this role requires a strong understanding of containerization technologies like Docker in conjunction with Kubernetes and AWS services such as EKS, ECS, etc..• CI/CD Pipeline Expertise: Demonstrate a strong understanding of CI/CD practices, leveraging tools such as GitLab, TeamCity, Jenkins, or similar, to automate and streamline the deployment process.• Agile Delivery: Exhibit strong experience in delivering projects in an agile manner, particularly within a scrum framework, ensuring iterative development and continuous improvement.• Offshore Collaboration: Experience working with offshore development providers, effectively managing distributed teams to achieve high-quality outcomes.• Integrity: Demonstrate high levels of integrity, ensuring ethical practices and trustworthiness in all professional activities.• Cross-Team Influence: Collaborate with other senior engineering leaders to solve our most difficult technical challenges, driving initiatives that have a material impact on our business and customer satisfaction.• Mentorship and Development: Actively mentor engineers and leaders within the organization, providing guidance on advanced technical issues and supporting their career growth.• Executive-Level Communication: Present complex technical concepts and strategies clearly and concisely to executives and non-technical stakeholders, influencing decisions that align with our business objectives. Work closely with leadership on providing a technical vision and building a core strategy around the vision.Qualifications:• Technical Expertise:• * 10+ years of professional software development experience, with a strong background in .NET/C# or Spring/Java or similar technologies.• 6+ years of experience in architecture and design (including design patterns, reliability, and scaling) of new and existing systems.• Proven success in designing, building, and supporting reliable systems in production environments, particularly within fintech or banking.• Extensive experience with Kubernetes (K8s), Infrastructure as Code (IaC) tools such as Terraform, and end-to-end system design in financial services.• 5+ years of experience with AWS, including designing and deploying cloud-based solutions.• Strong understanding of containerization technologies like Docker.• Persistence and Database Knowledge:• Strong experience with SQL databases such as MySQL and PostgreSQL including isolation levels, partitioning, pooling, performance tuning etc• Strong experience working with NoSQL and in-memory databases, e.g., DynamoDB and REDIS including pooling, performance tuning, key optimization etc.• CI/CD and Agile Expertise:• Strong understanding of CI/CD practices with tools like GitLab, TeamCity, Jenkins, etc.• Strong experience in delivering projects in an agile manner, particularly with scrum.• Offshore Collaboration and Integrity:• Experience working with offshore development providers.• Demonstrable high levels of integrity.• Leadership and Collaboration:• Demonstrated ability to lead cross-functional teams in solving complex technical problems, driving project success, and ensuring alignment with business objectives.• Strong interpersonal skills with a talent for fostering collaboration and bringing teams together to achieve common goals.• Fintech and Banking Expertise:• In-depth understanding of fintech and retail industries, with experience in core banking platforms, middleware, transaction processing, and supply chain or order management systems.• Communication and Influence:• Excellent written and verbal communication skills, capable of presenting complex technical information clearly to both technical and non-technical audiences.• Ability to work closely with senior leadership to develop long-term technical strategies that align with business goals.• Holistic Mindset:• Focused on incorporating a test first mindset when developing systems and democratizing that across engineering teams• Understanding the value of having a performance first mindset across when productionalizing systems• Building around a product first mindset - where delivery is purely dependent on knowing what problem you are solving and it's valueDesired Qualifications:• Deep experience in NoSQL databases, including DynamoDB, Redis, and Elasticsearch.• Experience with Service Meshes (e.g., Linkerd, Istio).• Deep experience building systems based on design patterns such as Domain-Driven Design (DDD), CQRS, and Event Sourcing or Event-Driven Design.Cool Things to KnowNot Just Any Company: Alkami has an awesome diverse and inclusive environment. We have a FUN culture and offer great benefits, including remote-first environment, unlimited paid time off, 401(k) with employer match, and more.Work Authorization: We cannot offer employment sponsorship at this time. Candidates must be eligible to work in the US for full-time employment.Recruiters: We are not looking for outside recruiting firms to help us in this search. Thank you for understanding.Pay Transparency: As of January 1, 2023, new states and locales have enacted pay equity laws that require more pay transparency by employers in the following states: California, Colorado (effective January 1, 2021), Connecticut, Maryland, Nevada, New Jersey, New York, Ohio, Rhode Island and Washington. [$167,716.00 - $251,574.00]The Important StuffAlkami 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.#LI-REMOTEJ.D. Power 2024 Mobile App Platform Certification ProgramSM recognition is based on successful completion of an audit and exceeding a customer experience benchmark through a survey of recent servicing interactions. For more information, visit jdpower.com/awards.
Alkami Technology Glassdoor Company Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Alkami Technology DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Alkami Technology
Alkami Technology CEO photo
Alex Shootman
Approve of CEO

Average salary estimate

Estimate provided by employer
$38500 / ANNUAL (est.)
min
max
$37K
$40K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

To be the Gold Standard in digital banking

9 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
September 4, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!