Application Architect
About You
You are an Application Architect with extensive experience designing enterprise applications, integration ecosystems, and cloud-native solutions. You enjoy solving complex technical challenges, establishing architectural standards, and driving modernization initiatives across distributed environments.
You are passionate about engineering excellence, scalable architectures, and AI-enabled innovation. You thrive collaborating with engineering teams, stakeholders, and business leaders to design secure, resilient, and maintainable solutions that align with organizational goals.
You enjoy mentoring technical teams, influencing architectural decisions, and promoting best practices that improve scalability, developer experience, and long-term sustainability.
You Bring to Applaudo the Following Competencies:
- Bachelor’s Degree in Computer Science, Software Engineering, Computer Engineering, or a related field is desired, or equivalent professional experience.
- 10+ years of experience in Software Engineering.
- 5+ years of experience in Architecture, Principal Engineer, Staff Engineer, or Technical Leadership roles.
- Proven experience designing enterprise-scale integration platforms and distributed systems.
- Strong expertise in:
- API Architecture and Enterprise Integrations.
- Domain-Driven Design (DDD).
- Event-Driven Architecture (EDA).
- Test-Driven Development (TDD).
- Microservices and Distributed Systems.
- 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.
- Experience 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.
- Familiarity with 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 skills.
- Azure, Cloud, or Architecture certifications are highly desirable.
You Will Be Accountable for the Following Responsibilities:
- Define and maintain application architecture standards, principles, and best practices.
- Design scalable, secure, and highly available API ecosystems and integration solutions.
- Lead architecture reviews and provide technical guidance across engineering teams.
- Define standards for API design, security, observability, documentation, and lifecycle management.
- Lead integration strategies across internal applications, SaaS platforms, enterprise systems, and external partners.
- Facilitate domain discovery and event storming workshops with business and technical stakeholders.
- Design and implement event-driven and message-based architectures.
- Drive the adoption of AI-powered engineering practices and identify opportunities to improve business value, operational efficiency, and developer productivity.
- Promote engineering excellence through TDD, Clean Architecture, SOLID principles, and automated quality practices.
- Lead modernization initiatives and technical debt reduction efforts.
- Design cloud-native solutions leveraging Microsoft Azure and modern platform services.
- Define strategies for scalability, resiliency, disaster recovery, observability, and operational excellence.
- Partner with platform teams to improve CI/CD pipelines, deployment automation, Infrastructure as Code (IaC), and developer experience.
- Mentor architects, technical leads, and engineering teams while fostering a culture of innovation and continuous learning.
- Serve as a trusted advisor for strategic technology investments and modernization initiatives.
- 10+ years of Software Engineering experience.
- 5+ years in Architecture or Technical Leadership roles.
- Strong expertise in API Architecture, DDD, EDA, and Distributed Systems.
- Strong Microsoft Azure experience.
- Experience with AI technologies and modern engineering practices.
- Strong leadership and stakeholder management skills.
About Us
We Are Engineered Different.
At Applaudo, talented people design, build, and scale meaningful, AI-powered solutions that create real business impact. As an AI-native organization, we collaborate across design, development, cloud, data, and artificial intelligence to turn ideas into scalable products that transform how companies operate, make decisions, and grow.
We are building a high-performance culture grounded in five values: Empowering Excellence, Collaborative Teamwork, Unsolicited Respect, Consistent Transparency, and Efficient Communication. These define how we work, how we support one another, and how we hold ourselves accountable.
Applaudo is a place for people who want to learn fast, take ownership, and work alongside strong teams they are proud to belong to. Joining us means being part of an organization that is evolving intentionally, investing in modern ways of working, and leading AI-native transformation at scale.