FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesAzureCloudDistributed SystemsKafkaKubernetesMicroservicesRabbitMQSQL
About the role
Key responsibilities & impact- 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.
Requirements
What you’ll need- 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.
Benefits
Comp & perks- Competitive salary
- Flexible working hours
- Professional development budget
- Home office setup allowance
- Global team events
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
API ArchitectureEnterprise IntegrationsDomain-Driven Design (DDD)Event-Driven Architecture (EDA)Test-Driven Development (TDD)MicroservicesDistributed SystemsCloud-Native ArchitectureObservability PracticesEnterprise Messaging Technologies
Soft Skills
communicationleadershipstakeholder managementmentoringinnovationcontinuous learning
Certifications
Azure certificationsCloud certificationsArchitecture certifications
