Job Description:- We are seeking a highly skilled and visionary Principal Architect to lead the design and evolution of our enterprise integration ecosystem.This role will be responsible for defining architecture standards, guiding engineering teams, and driving modernization initiatives across APIs, integrations, event-driven systems, cloud-native applications, and AI-enabled solutions.The ideal candidate possesses deep expertise in API architecture, Domain-Driven Design (DDD), Test-Driven Development (TDD), Event-Driven Architecture (EDA), and Artificial Intelligence (AI).
Architecture Leadership & StrategyLead architecture reviews and provide technical guidance across multiple engineering teams.Define and maintain enterprise architecture standards, principles, and best practices.Establish reference architectures, reusable frameworks, and architectural governance processes.API & Integration ArchitecturePromote business-aligned architectures through ubiquitous language and domain ownership.Event-Driven Architecture (EDA)Design and implement event-driven and message-based architectures.Lead the adoption of AI-powered engineering practices across software delivery teams.Champion AI-assisted development practices, including code generation, automated testing, intelligent code reviews, and developer productivity tools.Mentor teams on effectively leveraging AI while maintaining engineering quality and security standards.Champion Test-Driven Development (TDD), Behavior-Driven Development (BDD), and automated quality practices.Promote Clean Architecture, SOLID principles, and maintainable software design.Define standards for unit, integration, contract, performance, and security testing.Mentor architects, engineers, and technical leads.Cloud & Platform ArchitectureDesign cloud-native solutions leveraging Azure and modern platform services.Partner with platform teams to improve CI/CD pipelines, developer experience, observability, and deployment automation.Bachelor's degree in Computer Science, Engineering, or a related field.
- 10+ years of software engineering experience.
- 5+ years in an Architecture, Principal Engineer, or Technical Leadership role.
- API Architecture and Enterprise Integrations◦ Event-Driven Architecture (EDA)◦ Test-Driven Development (TDD)◦ Cloud-Native Architecture◦ Software Design Patterns and Architecture PrinciplesExperience with enterprise messaging technologies such as Kafka, Azure Service Bus, Event Hubs, RabbitMQ, or similar platforms.Experience implementing observability practices including distributed tracing, monitoring, logging, and telemetry.Experience integrating AI capabilities into enterprise applications or software delivery processes.Experience with Microsoft Azure, including:◦ Azure API Management (APIM)◦ Azure Functions◦ Azure Service Bus◦ Azure Kubernetes Service (AKS)◦ Azure SQL / Managed Instance◦ Azure AI Services- NET and C# development.
- Vector Databases and Semantic Search- Azure, Cloud, or Architecture certifications preferred.Influence architecture decisions across multiple teams and business units.Mentor engineers and architects while fostering a culture of innovation, accountability, and continuous learning.Establish and institutionalize architecture standards for APIs, integrations, AI solutions, and event-driven systems.Deliver measurable business value through AI-enabled solutions and modern integration architectures.
By continuing you agree to our Terms & Privacy Policy.