Lead Software Engineer - C# / .NET

Tech Holding

United States

Hybrid

USD 150,000 - 210,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
Education reimbursement
Paid leave types
Flexible schedule
Work from home

Job summary

Tech Holding is seeking a hands-on Lead Software Engineer to drive application modernization and service/API extraction. You will guide architecture decisions, code reviews, and ensure secure, scalable integrations across C#/.NET, Angular, and SQL Server environments.

You will lead efforts to stabilize legacy systems, design robust API contracts, and mentor engineers while delivering reliable, maintainable software on Azure.

Qualifications

  • 8+ years of software development experience.
  • Strong hands-on with C#, .NET Framework, and modern .NET.
  • Experience building enterprise web apps with Angular.
  • Strong SQL Server skills, including stored procedures and optimization.
  • Proven experience stabilizing and refactoring enterprise apps.
  • Experience extracting services from monoliths and designing APIs.
  • Understanding of secure service communication, auth, and data protection.
  • Experience with TypeScript/Node.js and REST/gRPC APIs.
  • Experience with PostgreSQL and Azure deployment.
  • Design patterns, testing, debugging, and Git mastery.
  • Ability to lead design discussions and mentor engineers.

Responsibilities

  • Lead design, development, modernization, and maintenance of enterprise apps using C#/.NET and Angular.
  • Stabilize legacy codebases addressing technical debt and performance.
  • Design and implement service/API extraction to decouple legacy systems.
  • Design secure integrations between platforms and external systems.
  • Develop and optimize SQL Server queries and data access layers.
  • Lead integration using TypeScript/Node.js and modern APIs.
  • Design service-to-service communication with gRPC/Protobuf.
  • Build and maintain PostgreSQL-backed integrations.
  • Deploy, integrate, and support services on Azure.
  • Define API contracts, integration patterns, and security standards.
  • Drive root-cause analysis for complex issues and deliver resolutions.
  • Lead architecture discussions, reviews, and establish coding standards.

Skills

C#/.NET
Angular
SQL Server
TypeScript/Node.js
gRPC/Protobuf
Azure
REST APIs
Code Review
Mentoring
Legacy Modernization

Education

Bachelor's degree

Tools

Git
SQL Server
PostgreSQL

Job description

About us:

Working at Tech Holding isn’t just a job, it’s an opportunity to be a part of something bigger. We are a full-service consulting firm that was founded on the premise of delivering predictable outcomes and high-quality solutions to our clients. Our founders and team members have industry experience and have held senior positions in a wide variety of companies – from emerging startups to large Fortune 50 firms – and we have taken our combined experiences and developed a unique approach that is supported by the principles of deep expertise, integrity, transparency, and dependability.

The Role:

We’re seeking a hands‑on Lead Software Engineer to drive application modernization, legacy‑codebase stabilization, service/API extraction, and secure integration initiatives. The role combines deep expertise in C#/.NET, Angular, and SQL Server with modern integration engineering using TypeScript/Node.js, gRPC/Protocol Buffers, PostgreSQL, and Microsoft Azure. You will lead integration development and guide architecture decisions, code reviews, and the reliability, security, and maintainability of existing systems.
Experience: 8+ Years

Responsibilities
  • Lead the design, development, modernization, and maintenance of enterprise applications using C#/.NET and Angular.
  • Stabilize legacy codebases by addressing technical debt, reliability, performance, and maintainability.
  • Design and implement service/API extraction strategies to decouple legacy applications into well‑defined, maintainable services.
  • Design secure integrations between existing platforms and external systems, covering authentication, authorization, data protection, and error handling.
  • Develop and optimize SQL Server queries, stored procedures, and application data‑access layers.
  • Lead integration development using TypeScript/Node.js and modern API architectures.
  • Design and implement service‑to‑service communication using gRPC and Protocol Buffers.
  • Build and maintain PostgreSQL‑backed integrations.
  • Build, deploy, and support integration components on Microsoft Azure.
  • Define API contracts, integration patterns, error‑handling approaches, observability, and security standards.
  • Troubleshoot complex application, cross‑service, and data consistency issues and drive root‑cause analysis to resolution.
  • Lead architecture discussions, technical design reviews, and code reviews; establish coding standards, testing practices, and reusable development patterns.
  • Collaborate with product owners, architects, and engineering teams to turn business requirements into scalable technical solutions.
  • Mentor engineers and support delivery planning and estimation.
