The Technical Lead plays a key role in ensuring the reliability, scalability, and operational efficiency of the platform.
This role bridges architecture and engineering execution — coordinating development across the codebase, improving production stability, and enabling the team to move faster by building internal tooling and automation. Key Responsibilities * Maintain visibility across the project codebase and ensure engineering work remains aligned with architectural direction. * Coordinate development efforts across teams and services to ensure consistent implementation and delivery. * Help prioritize and unblock work to keep the engineering workflow efficient. * Analyze production issues and identify root causes across services. * Design and implement internal tools, control panels, and automation systems that reduce operational overhead. * Help scale engineering productivity as the platform grows. * Support architects by owning operational coordination and technical execution across services. * Provide guidance and technical context to engineers working across multiple parts of the system. * Contribute to the design and evolution of the Core Services framework, including reusable .NET components. * Promote patterns that improve maintainability, reuse, and long-term platform scalability.
Required Skills & Experience * Strong experience developing complex .NET applications and services. * Proven ability to work across large or distributed codebases. * Experience supporting production systems and diagnosing real-world operational issues. * Track record of building internal tools, automation, or developer productivity improvements. * Strong understanding of software architecture and service-based systems. * Experience coordinating work across engineering teams. * Experience working with microservices or modular platforms. * Experience improving observability, monitoring, or incident management. * Familiarity with DevOps practices, CI/CD pipelines, and automation.