Principal Backend Architect / Engineer (C#/.NET, Azure)

New
J
JobgetherSoftware platforms
Remote opportunity within the LatAm region, with the role presented for candidates based in Brazil.Full-TimePrincipal
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
10+ years of backend development or software engineering experience, including several years in formal architecture or technical leadership roles.
Required Skills
PostgreSQLSnowflakeC#Azure.NET

Requirements

  • Have 10+ years of backend development or software engineering experience, including several years in formal architecture or technical leadership roles.
  • Bring deep C#/.NET expertise and strong hands-on Azure experience, particularly with Azure Functions, Azure Service Bus, and Azure Data Factory.
  • Have practical experience with PostgreSQL, Cosmos DB, and Snowflake.
  • Have experience with CI/CD and DevOps practices.
  • Demonstrate experience incrementally migrating or decomposing monolithic applications using safe, reversible steps.
  • Understand asynchronous messaging, event-driven systems, idempotency, dead-lettering, and robust API design.
  • Have daily hands-on experience with agentic AI development tools, such as Claude, Claude Code, or similar technologies.
  • Have experience building with AI, including agents, reusable skills, MCP servers, and evaluation workflows.
  • Remain actively involved in coding and solution development; this is not a pure management or theoretical architecture position.
  • Bring technical communication, problem-solving, mentoring, and collaboration skills.

Responsibilities

  • Define backend architecture across products.
  • Lead the incremental decomposition and migration of the monolith into well-bounded services using safe, reversible approaches.
  • Establish backend engineering standards, shared libraries, service templates, API contracts, versioning practices, and backward-compatibility principles.
  • Design and guide event-driven architectures using Azure Service Bus, including delivery guarantees, retries, idempotency, failure handling, and poison-message management.
  • Partner with the Data Architect on transactional boundaries, data-access models, query performance, and integrations with customers and external partners.
  • Use agentic AI development tools in daily work and help elevate the team's technical practices.
  • Create Architecture Decision Records, review critical pull requests, and mentor engineers.
  • Contribute to incident response and quarterly technical planning.
  • Continue to design, code, review, and build solutions hands-on.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now