
Application Architect
Posted 8 hours ago

Posted 8 hours ago
This is a fully remote position, open to applicants in Mexico.
• Establish and uphold application architecture standards, principles, and best practices.
• Create scalable, secure, and highly available API ecosystems and integration solutions.
• Oversee architecture reviews and offer technical guidance to engineering teams.
• Set standards for API design, security, observability, documentation, and lifecycle management.
• Spearhead integration strategies across internal applications, SaaS platforms, enterprise systems, and external partners.
• Conduct domain discovery and event storming workshops with both business and technical stakeholders.
• Architect and implement event-driven and message-based frameworks.
• Promote the use of AI-driven engineering practices and pinpoint opportunities to enhance business value, operational efficiency, and developer productivity.
• Advocate for engineering excellence through TDD, Clean Architecture, SOLID principles, and automated quality practices.
• Lead modernization projects and efforts to reduce technical debt.
• Design cloud-native solutions utilizing Microsoft Azure and contemporary platform services.
• Formulate strategies for scalability, resiliency, disaster recovery, observability, and operational excellence.
• Collaborate with platform teams to enhance CI/CD pipelines, deployment automation, Infrastructure as Code (IaC), and the developer experience.
• Mentor architects, technical leads, and engineering teams while nurturing a culture of innovation and continuous learning.
• Act as a trusted advisor for strategic technology investments and modernization efforts.
• A Bachelor’s Degree in Computer Science, Software Engineering, Computer Engineering, or a related field is preferred, or equivalent professional experience.
• Over 10 years of experience in Software Engineering.
• At least 5 years of experience in Architecture, Principal Engineer, Staff Engineer, or Technical Leadership roles.
• Demonstrated experience in designing enterprise-scale integration platforms and distributed systems.
• Strong proficiency in API Architecture and Enterprise Integrations.
• Knowledge of Domain-Driven Design (DDD).
• Expertise in Event-Driven Architecture (EDA).
• Experience with Test-Driven Development (TDD).
• Familiarity with Microservices and Distributed Systems.
• Proficient in Cloud-Native Architecture.
• Experience with enterprise messaging technologies such as Kafka, Azure Service Bus, Event Hubs, RabbitMQ, or similar platforms.
• Strong understanding of REST APIs, OpenAPI Specifications, OAuth2, OIDC, API Security, and Identity Management.
• Proven experience in implementing observability practices, including monitoring, logging, distributed tracing, and telemetry.
• Hands-on experience with Microsoft Azure services, including Azure API Management (APIM), Azure Functions, Azure Service Bus, Event Hubs, Azure Kubernetes Service (AKS), Azure SQL, Application Insights, and Azure AI Services.
• Experience with API governance, enterprise integration strategies, and service reusability initiatives.
• Knowledge of CQRS, Event Sourcing, Saga Patterns, and Distributed Transaction Management.
• Familiarity with OpenTelemetry and enterprise observability platforms.
• Awareness of AI technologies, including Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), AI Agents, Prompt Engineering, Vector Databases, and Semantic Search.
• Strong communication, leadership, stakeholder management, and mentoring abilities.
• Azure, Cloud, or Architecture certifications are highly preferred.
• Competitive salary
• Flexible working hours
• Professional development budget
• Home office setup allowance
• Global team events
Allegion
Ibility LLC
Planexia
Get handpicked remote jobs straight to your inbox weekly.