Show more filters
Banner image for Marvik

Lead C# Software Architect

Marvik

Marvik
Job Type   /   Job Level
Full-time   /   Others/Any
Company Location
Argentina
This role in: Cross-platform architecture

  • AI-augmented engineering
  • Monolith decomposition
  • Reliability & operational excellence

🧑🏻‍💻 Key Responsibilities

  • Own the architectural vision and tech roadmap spanning all Stratus product lines; ensure decisions made in one team don't undermine platform coherence
  • Drive AI leverage as the spine of value delivery — architect agent-friendly platform surfaces (MCP and beyond) and patterns that let humans and agents move the roadmap faster together
  • Lead the decomposition of the ASP.NET monolith into a modular service architecture: sequencing, seam identification, migration patterns, and AI tooling to compress refactor and test work
  • Set engineering standards through working reference implementations, POCs, in-repo templates, and guardrails (CI, lint) that make the standard path the easiest path
  • Partner with the Data Architect to define cross-product data architecture and integration strategy — including event-driven backbones and the evolution of MongoDB and SQL Server data models
  • Drive reliability, performance, and operational excellence with the platform team: production-readiness standards, observability, and DORA metrics
  • Mentor senior engineers and raise the technical bar across teams through code review, design review, and technical coaching
  • Engage directly with customer-facing teams and customers when needed to ground architectural decisions in real workflow problems
  • Own the trade-offs for off-standard technology choices and set the decision criteria in collaboration with engineering leadership

🤝 If you have

  • 12+ years of professional software engineering experience, with 4+ years in a Principal Engineer, Staff+, or Architect role at a B2B SaaS company
  • Demonstrated track record of leading architecture across multiple teams or product lines — not just within a single team or technology
  • Deep proficiency in Azure and C#/.NET, with strong opinions on modern Azure architecture (AKS, Functions, Service Bus) and when to apply each
  • Genuine polyglot — strong working proficiency in multiple languages beyond C# (Python, Go, TypeScript/Node, or similar), with the judgment to pick the right tool for the job
  • Experience leading the decomposition of monolithic applications into modular or service-oriented architectures, including the operational realities of incremental migration
  • Experience designing and operating event-driven systems and integration architectures
  • Hands-on experience driving reliability and operational excellence: SRE practices, observability, and production readiness reviews
  • Comfortable contributing to and reviewing code across the full stack, including frontend (VueJS or comparable)
  • Excellent written and verbal communication — capable of writing succinct architecture docs and explaining tradeoffs to engineers, product, and executives
  • Advanced English

🦾 It’s a plus

  • Experience designing systems where AI agents are first-class consumers: MCP servers, agent-facing APIs, retrieval-grounded interfaces
  • Experience modernizing legacy ASP.NET MVC applications
  • Data architecture experience on both relational (SQL Server) and document (MongoDB), with experience designing data models that survive scale and evolution
  • Working proficiency in AWS and the judgment to evaluate cloud tradeoffs across providers
  • Background in security architecture and threat modeling for B2B SaaS
  • Experience with Azure serverless patterns and when to apply them
  • Experience with Autodesk products (AutoCAD, Revit, Fabrication, BIM 360) or other MEP/AEC/CAD software
  • Domain knowledge of MEP, BIM, or construction technology workflows
  • Prior experience at a Series B / growth-stage company navigating the transition from PMF to scale
Jobs in Argentina   »   Jobs in Greater Buenos Aires   »   Lead C# Software Architect

More jobs