Lead architecture and subsystem design in early product phases, translating business goals and customer needs into scalable, cloud-native solutions.
Be a hands-on expert coding, troubleshooting and guiding the team every day
Collaborate with stakeholders to define and manage functional and non-functional requirements, ensuring alignment with overall product vision.
Recommend and integrate emerging technologies to boost product capabilities while designing robust software/hardware systems for performance and compatibility.
Drive design reviews, risk assessments, and technical validations while mentoring development teams and guiding architectural best practices
Requirements
Bachelor’s or Master's Degree in Engineering (or equivalent degree) with minimum 12+ years and 8+ years in solution design and software development
Proven hands-on expertise in system architecture, cloud-native design, and microservices development using Linux, Java, Microservices, Spring Boot, and Containerization (Docker, Kubernetes)
Hands-on experience in Data Architecture with streaming technologies (Flink, Spark, or Storm), VNF-based applications on VMware/OpenStack, and tools like HELM, Minikube, Swagger
Skilled in automation and CI/CD pipelines using Jenkins, Git, and monitoring/logging solutions including Prometheus, Grafana, and the EFK stack
Strong track record of coaching engineers in agile environments and driving end-to-end technical excellence across complex, scalable systems