As part of our ongoing modernization efforts, we are transforming our application platforms with cloud-native technologies, and we are seeking a highly skilled Tech Lead to guide technical direction and execution within our engineering teams.
Position Summary
We are looking for a Tech Lead with strong expertise in modern full-stack development and cloud-native architecture to provide technical leadership across a team of engineers. The Tech Lead will serve as a hands-on contributor while also guiding the team in architectural decisions, design patterns, and best practices. You will partner closely with the Software Engineering Manager to ensure delivery of high-quality, scalable, and secure solutions aligned with the organizations strategic initiatives.
Key Responsibilities
•
Act as the technical leader for a software development team, mentoring engineers and guiding solution design.
•
Drive technical design and architecture for applications built on .NET Core, Microsoft Azure services, and NoSQL platforms.
•
Lead the modernization of legacy systems into modular or microservices-based architectures.
•
Ensure alignment with 12-factor app principles and cloud-native best practices.
•
Collaborate with product owners, architects, and DevOps engineers to ensure consistent, enterprise-grade solutions.
Provide hands-on development contributions, code reviews, and technical troubleshooting.
•
Advocate for engineering excellence, including clean code, automated testing, CI/CD pipelines, and observability practices.
•
Serve as a bridge between engineering and business priorities, helping translate technical decisions into business value.
Qualifications
•
Bachelor’s degree in Computer Science, Engineering, or related field.
•
5+ years of professional software development experience, with at least 1–2 years in a technical leadership role.
•
Proven hands-on experience building enterprise applications using .NET Core / C#.
•
Strong knowledge of Microsoft Azure, including ACA, Azure Functions, and Cosmos DB (experience with AWS/GCP also valuable).
•
Solid understanding of NoSQL technologies (Cosmos DB, MongoDB) and Relational Databases.
•
Experience applying 12-factor app principles and cloud-native design patterns.
•
Strong knowledge of CI/CD practices, RESTful API design, and distributed systems.
•
Familiarity with monitoring and observability (metrics, logging, tracing).
•
Strong communication and collaboration skills, with the ability to influence technical direction.
Preferred Skills
•
Experience with containerization (Docker, Kubernetes).
•
Exposure to Domain-Driven Design (DDD) and microservices architecture.
•
Familiarity with front-end frameworks (React, Angular, or Vue.js).
•
Knowledge of secure coding practices and compliance in regulated industries.
•
Background in DevOps culture and tooling.
