Senior .NET Architect / Full Stack Developer

Stability Technology
Long Beach, CA

Overview

We are seeking a highly experienced Senior .NET Architect / Full Stack Developer with a deep background across the full evolution of the Microsoft stack—from legacy systems to modern cloud-based applications. This individual will play a key role in designing, modernizing, and scaling enterprise applications while contributing to architectural strategy and long-term technical direction.


This is an ideal opportunity for someone who has “seen it all”—from maintaining and refactoring legacy systems to building modern, scalable solutions from the ground up.


Key Responsibilities

  • Design and architect scalable, high-performance applications using modern .NET (Core/.NET 5–9) technologies
  • Maintain, refactor, and modernize legacy applications (including older .NET frameworks such as 2.0–4.x)
  • Lead full lifecycle development: architecture, design, development, testing, and deployment
  • Build and optimize backend services, APIs, and data-driven applications
  • Develop and support front-end applications using Angular
  • Collaborate with cross-functional teams to define technical roadmaps and system architecture
  • Provide technical leadership and mentorship to engineering teams
  • Evaluate and integrate emerging technologies, including AI/ML capabilities, into existing systems
  • Contribute to portfolio-level decision-making and long-term platform strategy


Required Qualifications

  • 10+ years of hands-on development experience within the .NET ecosystem
  • Strong experience across multiple .NET versions (legacy through modern frameworks)
  • Proven experience designing and building enterprise-level applications from scratch
  • Deep expertise in backend development, APIs, and system architecture
  • Experience modernizing and stabilizing legacy systems
  • Strong experience with Angular or similar front-end frameworks
  • Prior experience operating at or near an Architect-level capacity
  • Experience owning or contributing to application portfolios or multiple systems


Preferred Qualifications

  • Exposure to or hands-on experience with AI/ML integrations or AI-enabled applications
  • Experience with cloud platforms (Azure preferred)
  • Strong understanding of software design patterns, scalability, and performance optimization
  • Experience working in mid-to-large enterprise environments


What We’re Looking For

  • A well-rounded engineer who can bridge old and new technology stacks
  • Someone who can clean up legacy environments while building forward-looking solutions
  • A strategic thinker who understands both hands-on development and big-picture architecture

// // //