The Role:
We are seeking a highly skilled and experienced Staff Software Engineer to join our Cloud Platform team to create highquality solutions that simplify complex tasks and enhance developer productivity. You will have the opportunity to directly impact the direction and architecture of our cloud infrastructure focusing on using Kubernetes and Istio on AWS. If you are a seasoned Software Engineer with a passion for building robust infrastructure solutions and a strong background in cloud technologies we invite you to apply for this exciting opportunity.
What Youll Do:
- Design develop and maintain software that enables developers to efficiently interact with our cloud infrastructure and services.
- Work closely with crossfunctional teams to understand requirements and design solutions that are intuitive efficient scalable and reliable.
- Provide technical leadership for the Cloud Infrastructure team to design and implement strategies for optimizing cloud costs resource utilization and overall performance.
- Lead the development of software solutions to enable engineers to seamlessly use networking compute and storage services within AWS and Kubernetes environments.
- Identify opportunities for automation and process improvement to enhance developer productivity.
- Collaborate with cloud and software engineers to integrate solutions seamlessly into cloud environments.
- Conduct code reviews and provide constructive feedback to other team members.
- Stay uptodate with the latest trends and technologies in cloud infrastructure and software engineering.
What Youll Need:
- Bachelors or Masters degree in Computer Science Software Engineering or a related technical field.
- 6 years of software development experience.
- Expertise in cloud platforms including AWS and cloudnative technologies.
- Strong programming fundamentals (ex: Java/Kotlin Python Go).
- Strong understanding of software design principles and best practices.
- Strong Experience with container orchestration (e.g. Docker Kubernetes especially Amazon EKS) networking and service meshes (especially Istio).
- Experience with infrastructure as code (IaC) tools and practices (e.g. Terraform).
- Familiarity with CI/CD pipelines and tools (e.g. Jenkins GitLab CI/CD).
- Excellent problemsolving skills and ability to think strategically about cloud infrastructure and platform design.
Preferred Qualifications:
- Managing Kubernetes (especially EKS) at scale.
- Experience with cloud storage solutions compute resources management and networking in AWS.
- Experience with monitoring and logging tools (e.g. Datadog).
- Experience with service discovery and load balancing solutions.
- Experience with security and compliance in cloud environments.
- Experience providing guidance and mentorship to less experienced engineers.
- Certified Kubernetes Administrator (CKA) certification.
Required Experience:
Staff IC