ABOUT THIS ROLE: We are seeking a talented and driven Lead Microservices Engineer to join our engineering team. In this role, you will be responsible for designing, implementing, and leading the development of scalable, high-performance microservices to support a variety of business applications. This is a key leadership position, ideal for someone who thrives in a fast-paced environment, enjoys working with modern cloud-native technologies, and is passionate about establishing engineering best practices. You will also play a critical role in shaping CI/CD strategies, fostering collaboration across teams, and mentoring other engineers to deliver high-quality, maintainable code. RESPONSIBILITIES: Design and Develop Microservices: Architect and implement robust, scalable, and secure microservices aligned with cloud-native best practices. Establish Microservices Patterns: Propose and drive adoption of baseline microservices patterns that align with enterprise architecture standards. Lead Technical Discussions: Collaborate with architecture, infrastructure, and development teams to gain alignment and approval for design and implementation decisions. CI/CD Enablement: Define, implement, and optimize CI/CD pipelines to ensure reliable and repeatable deployments. Mentor and Guide Team Members: Lead by example, providing technical leadership, code reviews, and mentorship to other developers on the team. Ensure Integration and Scalability: Understand application logic and infrastructure deeply to ensure seamless integration and deployment at scale. Cross-Team Collaboration: Communicate effectively with stakeholders, product managers, and cross-functional teams to deliver features that meet business objectives. REQUIREMENTS: Extensive Microservices Experience: Proven experience designing, building, and deploying microservices in production environments, preferably in Azure. Cloud Expertise: Strong understanding of cloud platforms, especially Microsoft Azure (e.g., Azure Functions, Kubernetes, CosmosDB, API Management, Data Factory, ACA). .NET Core Proficiency: Hands-on experience with .NET Core; additional exposure to other ecosystems or AWS is a plus. CI/CD Mastery: Deep experience with setting up and maintaining CI/CD pipelines using tools like GitHub Actions, Azure DevOps, Jenkins, or similar. Infrastructure Acumen: Solid understanding of cloud infrastructure, container orchestration, and infrastructure-as-code. Strong Communication Skills: Excellent written and verbal communication skills; ability to present and explain complex technical topics to diverse audiences. Leadership Capability: Demonstrated ability to lead a team of engineers, influence architectural direction, and drive technical decisions.