Alkami Technology · 4 hours ago
Sr. Software Engineer, Core Integrations
Maximize your interview chances
BankingCredit
No H1B
Insider Connection @Alkami Technology
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Design, implement, and maintain backend services in Object oriented programming languages (.NET, C#, Java, or similar), focusing on scalability, performance, and security. Develop features related to banking workflows, data management, and transaction processing
Collaborate with internal teams (e.g., product managers, business analysts) and external customers (e.g., financial institutions) to understand their needs, gather feedback, and iteratively design solutions that solve real-world problems. You’ll be a champion for the customer’s experience in your code
Work with AWS services to design and deploy cloud-based applications that are highly available, secure, and cost-efficient
Utilize Kubernetes to manage containerized applications, and Docker for packaging and deploying .NET services in a cloud-native environment
Work with SQL (PostgreSQL, MySQL) and NoSQL (DynamoDB, Redis) databases to ensure data models and queries are optimized for performance and scalability
Use Terraform to automate infrastructure provisioning and management, ensuring that environments are scalable and secure.
Set up and maintain CI/CD pipelines using tools like GitLab, Jenkins, or similar to automate the testing and deployment of your services.
Add Observability/perf et al for every deliverable.
Take full ownership of your projects from start to finish. You’ll be excited to roll up your sleeves and dive into complex challenges—whether they’re well-defined or require you to figure things out on the fly. You’ll be proactive in addressing issues, optimizing processes, and ensuring high-quality deliverables
Write clean, well-tested code that is easy to maintain and scales effectively. You’ll prioritize test coverage and quality, ensuring that your code meets the highest standards before it’s deployed
Help guide and mentor junior engineers, providing feedback on code quality, architecture, and best practices
Respond promptly to on-call incidents, including troubleshooting and resolving critical
Champion an API-first approach software projects, ensuring seamless integration, scalability, and extensibility
Provide training and support to internal teams
Demonstrate self-sufficiency by independently managing tasks, problem-solving, and meeting deadlines, while adapting to new challenges without supervision.
Enhance development tools, test coverage, and/or code structure
Manage cutting-edge technologies to improve legacy applications
Gather and address technical and design requirements
Set up and maintain environment configurations and monitor system health
Build reusable code and libraries for future use
Enhance development tools, test coverage, and/or code structure
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
5+ years of professional software development experience, particularly with backend technologies.
Strong experience with .NET (C#), building and maintaining RESTful APIs, microservices, and backend frameworks.
Familiarity with AWS services (EC2, S3, RDS, Lambda) for building cloud-based applications. Experience with infrastructure automation tools like Terraform.
Practical experience using Docker and Kubernetes for containerizing and orchestrating applications.
Solid understanding of SQL databases (PostgreSQL, MySQL) and NoSQL databases (e.g., DynamoDB, Redis). Expertise in data modeling, performance tuning, and scalability.
Experience with CI/CD tools like GitLab, Jenkins, or similar. Understanding the importance of automated testing, version control, and deployment pipelines.
Comfortable working in an Agile environment, including experience with Scrum or Kanban methodologies.
Strong focus on writing unit and integration tests, using frameworks like NUnit or xUnit. You are committed to writing clean, well-tested code that delivers reliability and high performance.
Ability to solve complex problems independently and take ownership of your work. You’re not afraid to dive in and figure out solutions to problems that don’t have an established precedent.
Strong verbal and written communication skills, with the ability to clearly explain technical concepts to both technical and non-technical audiences.
Preferred
Experience managing containerized applications in Kubernetes (EKS or similar).
Experience with event-driven designs and tools such as Kafka, RabbitMQ, or AWS SNS/SQS.
Familiarity with service meshes like Istio or Linkerd for managing microservice communication.
Experience with Terraform for provisioning cloud infrastructure as code.
Benefits
Unlimited paid time off
401(k) with employer match
Company
Alkami Technology
Alkami Technology provides cloud-based digital banking solutions for credit unions and banks.
Funding
Current Stage
Public CompanyTotal Funding
$385.18MKey Investors
D1 Capital PartnersGeneral AtlanticS3 Ventures
2024-08-08Post Ipo Secondary· Undisclosed
2021-09-08IPO· bmv:ALKT
2020-09-29Series Unknown· $140M
Recent News
2024-11-12
2024-11-11
Paypers
2024-11-11
Company data provided by crunchbase