remote
Staff Software Engineer - Alkami Technology
Software Engineer
Lead the design and delivery of scalable, cloud‑native banking solutions using Java, Spring Boot, and AWS. Drive architecture decisions, mentor engineers, and ensure high performance and reliability across microservice ecosystems.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑throughput microservices that power digital banking experiences.
- Lead technical design reviews, set coding standards, and enforce best practices for security, performance, and scalability.
- Collaborate with product, data, and UX teams to translate business requirements into robust, cloud‑native solutions on AWS.
- Mentor and coach engineering teams, fostering a culture of continuous learning and technical excellence.
- Implement CI/CD pipelines, automated testing, and observability tooling to ensure rapid, reliable releases.
Requirements
- 5+ years of professional experience building large‑scale Java applications, preferably with Spring Boot.
- Deep understanding of microservice architecture, RESTful APIs, and container orchestration (Kubernetes/EKS).
- Hands‑on experience with AWS services (EC2, RDS, S3, Lambda) and infrastructure‑as‑code tools.
- Proficiency in SQL databases and data modeling, with a focus on performance tuning.
- Strong problem‑solving skills, ability to influence technical direction, and a passion for mentoring engineers.
Skills
javaawskubernetessqlcicd