Lead C# Software Architect
Posted 55mins ago
Employment Information
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














