Senior Kubernetes Architecture Engineer
closedASCENDING
π΅ $120k-$200k
πRemote - Worldwide
Job highlights
Summary
The job is for a Senior Software Engineer who will lead the rearchitecting of a payment system to a cloud-native architecture using modern technologies. The role involves collaboration with cross-functional teams, driving DevOps principles, and mentoring junior team members.
Requirements
- Strong Kubernetes experience required
- 7+ years of software engineering experience
- 5+ years of experience in rearchitecting large-scale monolithic applications to cloud-native architectures
- 5+ years of experience programming in languages such as Java, Python, or Node.js, and experience with modern framework and libraries
- 3+ years of experience with DevOps principles, CI/CD pipelines, and automation tools (Kubernetes is a must)
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- 3+ years of experience in the payment domain
- 3+ years of experience with cloud computing platforms such as AWS, Azure, or Google Cloud Platform, including experience with serverless architectures, containers, and orchestration
- 2+ years of experience with payment industry standards, protocols, and security best practices
Responsibilities
- Lead the rearchitecting efforts of the existing monolithic payment system to a cloud-native architecture
- Collaborate with cross-functional teams including software engineers, architects, and product managers to define and implement the new payment system architecture
- Drive the adoption of DevOps principles and practices throughout the software development lifecycle
- Stay up-to-date with emerging technologies, frameworks, and industry trends related to payment systems and cloud computing
- Design and implement microservices-based architecture using domain-driven design principles
- Utilize Kubernetes for container orchestration and management, ensuring scalability, reliability, and high availability of the payment system
- Implement robust monitoring, logging, and alerting mechanisms to ensure system performance and availability
- Develop highly resilient and highly available components for the payment system
- Conduct technology evaluations and provide recommendations for new tools, technologies, and frameworks that can enhance our payment infrastructure
This job is filled or no longer available
Similar Remote Jobs
- πWorldwide
- π°$169k-$240kπUnited States
- πMexico
- π°$182k-$235kπUnited States
- πCanada
- π°$154k-$227kπUnited States
- π°$155k-$180kπUnited States
- π°$218k-$265kπUnited States
- π°$175k-$190kπUnited States
- πWorldwide