Lead C# Software Architect

Posted 55mins ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Lead C# Software Architect role focusing on cross-platform architecture and AI-augmented engineering for Marvik. Responsible for shaping the architectural vision and enhancing modular service architecture.

Responsibilities:

  • Own the architectural vision and tech roadmap spanning all Stratus product lines
  • Drive AI leverage as the spine of value delivery
  • Lead the decomposition of the ASP.NET monolith into a modular service architecture
  • Set engineering standards through working reference implementations, POCs, in-repo templates, and guardrails
  • Partner with the Data Architect to define cross-product data architecture and integration strategy
  • Drive reliability, performance, and operational excellence with the platform team
  • Mentor senior engineers and raise the technical bar across teams
  • Engage directly with customer-facing teams and customers to ground architectural decisions in real workflow problems

Requirements:

  • 12+ years of professional software engineering experience
  • 4+ years in a Principal Engineer, Staff+, or Architect role at a B2B SaaS company
  • Deep proficiency in Azure and C#/.NET
  • Strong working proficiency in multiple languages beyond C# (Python, Go, TypeScript/Node)
  • Experience leading the decomposition of monolithic applications into modular or service-oriented architectures
  • Experience designing event-driven systems and integration architectures
  • Hands-on experience driving reliability and operational excellence
  • Comfortable contributing to and reviewing code across the full stack, including frontend (VueJS or comparable)
  • Advanced English

Benefits:

  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development
  • Equipment allowances