About the Company
Our client is a high-growth SaaS company transforming the way businesses manage financial operations. Their cloud-based accounting platform powers smarter decision-making, streamlined workflows, and real-time financial insights for customers across industries. As they continue to scale, they are seeking a Lead Software Engineer to help drive the technical direction, build scalable solutions, and mentor a strong engineering team.
Position Overview
The Lead Software Engineer will play a key role in designing, developing, and optimizing core components of our client’s cloud-native accounting application. This role combines hands-on development with leadership, architecture decision-making, and close collaboration with product, DevOps, and QA teams.
You will guide best practices, champion software quality, and ensure the platform continues to deliver reliability, performance, security, and innovation.
Responsibilities
Lead the design, development, and deployment of distributed and scalable microservices using C#, .NET Core, and ASP.NET.
Collaborate with product managers and stakeholders to translate business requirements into technical solutions.
Architect and optimize cloud-native solutions leveraging Microsoft Azure (App Services, Functions, Kubernetes, Event Grid, Service Bus, etc.).
Build performant data solutions, integrating SQL and NoSQL databases depending on workload and use case.
Drive engineering best practices in code quality, testing, automation, CI/CD, and observability.
Mentor and support other engineers through code reviews, architecture discussions, and technical leadership.
Troubleshoot complex issues across the stack and ensure high availability and reliability of the platform.
Contribute to and influence long-term technology strategy, standards, and system architecture.
Qualifications
7+ years of experience in professional software engineering, including significant experience building production-grade SaaS applications.
Strong proficiency in C#, .NET Core, ASP.NET, and related ecosystem frameworks.
Hands-on experience designing and maintaining microservices-based architectures.
Deep understanding of Azure cloud services and cloud-native development patterns.
Experience working with both SQL (e.g., MS SQL Server, PostgreSQL) and NoSQL databases (e.g., Cosmos DB, MongoDB).
Strong understanding of distributed systems, performance optimization, and scalable software design.
Experience with CI/CD pipelines and DevOps tooling.
Excellent communication and collaboration skills; comfortable leading discussions and mentoring others.
Experience in the accounting or fintech domain is a plus, but not required.
IQ Clarity, LLC is an Equal Opportunity Employer
Unfortunately, our client is unable to offer sponsorship at this time
This is a hybrid role requiring onsite work in Atlanta, GA 3 days per week