Principal Backend Architect
主任后台建筑师 (C#/.NET,Azure) 位置:远程从拉丁美洲 薪酬:每小时45美元~52美元 参与:全职国际独立承包商 关于拉丁风云拉丁风雲将杰出的拉丁风暴与国际公司建立和扩展高性能远程团队联系起来。我们与美国,加拿大,英国和澳大利亚的公司合作,以提供有技能专业人员可获得机会,从而产生意义性的影响。有关角色 我们的客户是一个位于美国的软件公司,拥有约30名工程团队,支持了一个庞大的单平台以及不断增长的微服务生态系统。通过专注于前端和数据的建筑师,他们正在寻找一个主任后端架构师/工程师来拥有后端架構,这是其平台中最广泛且最关键的业务部分。在这个角色中,你将塑造后端生态系统的架构,包括单子,微服务,API,消息基础设施和集成。你将建立工程标准,引导平台向精确定义的服务发展,并保持实践手头,以确保建筑决策转化为可靠,可扩展的生产系统。你将与首席/主任建筑师,主任 UI 架构师和数据架构师密切合作,在整个平台上推动技术方向。这是一个主要级别的个人贡献者角色,这对于经验丰富的工程师来说是理想的,他结合了建筑所有权和强大的技术执行。没有直接报告,实践开发仍然是职位的核心部分。关键责任 · 在整个平台上拥有后端架构并领导大型单石器逐步分解成定义良好的可维护服务。· 建立后端工程标准,最佳实践和工具,包括共享库,服务模板以及跨界平台功能。· 领导 API 和合同设计,确保有效的版本化,向后兼容性和内部服务,前端应用程序和外部集成之间的可靠通信。· 使用 Azure Service Bus 进行自主事件驱动架构,包括消息交付保证,重试,无效率和故障恢复。·定义客户和合作伙伴集成的可扩展模式,确保故障可以观察,追踪和恢复。· C
查看英文原文
Principal Backend Architect
(C#/.NET, Azure)
Location: Remote from Latin America
Compensation: $45–$52 USD per hour
Engagement: Full-time international independent contractor
About Latino Legends
Latino Legends connects exceptional Latin American talent with international companies building and scaling high-performing remote teams. We partner with companies across the US, Canada, the UK, and Australia to match skilled professionals with opportunities where they can make a meaningful impact.
About the Role
Our client is a US-based software company with an engineering team of approximately 30 people, supporting a large monolithic platform alongside a growing ecosystem of microservices. With dedicated architects for frontend and data, they are looking for a Principal Backend Architect / Engineer to take ownership of the backend architecture, the most extensive and business-critical part of their platform.
In this role, you'll shape the architecture of the backend ecosystem, including the monolith, microservices, APIs, messaging infrastructure, and integrations. You'll establish engineering standards, guide the platform's evolution toward well-defined services, and remain hands-on with implementation to ensure architectural decisions translate into reliable, scalable production systems.
You'll work closely with the Lead/Principal Architect, Principal UI Architect, and Data Architect to drive technical direction across the platform.
This is a principal-level individual contributor role, ideal for an experienced engineer who combines architectural ownership with strong technical execution. There are no direct reports, and hands-on development remains a core part of the position.
Key Responsibilities
- Own backend architecture across the platform and lead the incremental decomposition of a large monolith into well-defined, maintainable services.
- Establish backend engineering standards, best practices, and tooling, including shared libraries, service templates, and cross-cutting platform capabilities.
- Lead API and contract design, ensuring effective versioning, backward compatibility, and reliable communication between internal services, frontend applications, and external integrations.
- Own event-driven architecture using Azure Service Bus, including message delivery guarantees, retries, idempotency, and failure recovery.
- Define scalable patterns for customer and partner integrations, ensuring failures are observable, traceable, and recoverable.
- Collaborate with the Data Architect on data ownership, transactional boundaries, access patterns, and query performance.
- Improve platform reliability, security, observability, and cloud cost efficiency.
- Champion AI-assisted engineering practices and help expand the team's capabilities through practical adoption of AI tools and workflows.
- Mentor engineers, review critical pull requests, facilitate technical office hours, and document architectural decisions through Architecture Decision Records (ADRs).
- Contribute to incident response, technical interviews, quarterly planning, and occasional customer-facing technical discussions.
Requirements
- 10+ years of backend engineering experience, including several years in architecture or technical leadership roles at the principal level.
- Deep, hands-on expertise in C# and .NET, with a proven track record of designing and delivering secure, scalable, and resilient commercial backend systems.
- Practical experience with Azure services, particularly Azure Functions, Azure Service Bus, and Azure Data Factory.
- Experience working with PostgreSQL, Cosmos DB, Snowflake, CI/CD pipelines, and DevOps practices.
- Demonstrated success incrementally decomposing large monolithic systems, prioritizing safe, reversible changes over disruptive rewrites.
- Strong understanding of event-driven and asynchronous architectures, including message ordering, idempotency, poison messages, retries, and dead-letter queues.
- Extensive experience with API design, service contracts, versioning, and backward compatibility.
- Strong data-access fundamentals, including query optimization, zero-downtime migrations, and handling inconsistent or complex customer data.
- Proven production ownership, including observability, alerting, incident response, and root-cause analysis.
- Required: Daily, hands-on use of AI development tools such as Claude, Claude Code, or comparable agentic engineering tools, along with practical experience building AI-powered solutions involving agents, reusable skills, MCP servers, or evaluations.
- Excellent written and spoken English, with the ability to communicate complex technical concepts to both technical and non-technical audiences.
- A pragmatic engineering mindset, strong judgment, and a demonstrated ability to elevate the engineers and teams around you.
What We're Looking For
This opportunity is specifically for a true Principal-level engineer, not simply a strong Senior Engineer.
The ideal candidate has personally owned significant architectural decisions in production environments, influenced engineering practices across multiple teams, and successfully guided complex technical transformations without relying on formal management authority.
Candidates must be able to provide concrete examples of architectural decisions they personally made, the trade-offs involved, and the measurable outcomes. Experience leading the incremental decomposition of a large monolith is particularly valuable.
High-level architectural knowledge alone will not be sufficient. The client is highly selective and is looking for someone who can demonstrate both deep technical expertise and a clear record of architectural ownership while continuing to write production code.
Why Join?
- Real architectural ownership: Shape the backend architecture of a business-critical software platform.
- Technical influence: Help define engineering standards and guide technical decisions across multiple teams.
- Hands-on impact: Stay close to the code while leading complex architectural initiatives.
- AI-forward engineering: Help shape how a growing engineering organization integrates AI into its everyday development practices.
- Collaborative environment: Work alongside experienced architects and engineers who value thoughtful technical decisions and continuous improvement.
Engagement Details
- Full-time, remote independent contractor engagement.
- Compensation of $45–$50 USD per hour, depending on experience and fit.
- Timesheet submission is required.
- Days off, sick days, and local holidays are not billable. Working on local holidays may be possible by prior arrangement.
- Company hardware will be shipped to the selected candidate. The anticipated start date is approximately four weeks after the offer is signed.
Application Process
Our recruitment team will carefully evaluate candidates' technical depth, architectural ownership, hands-on engineering experience, and practical use of AI development tools.
Please highlight specific production examples of architectural decisions you've owned, large-scale backend transformations you've led, and how you've influenced engineering teams without formal authority.
Only candidates who meet the principal-level requirements and can demonstrate the required experience will be presented to the client.
Originally posted on Himalayas