Overview
Overview
Senior .NET Engineer / Technical Lead (Cloud-Native)
Location: Hybrid (Chicago, IL)
Pay Rate: $71.33/hr
Role Overview
We are seeking a Senior .NET Engineer / Technical Lead with strong cloud-native engineering experience to architect, develop, and support scalable enterprise applications.
This is a hands-on, player/coach role where you will guide technical direction, mentor developers, and own solution quality while remaining deeply involved in architecture, coding, DevOps, and cloud best practices.
The ideal candidate combines advanced .NET capabilities, AWS-native experience, and the ability to lead delivery across multiple concurrent projects.
Top Skills Required
Advanced .NET Engineering & Architecture: Expert experience with C#, .NET Core, REST APIs, microservices, and modern architectural patterns. Ability to lead system design, conduct reviews, and drive technical standards.
AWS-Native Cloud Development: Strong hands-on experience with AWS services including Lambda, API Gateway, DynamoDB, S3, RDS, SQS/SNS, IAM, and VPC. Ability to design secure, scalable, cloud-native solutions.
DevOps, Observability & CI/CD Leadership: Experience building CI/CD pipelines (GitHub Actions or Azure DevOps), containerization (Docker/Kubernetes), and Infrastructure as Code (CloudFormation/Terraform). Skilled in implementing monitoring, logging, and performance tuning.
Key Responsibilities
Lead end-to-end design and development of cloud-based .NET applications.
Architect scalable, distributed systems using .NET Core and AWS-native services.
Build high-quality REST APIs, microservices, and backend components.
Perform design reviews, code reviews, and provide technical oversight across multiple projects.
Own CI/CD pipelines and deployment automation to improve reliability and delivery speed.
Implement observability practices including monitoring, alerting, logging, and performance optimization.
Support modernization of legacy applications and cloud migration initiatives.
Mentor developers, provide architectural guidance, and enforce engineering standards.
Collaborate with product, UX, QA, and cross-functional teams to deliver high-quality solutions.
Ensure solutions follow security, compliance, and operational best practices.
Communicate effectively with leadership, technical teams, and non-technical stakeholders.
Manage multiple priorities and deliver in a fast-paced, evolving environment.
Stay current on emerging technologies and continuously improve engineering processes.
Required Qualifications
Strong experience with .NET Core / C# in enterprise-scale environments.
Hands-on experience with AWS-native development and cloud architecture.
Proven experience building REST APIs, microservices, and cloud-native systems.
Strong understanding of CI/CD workflows, DevOps principles, and automated deployments.
Experience providing technical leadership and mentoring developers.
Excellent communication, analytical, and problem-solving skills.
Nice to Have
Experience with AI/Copilot/GenAI development tools.
Knowledge of container orchestration (Kubernetes) and advanced Infrastructure as Code patterns.
Familiarity with modular or micro-frontend architecture concepts.
Experience with observability tools like CloudWatch, Dynatrace, or similar.
Strong cross-functional collaboration skills.