Principal Software Engineer / Technical Lead:::(Backend: ASP.NET, .NET Core, C#, Web API) Must be in EST Zone

Overview

Remote
$60 - $60
Contract - W2
Contract - 12 Month(s)

Skills

.NET
ASP.NET
Agile
AngularJS
Automated Testing
Behavior-driven Development
C#
Cloud Computing
Communication
DevOps
DevSecOps
Docker
GitHub
IT Management
Kubernetes
Leadership
Mentorship
Messaging
Microservices
Microsoft Azure
OCI
Oracle Cloud
Presentations
React.js
SQL Azure
Software Engineering

Job Details

Must be in EST Zone

We are looking for a Principal Software Engineer / Technical Lead who combines hands-on full-stack development expertise with strong leadership and communication skills. This role is 80% coding, 20% leadership perfect for someone who thrives on solving complex technical challenges while also mentoring a team and presenting solutions to C-level stakeholders.

If you have recent hands-on React experience, deep knowledge of .NET Core, and a track record of building scalable microservices in the cloud, this opportunity is for you.


Key Responsibilities

  • Lead technical design and full-stack development within an Agile team

  • Deliver high-quality, scalable, and secure software solutions

  • Mentor and guide junior developers to build strong engineering culture

  • Partner with architects and product leaders on system design

  • Implement DevOps/DevSecOps pipelines, automated testing, and containerization

  • Communicate effectively with business and technical stakeholders, including C-level


Must-Have Skills

  • Backend: ASP.NET, .NET Core, C#, Web API

  • Frontend: React (hands-on in the last 12 months Angular-only profiles will not be considered)

  • Cloud: Azure (preferred), Oracle Cloud Infrastructure (OCI), or AWS

  • Architecture: Microservices, DevSecOps practices

  • Database & Messaging: SQL, Azure Service Bus, RabbitMQ

  • Infrastructure: Kubernetes, Docker/containers

  • Testing & Quality: Unit testing, TDD/BDD, GitHub pipelines

  • Communication: Strong client-facing presence and executive presentation skills

  • Experience: 12+ years of software engineering, including 3+ years in a lead/principal-level role

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.