FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Principal Engineer – Architect
Matrix Global. Define and drive architecture for enterprise-scale applications, data platforms, and distributed systems .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and implementing enterprise-scale applications and cloud-native architectures, with a strong focus on Azure services, microservices, and data solutions. Proven ability to lead technical teams, drive architectural standards, and mentor engineers in modern software development practices.
Highest-signal resume keywords
Enterprise-Scale Application DesignCloud-Native ArchitectureAzure Data Lake StorageMicroservices DevelopmentApache Kafka Expertise
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JavaScalaRESTful API DevelopmentDatabricksEvent-Driven ArchitectureObject-Oriented DesignCI/CD PipelinesKubernetesPython ScriptingAgile Methodologies
Soft Skills
Technical MentorshipProblem-SolvingCollaborationStakeholder ManagementCommunication
Tools & Technologies
Azure ServicesDatabricksApache KafkaMQ TechnologiesDevOps Practices
Industry Keywords
Distributed SystemsArchitecture StandardsEngineering Best PracticesScalabilityOperational Excellence
Tech Stack
Tools & technologiesApacheAzureCloudDistributed SystemsJavaKafkaKubernetesMicroservicesPythonScala
About the role
Key responsibilities & impact- Define and drive architecture for enterprise-scale applications, data platforms, and distributed systems
- Design scalable, secure, resilient, and high-performance solutions aligned with business and technology objectives
- Establish architectural standards, engineering best practices, and technology roadmaps
- Lead technical decision-making and provide architectural guidance across multiple engineering teams
- Conduct architecture reviews and ensure adherence to security, scalability, and operational excellence standards
- Design and develop enterprise applications and microservices using Java and Scala
- Architect and implement scalable RESTful APIs and service-oriented solutions
- Drive development of cloud-native solutions leveraging Azure services and modern engineering frameworks
- Participate in hands-on development of critical components and complex technical initiatives
- Design and implement large-scale data solutions using Azure Data Lake Storage and Databricks
- Architect event-driven systems and real-time data processing solutions using Apache Kafka and MQ technologies
- Support integration of applications, data pipelines, and distributed services across the enterprise
- Provide technical mentorship and guidance to engineers and development teams
- Drive adoption of modern software development practices, design patterns, CI/CD, and DevOps principles
- Identify and resolve complex technical challenges across application, data, integration, and infrastructure layers
- Evaluate emerging technologies and recommend innovative solutions
- Collaborate with Product, Engineering, Data, Infrastructure, and DevOps teams
- Deliver scalable and resilient architecture for mission-critical applications and data platforms
- Improve system performance, scalability, reliability, and operational efficiency
Requirements
What you’ll need- Proven experience serving as a Principal Engineer, Lead Architect, Solution Architect, or similar senior technical leadership role
- Demonstrated ability to design and deliver enterprise-scale distributed systems and cloud-native architectures
- Strong understanding of software architecture patterns, microservices, event-driven architectures, and integration frameworks
- Extensive hands-on experience developing enterprise-grade applications using Java and/or Scala
- Strong knowledge of object-oriented design principles, design patterns, and modern application development frameworks
- Proven experience designing and developing RESTful APIs and distributed services
- Deep experience designing and implementing data solutions leveraging Azure Data Lake Storage (ADLS)
- Strong hands-on experience with Databricks for large-scale data engineering, analytics, and processing workloads
- Experience working with cloud-native architectures and Azure-based platforms
- Extensive experience with Apache Kafka, MQ, or similar messaging and streaming technologies
- Strong understanding of event-driven architectures, messaging patterns, and distributed system design
- Experience developing APIs, services, or automation solutions using Python
- Strong Python scripting expertise for data processing, automation, and operational workflows
- Experience leading and mentoring engineering teams in enterprise environments
- Knowledge of Azure cloud services and modern DevOps practices
- Experience with CI/CD pipelines, containerization, Kubernetes, and infrastructure automation
- Experience working within Agile development methodologies
- Strong analytical, troubleshooting, and problem-solving skills
- Excellent communication, stakeholder management, and collaboration abilities
Benefits
Comp & perks- Competitive compensation and benefits
- Meaningful career development opportunities
- Continuous learning and growth opportunities
- Diverse, inclusive culture
- Challenging and engaging work environment