PURPOSE:
We are looking for a Tech Lead to lead backend engineering and architectural initiatives, delivering scalable, high-performance, cloud-native solutions on Azure. The role involves bridging business requirements with technical execution while providing strong technical leadership, mentoring teams, and enforcing engineering best practices across microservices-based systems.
QUALIFICATIONS, SKILLS, AND EXPERIENCE:
- Bachelor’s degree in Computer Science or equivalent practical experience.
- 7–10 years of experience in .NET development (.NET Framework, .NET Core).
- Expert in ASP.NET MVC 4.8, Web APIs, and backend system design.
- Strong expertise in SQL Server 2019, database design, and query optimization.
- Proven experience in Microservices Architecture and Distributed Systems.
- Hands-on experience with Azure services (Event Hub, Function Apps, Blob Storage).
- Strong understanding of Event-Driven Architecture and asynchronous systems.
- Deep knowledge of System Design, Scalability, and High Availability systems.
- Expertise in Design Patterns (SOLID, DDD, CQRS).
- Experience with CI/CD pipelines, DevOps practices, and deployment automation.
- Exposure to Containerization (Docker, Kubernetes).
- Familiarity with API Gateways / Service Mesh (Ocelot, YARP).
- Experience with PostgreSQL and cloud data services (Azure Data Lake preferred).
- Strong proficiency in JavaScript / jQuery (React Native is a plus).
- Proven technical leadership and team management experience (3–8 developers).
- Strong experience in code reviews, coding standards, and engineering governance.
- Experience working in Agile environments (Scrum, Kanban).
- Excellent communication skills with ability to engage non-technical stakeholders.
KEY RESPONSIBILITIES:
- Architecture Leadership: Lead backend architecture design and development of scalable microservices-based systems.
- Azure Cloud Development: Drive cloud-native solutions using Azure Event Hub, Function Apps, and Blob Storage.
- System Design Ownership: Own system design decisions, architecture documentation, and technical roadmaps.
- Code Quality & Standards: Conduct code reviews, enforce coding standards, and ensure high-quality, maintainable code.
- Team Mentorship: Mentor and guide developers, fostering technical growth and engineering best practices.
- Agile Leadership: Lead sprint planning, technical discussions, and architecture review sessions.
- Cross-Functional Collaboration: Work closely with product, QA, and business stakeholders to translate requirements into technical solutions.
- Technical Debt Management: Identify and proactively resolve technical debt, performance bottlenecks, and system risks.
- System Reliability: Ensure high availability, fault tolerance, and performance optimization of production systems.
- DevOps & CI/CD: Contribute to and enhance CI/CD pipelines, DevOps practices, and deployment automation.
- Technology Strategy: Evaluate and recommend technology solutions aligned with scalability and business goals.
- Hiring & Team Building: Participate in technical interviews and help maintain a strong engineering bar.
A Culture of Belonging:
At our core, we value diversity and inclusion. As an equal opportunity employer, we are dedicated to creating a workplace where every voice is heard, every person is respected, and everyone has the opportunity to succeed.
What We Do
Strategic Systems International (SSI) is a fast-growing Advanced Analytics and Software Engineering firm that partners with tech companies to help them launch and scale their products. The company was launched in 1991 by alumni of University of Chicago and Northwestern has grown to 200 employees with presence in US, Europe and Asia. We architect a