Requirements (all mandatory)
  • Minimum 8 years of experience in software development.

Strong hands‑on experience with C#, .NET Framework, and modern .NET.

  • Experience building and maintaining enterprise web applications using Angular.
  • Strong SQL Server skills, including stored procedures, query optimization, and database troubleshooting.
  • Proven experience stabilizing, refactoring, and improving existing enterprise applications.
  • Experience extracting services from monolithic or legacy systems and designing maintainable APIs.
  • Solid understanding of secure service communication, authentication, authorization, and data protection.
  • Strong hands‑on development experience with TypeScript/Node.js.
  • Expertise in API design: RESTful APIs, service contracts, integration patterns, and versioning.
  • Practical experience designing or implementing gRPC services and Protobuf contracts.
  • Experience with PostgreSQL, including schema design, SQL, query optimization, and application integration.
  • Experience deploying, integrating, and supporting application services on Microsoft Azure.
  • Strong grasp of design patterns, clean code, testing, debugging, and version control (Git).
  • Ability to lead design discussions, run architecture and code reviews, and mentor engineers.
Other Employment Benefits
  • Family health insurance cover.
  • Education / Certification reimbursement.
  • Multiple leave types
  • Flexible work schedule.
  • Work from home policies.

Tech Holding is proud to be an Equal Opportunity Employer and is committed to fostering a diverse and inclusive workplace. We welcome applicants from all backgrounds and experiences, and we consider qualified applicants without regard to race, color, religion, gender, sexual orientation, gender identity, national origin, disability, veteran status, or any other legally protected characteristic. If you require accommodation in the application process, please contact our HR

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer | Contract | Remote
Senior Software Engineer | Contract | Remote

OpenKrill • United States

Remote
USD 120,000 - 150,000
Senior Software Engineer | Contract | Remote
Senior Software Engineer | Contract | Remote

Tech Holding • United States

Remote
MXN 551,000 - 964,000
Senior Software Engineer
Senior Software Engineer

Hyperion360 Inc. • Florida City (FL)

On-site
USD 120,000 - 180,000
Competitive salary
Health, dental, vision insurance
Retirement plan with employer matching
+6
Lead Software Engineer: C#/.NET & Azure Modernization
Lead Software Engineer: C#/.NET & Azure Modernization

Tech Holding • United States

Hybrid
USD 150,000 - 210,000
Health insurance
Education reimbursement
Paid leave types
+2
Senior Software Engineer (Fully Remote)
Senior Software Engineer (Fully Remote)

Tech Holding • United States

Remote
USD 110,000 - 150,000
Senior Software Engineer: C#/NET & Angular Modernization
Senior Software Engineer: C#/NET & Angular Modernization

Tech Holding • United States

Remote
MXN 551,000 - 964,000
Senior Software Engineer - C#/.NET & Angular Specialist
Senior Software Engineer - C#/.NET & Angular Specialist

Tech Holding • United States

Remote
USD 110,000 - 150,000
Lead SW Engineer
Lead SW Engineer

Gravity IT Resources • Deerfield Beach (FL)

Hybrid
USD 120,000 - 180,000
Lead Specialist - C# Angular Developer - 2610002801
Lead Specialist - C# Angular Developer - 2610002801

Patriot Advertising Sourcing Solutions • Houston (TX)

On-site
USD 90,000 - 120,000
Staff Engineer, Software
Staff Engineer, Software

Jobgether • United States

On-site
USD 140,000 - 190,000
Competitive compensation
Bonus opportunities
Equity
+2