Alkami is hiring a Sr Software Engineer (Platform Enablement). You will join the Software Enablement and Service Platform team to design and deliver reliable, scalable microservice and event-driven architectures. You will leverage Kubernetes for container orchestration scaling to tens of millions of end users, build cloud-native tools for rapid development, and deeply triage distributed systems.
What You'll Do
- Deliver highly scalable, available, and fault-tolerant production applications based on containerized workloads in Kubernetes.
- Collaborate with product and engineering teams to drive the development of new features and functionality for our microservice architecture.
- Troubleshoot and resolve complex technical issues, including performance, related to our microservices and Kubernetes systems.
- Support best practices with Kubernetes architecture, including optimized workloads, performant namespace and cluster architecture, in-cluster networking, service meshing, ingress and egress, and effective pod and node auto-scaling.
- Define interoperable solutions and design patterns in a polyglot ecosystem, solving service communication (such as REST and gRPC) and integration with external APIs.
- Leverage cloud native technologies for fault tolerance, scalability, and disaster recovery.
- Lead code and design reviews to ensure smooth daily operations and accurate planning.
- Provide mentoring and technical support to junior engineers.
- Participate in the entire application lifecycle, focusing on coding and debugging.
- Write clean code to develop functional applications.
- Document technical issues and resolutions and communicate them to customers and internal teams.
- Liaise with developers, designers and system administrators to identify new features.
- Practice test-driven development while championing an API-first approach.
- Set up and maintain environment configurations and monitor system health.
- Respond promptly to on-call incidents, troubleshooting and resolving critical disruptions.
What We're Looking For
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field or equivalent work experience.
- 5+ years of experience in software development or a related field.
- Excellent experience designing highly performant and scalable solutions with cloud-native technologies like Kubernetes.
- Strong programming skills in an OOP language like Java or C#, or a functional language like Python, Go, or Kotlin.
- Proven experience optimizing system performance and troubleshooting bottlenecks in distributed systems.
- Excellent analytical and time management skills, with a proven ability to deliver value independently.
- Strong written and verbal communication skills, with demonstrated experience providing technical input.
- Proven ability to work cross-functionally with engineering and product teams.
- Collaborates effectively within the agile framework with a problem-solving attitude.
- Experience developing and deploying applications for Cloud Native Infrastructure.
- Experience developing tests including unit tests, UI automation tests, and integration tests.
- Understanding and practical application of REST API best practices.
- Experience in SQL and NoSQL databases, coupled with caching mechanisms.
- Experience working with modern Javascript frameworks like React and Angular, HTML, and CSS.
- Ability to participate in on-call rotation to support Alkami’s customers.
Nice to Have
- Experience extending Kubernetes with operator and controller patterns.
- Experience with OpenTelemetry.
- Experience working with and designing RESTful and/or gRPC APIs.
- Experience with AWS or equivalent cloud infrastructure.
- Experience working with SaaS offerings in the technology and financial industries.
Technical Stack
- Container/Platform: Kubernetes
- Languages: Java, C#, Python, Go, Kotlin
- APIs: REST, gRPC
- Data: SQL, NoSQL
- Frontend: React, Angular, HTML, CSS
- Cloud/Infra: AWS, OpenTelemetry
Team & Environment
You will be a member of the Software Enablement and Service Platform team.
Benefits & Compensation
- Remote-first environment
- Unlimited paid time off
- 401(k) with employer match
- Compensation range: $117,600 - $176,399
Work Mode
This is a remote-first position open to candidates located in the US.
Alkami Technology is an Equal Opportunity Employer committed to the principle of equal employment opportunity for all employees and to providing a work environment free of discrimination and harassment.
