Senior Software Engineer - Compute Virtualization
Join a global edge cloud platform provider as a Senior Software Engineer focusing on compute virtualization. Design and implement scalable, secure cloud-based solutions using microservices, Kubernetes, and AWS. Collaborate in a Scrum team, lead feature delivery, and ensure performance and quality.
Responsibilities
- Lead design and implementation of features in a Scrum team, collaborating cross-functionally.
- Design and develop scalable, secure cloud-based solutions using microservices architecture.
- Ensure performance, quality, and responsiveness of services.
- Identify and fix bugs and performance bottlenecks.
- Write clean, maintainable, and efficient code.
- Stay up-to-date with latest cloud computing and microservices trends.
Requirements
- 5+ years software development experience with Kubernetes, AWS, Cloud, Microservices, Python, Go, or similar.
- Experience in Linux with at least one of: low-level OS, virtualization, networking, or storage.
- Proven experience developing applications using AI tools.
- Excellent problem-solving, debugging, and troubleshooting skills.
- Bachelor's degree in Computer Science, Software Engineering, or related field.
Nice to have
- Experience developing and deploying microservices using containers.
- Familiarity with DevOps practices such as CI/CD.
- Good understanding of RESTful APIs.