High-Performance Cloud Engineer Opportunity
This role involves driving the design, development, and deployment of scalable cloud services.
Lead technical teams to develop high-quality software solutions.
Collaborate with cross-functional teams to determine user requirements and develop design documents.
Create, implement, optimize, debug, refactor, and reuse code to establish and improve performance, maintainability, and reliability of our services and components.
Participate in site operations with emphasis on timely response, delivery, and customer satisfaction.
Build automation to identify, prevent, and remediate service issues.
Support key projects, including designing and building license management software from design and implementation through to integration and testing.
Proactively seek new knowledge and adapt to latest trends, technical solutions, and patterns that will improve the availability, reliability, scalability, observability, and performance of the product.
Share knowledge with colleagues via code, design reviews, and provide mentoring.
Requirements:
Bachelor's degree in computer science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, Go, C, C++, C#, Java, JavaScript, or Python.
Advanced technical proficiency (minimum 5+ years) in hands-on software design and programming experience in Go, Java, C++, C#, or object-oriented programming.
Strong experience in product development to meet customer requirements, designing and building license management software.
Minimum 3+ years of experience developing, deploying, monitoring, and shipping scalable cloud services.
Minimum 3+ years of experience with containers and Kubernetes - this is mandatory.
Strong experience using our tech stack - Kubernetes, AKS, GO, C#, Linux, and .NET.
Ability to mentor early-career engineers.
Advanced problem-solving and critical thinking.