Principal Software Engineer (.NET Solution Architect) at Slalom - ScoutJobs - The AI-curated global job board
Skip to content
Slalom
Posted a day ago

Principal Software Engineer (.NET Solution Architect)

SlalomPrincipal - Software Engineering (.NET Solution Architect)

Requirements

12+ years software architecture experience, Deep expertise in .NET Framework, Backend/API design experience, Legacy application modernization experience, Static code analysis tools proficiency, Architectural documentation skills, Hands-on experience with AI-assisted development tools

Skills

.NETReactSoftware ArchitectureTypeScriptAPI

About the role

Responsibilities

  • Lead comprehensive codebase and database inventories using static analysis tooling to identify architectural patterns and technical debt.
  • Conduct deep-dive code quality analysis to evaluate complexity, maintainability, and stabilization priorities.
  • Assess full application stacks for modernization readiness, including frontend, backend, authentication, and data layer complexity.
  • Design target modern architectures, defining technology choices, API layer patterns, and component library approaches for React-based SPAs.
  • Evaluate and recommend phased modernization strategies using patterns such as strangler fig or micro-frontends.
  • Present technical findings, risk assessments, and architectural recommendations in executive readouts and client sessions.

Requirements

  • 12+ years of software architecture and engineering experience.
  • Deep expertise in .NET Framework, including Web Forms, MVC, and legacy patterns.
  • Extensive experience in Backend/API design (RESTful, OAuth 2.0, OpenID Connect, JWT).
  • Proven track record in legacy application modernization and migrating server-rendered applications to modern SPA frameworks.
  • Proficiency with static code analysis tools such as SonarQube or NDepend.
  • Strong architectural documentation skills, including the ability to produce C4 model diagrams and technical assessment reports.
  • Demonstrable hands-on experience with AI-assisted development tools.

Preferred Qualifications

  • Experience with TypeScript and React architecture (state management, routing, and build tooling).
  • Ability to reverse-engineer undocumented systems to extract business rules and patterns.
  • Experience with cloud architecture and performance engineering.
  • Familiarity with reporting migration (SSRS, Crystal Reports) and third-party .NET UI controls.

About the Company

Slalom is a global, human-centric business and technology consulting firm. We specialize in partnering with organizations to tackle complex challenges through strategy, technology, and business transformation. Our Slalom Build capability serves as our technology powerhouse, dedicated to engineering, cutting-edge technologies, and modern development practices.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Principal Software Engineer (.NET Solution Architect)

Slalom · Singapore

Sign up to apply