Senior .NET Engineer

NAVIGATE360 LLCRichfield, OH
Remote

About The Position

We are seeking a Senior .NET Engineer / Team Lead to drive both the technical execution and day-to-day leadership of an engineering team responsible for a safety-critical platform used by schools, public safety organizations, and law enforcement agencies. This is a hands-on leadership role, combining active software development with team leadership responsibilities. You will guide a multi-phase platform modernization—transitioning a legacy VB.NET Web Forms application to modern ASP.NET Core—while ensuring reliable, secure, and high-quality delivery through strong agile execution and engineering practices. You’ll operate in a greenfield-meets-brownfield environment, building modern systems while incrementally improving and decommissioning legacy components. This role also includes ongoing ownership and evolution of the platform and team beyond the migration effort.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience
  • 7+ years of professional software development experience
  • Strong expertise in: C#, VB.NET, .NET Framework, and ASP.NET Core
  • SQL Server (query optimization, security, multi-tenant patterns)
  • Modern architecture and migration patterns (e.g., strangler fig)
  • CI/CD pipelines and containerization (Docker, Kubernetes/EKS)
  • AWS ecosystem (S3, RDS/Aurora, ALB, Secrets Manager, etc.)
  • Experience leading agile teams and sprint ceremonies
  • Strong understanding of SDLC and secure development practices
  • Proven mentorship and leadership experience
  • Strong communication and cross-functional coordination skills
  • Experience with security tools and practices (SAST/DAST, SNYK, OWASP)

Nice To Haves

  • 8+ years of experience in software engineering
  • Scrum Master certification or equivalent
  • Experience with: Razor Pages, HTMX, Tailwind
  • MediatR and CQRS patterns
  • Multi-tenant SaaS architectures
  • FedRAMP, CJIS, or GovCloud environments
  • Terraform or infrastructure-as-code
  • Experience managing cross-team dependencies and large-scale migrations
  • Interest in progressing into formal engineering management

Responsibilities

  • Define and drive the technical roadmap for a phased migration from VB.NET Web Forms to ASP.NET Core (strangler fig pattern)
  • Ensure team implementations align with approved architecture and engineering standards
  • Make team-level design decisions and facilitate architecture discussions
  • Identify and reduce technical debt to maintain a scalable, maintainable codebase
  • Architect and implement core system components, including data access and service layers
  • Serve as the primary escalation point for technical challenges
  • Identify risks early and drive cross-functional resolution
  • Coordinate dependencies across teams and systems
  • Oversee releases across legacy and modern environments (IIS and containerized platforms)
  • Collaborate with DevOps to improve CI/CD pipelines and deployment reliability
  • Support cloud infrastructure and container orchestration (AWS, Docker, Kubernetes/EKS)
  • Execute phased migration strategy: Security hardening, Business logic extraction, C# port, ASP.NET Core implementation, Incremental feature migration, Legacy decommission
  • Consolidate legacy systems into a unified modern platform
  • Transition supporting systems (e.g., hybrid mobile apps → PWA architecture)
  • Enforce engineering and secure SDLC practices (SAST, DAST, threat modeling, SNYK)
  • Lead security hardening efforts (encryption, session management, CSRF protection, tenant isolation)
  • Coordinate with AppSec on reviews, signoffs, and incident response
  • Ensure compliance with security standards such as OWASP Top 10
  • Mentor engineers through code reviews, pairing, and technical guidance
  • Foster a collaborative, high-performance engineering culture
  • Support onboarding and ongoing growth of team members
  • Facilitate design discussions and resolve technical disagreements
  • Lead sprint ceremonies (planning, standups, retrospectives) and coordinate execution
  • Manage team capacity, remove blockers, and ensure consistent delivery
  • Serve as the primary point of accountability for development execution and quality
  • Partner with Delivery, Architecture, DevOps, and Security teams for alignment and signoffs
  • Act as the voice of the development team to stakeholders
  • Contribute actively to the codebase (C#, VB.NET, ASP.NET Core)
  • Perform code reviews and enforce coding standards and testing practices
  • Lead development of new features while supporting and improving legacy systems
  • Use modern tooling, including CI/CD pipelines and AI-assisted development workflows

Benefits

  • We Value: Honest, open, frequent, and clear communication
  • Honoring commitments and meeting goals and deadlines
  • Curiosity, passion, and intellect
  • Supporting, teaching, learning, and succeeding together
  • Preparation, engagement, responsiveness, and highly efficient use of time and resources
  • Being the best at what we do
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service