Lead Software Engineer - .NET
The Client
Omaha, United States of America
6 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Omaha, United States of America
Tech stack
Clean Code Principles
.NET
Artificial Intelligence
Automation of Tests
Azure
C Sharp (Programming Language)
Software Quality
Continuous Integration
Cursor (Graphical User Interface Elements)
DevOps
Microsoft SQL Server
SQL Azure
Software Architecture
Software Engineering
Systems Architecture
GitHub Copilot
React
Delivery Pipeline
GPT
Devsecops
Job description
Seeking an experienced Lead Software Engineer to provide technical leadership while designing and delivering modern, scalable software solutions. This role combines hands-on development, architecture, mentoring, and delivery leadership with a strong focus on AI-assisted software development and modern engineering practices., * Lead system architecture and technical design for scalable, secure applications.
- Partner with Product Owners to break down features and drive delivery.
- Champion clean code, automated testing, CI/CD, and DevSecOps practices.
- Leverage AI development tools (GitHub Copilot, Cursor, ChatGPT Enterprise, Claude Code, etc.) to improve productivity and code quality.
- Own Azure DevOps release pipelines and deployments.
- Mentor engineers and promote engineering best practices.
Requirements
- 7+ years of software engineering experience, including 3+ years in a technical leadership role.
- Strong experience with C#/.NET, React, SQL Server/Azure SQL, and the Azure ecosystem.
- Experience with Azure DevOps and CI/CD pipelines.
- Hands-on experience with AI-assisted development tools and modern AI-enabled engineering workflows.
- Strong software architecture, problem-solving, and leadership skills.