Lead Software Engineer - remote/work from home - EST/CST
Atlanta, Fulton County, Georgia, 30383, USA
Listed on 2026-03-01
-
Software Development
Cloud Engineer - Software, Software Engineer, Full Stack Developer, DevOps
LEAD SOFTWARE ENGINEER – remote / work from home – EST or CST
Expert Technical Solutions has an immediate opening for a Lead Software Engineer with one of our premier clients in the insurance industry. This is a hands‑on technical leader responsible for designing, architecting, developing, and delivering enterprise‑scale, multi‑platform software solutions. This role owns complex, high‑impact technical challenges and ensures solutions are scalable, secure, and aligned with business objectives. The Lead Software Engineer provides strategic technical direction, establishes development standards, and mentors engineering teams while remaining actively involved in coding and solution delivery.
Success in this role requires a strong balance of technical expertise, leadership, and collaboration, with a focus on delivering high‑quality software that produces measurable business value through modern development practices and cloud‑native technologies.
- Architect and deliver scalable IT solutions aligned with business value.
- Establish and enforce coding standards and architectural best practices.
- Evaluate emerging technologies and apply them to complex business challenges.
- Document and maintain traceable system and solution architecture decisions.
- Collaborate with QA, Product Owners, Business Analysts, and Agile teams.
- Provide technical coaching and mentorship to junior and mid‑level engineers.
- Lead onboarding and ensure teams have the tools and training needed to succeed.
- Promote a culture of collaboration, accountability, and continuous improvement.
- Drive consistent implementation, design, and testing practices across teams.
- Own and prioritize the technical backlog with focus on platform health and delivery.
- Ensure delivery of reliable software that meets business and technical requirements.
- 7+ years of experience developing enterprise‑level software applications.
- 5+ years of hands‑on experience with .NET, C#, SQL Server, and RESTful APIs.
- 2+ years of experience in a technical leadership or team lead role.
- 1+ year of experience using Microsoft Azure cloud services.
- Strong knowledge of object‑oriented design, multi‑threading, and distributed systems.
- Proficiency with .NET Core / .NET 8 and Entity Framework or similar ORM tools.
- Experience with Azure Service Bus, message queues, and event‑driven architecture.
- Strong understanding of Agile methodologies and Dev Ops practices.
- Proven ability to write clean, testable, and maintainable code.
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- Experience building cloud‑native, microservices‑based architectures on Azure.
- Knowledge of enterprise and cloud architecture patterns.
- Experience with CI/CD pipelines, Azure Dev Ops, and infrastructure‑as‑code.
- Microsoft Azure certifications (AZ‑204, AZ‑305, AZ‑400) are a plus.
- Experience delivering both on‑premise and cloud‑based solutions.
- Excellent communication, interpersonal, and leadership skills.
- Strong time management and ability to handle multiple priorities.
- Experience designing scalable, high‑throughput backend systems.
- Familiarity with domain‑driven design (DDD), CQRS, and secure development practices.
Location:
Remote / work from home – EST or CST time zone
Employment Type:
Contract-to-hire
Environment / Key Technologies: .NET (.NET
8), C#, SQL Server, REST APIs, Microsoft Azure, Azure Service Bus, Event Grid, CI/CD, Dev Ops
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).