Technical Lead
Great Gray Group
Get hot jobs first on Telegram
New positions appear faster in our channel
- Location
- United States
- Job Type
- full-time
- Salary
- $150,000-$185,000
- Posted
- February 19, 2026
Job Description
Responsibilities
- Architect, design, and implement scalable, cost-effective cloud solutions in a microservices environment using the latest AI technologies
- Lead and mentor a team of engineers, driving technical excellence through guidance and best practices.
- Champion continuous improvement by optimizing processes, ensuring quality standards, and enhancing system performance.
- Conduct code reviews to uphold security, maintainability, and performance standards.
- Collaborate with leadership to align technical decisions with business goals and deliver outstanding customer value.
- Maintain and monitor business-critical platforms, proactively troubleshooting issues to ensure seamless operation.
- Complete other related duties as assigned
Required Qualifications & Experience
- Exhibits our Great Gray values: Growth Mindset, Disciplined Curiosity, Grit, Results Ownership, Collaboration.
- 7+ years of software development experience, with 5+ years of expertise in a complied language (ex. .NET Core, Java), and versed in using the latest AI technologies to build software systems
- Deep knowledge of RESTful APIs, microservices architecture, and event-driven systems.
- Strong proficiency in SQL Server, PostgreSQL, or MySQL.
- Experience with front-end technologies like Angular, React, or Next.js.
Preferred Qualifications & Experience
- Strong collaboration skills, fostering an environment of shared learning and innovation.
- Ability to articulate and implement best practices, design patterns, and software architecture.
- A growth mindset with an eagerness to learn new technologies and adapt to evolving challenges.
- A problem-solving mindset and the ability to lead technical discussions.
- A passion for best practices, design patterns, and driving excellence in development.
- The ability to balance multiple priorities while maintaining high-quality outcomes.
- Ability to thrive in a fast-paced, dynamic environment and manage multiple priorities effectively.
- Comfortable navigating ambiguity.
- Entrepreneurial mindset to bring best practice ideas to the team.
- Hands-on experience with Azure and designing scalable, cost-effective cloud solutions.
π― Who is this job for?
This role is ideal for a Senior/Lead Software Engineer (Technical Lead) with 7+ years of experience, strong expertise in .NET/C#, microservices, REST APIs, SQL databases, and modern frontend frameworks like React or Angular. It suits a hands-on leader who can architect scalable cloud solutions in Azure, mentor engineers, enforce best practices, and leverage AI development tools to improve delivery and quality. You should be comfortable owning business-critical platforms end-to-end, driving architectural decisions, and aligning technical strategy with product and business goals in a fast-paced environment.
π¬ Potential Interview Questions
-
How would you design a scalable microservices architecture on Azure for a retirement platform handling business-critical financial data?
I would design loosely coupled .NET Core microservices deployed via Azure Kubernetes Service (AKS) or Azure App Services, using Azure Service Bus or Event Grid for event-driven communication. I would ensure observability with Application Insights and implement autoscaling to balance performance and cost. -
What best practices do you follow when building RESTful APIs in C# .NET?
I apply clean architecture principles, proper layering (Controller–Service–Repository), DTO validation, and consistent error handling. I also ensure versioning, Swagger documentation, and comprehensive unit/integration testing. -
How would you implement secure and compliant data handling for financial systems using SQL Server or PostgreSQL?
I would enforce encryption at rest and in transit, implement role-based access control, and use parameterized queries or ORM tools like Entity Framework to prevent SQL injection. Auditing and data masking are also critical in financial domains. -
How do you leverage AI development tools (e.g., Cursor, Copilot) while maintaining code quality and security?
I use AI tools to accelerate scaffolding, refactoring, and test generation, but I validate outputs through peer reviews, static analysis (SonarQube), and security scans. AI is an accelerator, not a substitute for architectural judgment. -
What is your approach to designing event-driven systems in a cloud-native environment?
I use message brokers like Azure Service Bus to decouple services and ensure resilience. Idempotency, retry policies, and dead-letter queues are implemented to guarantee reliability and fault tolerance. -
How do you ensure high test coverage and quality in a full-stack application using Angular/React and .NET?
On the backend, I write unit tests with xUnit/NUnit and integration tests for APIs. On the frontend, I use Cypress for end-to-end testing and enforce CI pipelines in GitHub to block merges if quality thresholds are not met. -
How would you optimize performance and cost in Azure-based cloud solutions?
I would right-size compute resources, use autoscaling, implement caching strategies (e.g., Azure Redis), and monitor usage metrics. Regular cost reviews and performance profiling ensure efficiency. -
Describe your approach to leading and mentoring an agile engineering team.
I lead by example through hands-on contributions, conduct structured code reviews, and facilitate technical discussions. I promote knowledge sharing, clear ownership, and continuous improvement within sprint cycles. -
How do you handle database migrations and schema evolution in a production environment?
I use migration tools (e.g., EF Core migrations) with backward-compatible changes and blue-green or rolling deployments. Changes are tested in staging environments before production rollout. -
How would you align technical architecture decisions with business goals in a fintech/retirement domain?
I collaborate with stakeholders to understand regulatory, performance, and scalability requirements, then translate them into technical designs that prioritize reliability and security. Architectural decisions are evaluated based on long-term maintainability and customer value.
π Job Summary
Great Gray is a leading retirement services provider managing $300B+ in Collective Investment Trust assets, delivering innovative fiduciary and technology solutions to the 401(k) market. We’re hiring a Technical Lead (Remote, US – Eastern Time) to architect and scale cloud-native, AI-enabled web platforms using .NET, Angular/React, Azure, SQL, and microservices. You’ll mentor engineers, drive architectural decisions, and build secure, high-performance systems that power industry-leading retirement solutions. This full-time role offers a competitive base salary of $150K–$185K plus bonus and strong benefits, with the opportunity to shape next-generation fintech infrastructure in a high-growth environment.
Required Skills
Never miss a JavaScript opportunity
Subscribe to get similar jobs and weekly insights delivered to your inbox