Sr. Software Engineering Architect

MercalisMorrisville, NC

About The Position

This position is an architect level position within the Valeris software engineering organization. Candidates that are selected for this position have prior experience as a software architect and must exhibit an advanced level of software design and technical aptitude. Candidates should have depth and breadth of experience in all layers of software design including backend systems, UI/UX, security concerns, communications protocols, database design and performance. Candidates should also have a grasp of the emerging AI landscape with exposure to agentic-first software development. This position will report to the Principal Architect working under the direction of the VP of Software Engineering.

Requirements

  • 8+ years building production software, with significant time as a senior/staff/principal engineer or architect
  • Deep expertise in .NET / C# (ASP.NET Core, EF Core, modern async patterns)
  • Strong, hands-on experience architecting and operating systems on Microsoft Azure — App Service / Container Apps / AKS, Azure SQL, Service Bus, Storage, Key Vault, Entra ID, Application Insights, and the surrounding ecosystem
  • Strong SQL Server / Azure SQL skills: schema design, query tuning, migrations, transactional correctness
  • Message-driven systems (RabbitMQ, Azure Service Bus)
  • Proficiency with a mainstream JavaScript UI framework such as Vue 3, React, or Angular, and TypeScript in non-trivial front-end applications
  • Demonstrated ability to structure large software ecosystems — multi-service boundaries, contracts between teams, evolvability over time
  • Strong command of clean code principles: SOLID, naming, cohesion, testability, refactoring discipline
  • Hands-on experience writing secure software: OWASP Top 10 awareness, secrets handling, authn/authz design, input validation, threat modeling
  • Significant experience in designing relational databases with heavy involvement in performance tuning.
  • Able to lead design discussions with both business and technical staff.
  • Experienced in performing POC and feasibility studies to aid in future project initiatives.
  • Able to assess and implement COTS products within enterprise projects and provide recommendations in buy vs. build decisions.

Nice To Haves

  • Experience in life sciences, healthcare, or other regulated industries
  • Familiarity with HIPAA, HITRUST, SOC 2, or GxP environments
  • .NET Aspire, distributed tracing, and modern observability tooling
  • Infrastructure-as-code on Azure (Bicep, Terraform)
  • DACPAC / SSDT-based database development

Responsibilities

  • Assist development teams with day-to-day technical and architectural questions.
  • Provide consultation and advice to senior IT leadership and business stakeholders in technical matters.
  • Design and evolve the architecture of multi-service .NET systems on Azure, including web APIs, workers, messaging, and data layers
  • Make sound platform decisions across the Azure ecosystem — compute, data, messaging, identity, and observability
  • Establish and enforce patterns for clean, testable, maintainable code across teams
  • Partner with product and engineering leadership to translate clinical and business goals into durable technical strategy
  • Drive secure-by-default practices across authentication, data handling, and external integrations
  • Review designs and code, raising the bar on quality, performance, and clarity
  • Mentor senior and mid-level engineers; grow the architectural muscle of the team
  • Help establish and drive AI-first best coding practices
  • Participate and lead proof of concept (POC) initiatives.
  • Lead and participate in the Architectural Guild.
  • Build and maintain core enterprise frameworks, tooling, and platforms to be utilized by software development teams.
  • Able to jump in, diagnose and support complex/difficult technical issues to help remove hurdles or blockers for development teams.
  • Works closely with key personnel in both DevOps and IT infrastructure to ensure cohesion in system designs across all technical concerns.
  • Build turn-key solutions where a COTS solution may not exist or may not be feasible.
  • Generate technical diagrams and documentation to effectively communicate designs and strategies.
  • Assess current technologies within the company and help to define a technical roadmap towards advancing our platforms.
  • Provide training sessions for development staff as needed.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service