Trouvez votre prochaine opportunité

Recherchez des offres par métier, compétence et lieu. Vérifiez les exigences avant de préparer votre candidature.

Une recherche utile ne s’arrête pas à un intitulé séduisant. Comparez les missions, les exigences et les conditions avec votre expérience. Ce guide vous aide à sélectionner des opportunités, préparer des documents pertinents et vérifier où déposer chaque candidature.

L’interface est en français. Les intitulés et descriptions publiés par les entreprises restent dans leur langue d’origine, qui peut être l’anglais.

Effacer les filtres

Résultats : 14 121

← Retour aux résultats

Principal Backend Architect

Latino Legends

Télétravail

Lieu
Remote (Guatemala, Panama)
Rémunération
USD 45-52 per hourly
Horaires
Contractor
Publié
18 oct. 2026

Avant de postuler, confirmez sur le site de l’entreprise que l’offre est toujours ouverte et consultez les conditions complètes.

Description du poste

L’interface est en français. Les intitulés et descriptions publiés par les entreprises restent dans leur langue d’origine, qui peut être l’anglais.

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

Recherchez, comparez et préparez votre candidature

Commencez par un métier ou une compétence que vous souhaitez utiliser. Ajustez les filtres de lieu et de métier, puis ouvrez les offres pour comparer les responsabilités. Si vous ne trouvez aucun résultat, essayez un terme plus court ou retirez un filtre à la fois.

Distinguez les exigences indispensables des préférences. Vérifiez les horaires, la rémunération et le lieu lorsqu’ils sont indiqués. Un poste à distance peut imposer un pays de résidence, une autorisation de travail ou des horaires compatibles. Confirmez la disponibilité et les conditions complètes auprès de l’entreprise.

Choisissez des exemples réels de votre expérience qui répondent aux besoins du poste. Expliquez votre contribution et n’utilisez des chiffres que si vous pouvez les justifier. Suivez les consignes de l’entreprise et vérifiez vos coordonnées, le contenu et le PDF avant l’envoi.

Avant d’envoyer votre candidature

Questions sur la recherche d’emploi

Pourquoi certaines annonces sont-elles en anglais ?

Les employeurs rédigent leurs propres intitulés et descriptions. Nous conservons ces textes pour ne pas modifier les exigences ou les conditions. La navigation et ce guide sont en français. Si une recherche en français ne donne rien, essayez aussi le métier ou la compétence dans la langue de l’annonce, par exemple « software engineer ».

Un poste à distance permet-il de travailler depuis n’importe quel pays ?

Pas nécessairement. L’entreprise peut limiter les pays de résidence, exiger une autorisation de travail ou imposer des horaires. Consultez l’annonce originale. Si ces informations manquent, demandez confirmation à l’employeur avant de considérer que le poste est accessible depuis votre lieu de résidence.

Que faire si aucun résultat ne s’affiche ?

Essayez un intitulé plus général ou une seule compétence et retirez les filtres un par un. Les intitulés varient selon les entreprises. Si une annonce précise a disparu, recherchez sa référence sur la page carrières de l’entreprise ; élargir la recherche ne rouvre pas un poste fermé.

Ma candidature est-elle envoyée depuis ResumizeAI ?

Le bouton de candidature ouvre un site externe. Suivez les instructions de l’employeur ou du prestataire de recrutement et confirmez l’envoi sur ce site. Préparer un CV dans ResumizeAI ne dépose pas de candidature. Si le lien mène seulement au site de l’entreprise, recherchez d’abord le poste concerné.

Comment adapter mon CV et ma lettre de motivation ?

Reliez les exigences à des projets, missions et résultats que vous pouvez expliquer. Mettez en avant votre expérience pertinente sans inventer de compétences. Dans la lettre, expliquez votre intérêt avec un exemple concret. Respectez la langue et le format demandés, puis relisez les deux documents avant de les envoyer.