Principal Architect (Enterprise Architecture)
EndavaAbout the role
Company Description
Technology is our how. And people are our why. For over two decades, we have been harnessing technology to drive meaningful change.
By combining world-class engineering, industry expertise and a people-centric mindset, we consult and partner with leading brands from various industries to create dynamic platforms and intelligent digital experiences that drive innovation and transform businesses.
From prototype to real-world impact - be part of a global shift by doing work that matters.
Job Description
Architects design digital blueprints for client projects. They create scalable, efficient, and secure IT systems to ensure alignment with business goals before, during, and after development. Our Architects possess a blend of technical expertise, strategic vision, and strong communication skills.
As a Principal Architect in Enterprise Architecture at Endava, you'll spearhead the specification and design of information systems across diverse business needs, ensuring seamless compatibility with both enterprise and solution architectures. This role demands a refined blend of autonomy and collaborative prowess, steering project success and influencing key stakeholders internally and externally. Your contributions will extend beyond mere technical expertise, encompassing a deep understanding of business operations and client needs, thereby shaping the very foundation of our project outcomes.
Responsibilities:
- Comprehensive Design Leadership: Lead the design process for information systems, including tool selection, technical visualization, and detailed design documentation, ensuring alignment with customer needs and business objectives. Incorporate frontend and backend programming technologies, SQL / NoSQL databases, on-premises / cloud infrastructure, intranet/extranet networking technologies, ensuring security and regulatory compliance standards.
- Physical Design Translation: Effectively translate logical designs into physical implementations, considering environmental constraints, performance requirements, and existing system integration.
- Strategic Leadership: Act as a primary influencer among team members, clients, and suppliers, guiding resource allocation and strategic decision-making to align with broader project and organizational goals.
- Proactive Communication: Champion robust collaboration among stakeholders across technological and non-technical domains, facilitating effective communication and alignment on project objectives and methodologies.
- Advocacy for Best Practices: Advocate for best practices within software development and architectural design, upholding high standards in client interactions, and ensuring continuous alignment with all parties on design methodologies that meet common objectives and project goals.
- Complex Landscape Navigation: Navigate complex social and technical landscapes, making judicious decisions that balance competing interests and priorities.
Qualifications
- Advanced Enterprise Architecture: Demonstrated software design and development experience using leading frontend and backend technologies, programming languages, frameworks, databases, servers, networking, cloud infrastructure, containerization, and application security.
- Integration: Experience in software integration utilizing technologies such as ESBs, MQs, API Gateways, and streaming/event processing software.
- Process: Proficiency in Agile, DevOps, TDD methodologies, and familiarity with development tools and IDEs such as Eclipse, Visual Studio, and database software.
- Testing: Awareness of various testing and release management practices and tools including functional testing, non-functional testing, user acceptance testing, A/B testing, and blue-green deployment.
- System: Demonstrated proficiency in systems design, with a strong portfolio of designing complex information systems using GoF patterns and other modern and standard methodologies
- Implementation: Strong familiarity with various patterns such as OOP, FP, SmartUI, CQRS, REST, SOLID, etc.
- Exceptional Communication: Demonstrated exceptional abilities in written, verbal, and presentation formats, capable of articulating complex technical concepts with precision demonstrating proficiency with diagraming systems relevant to software architecture, such as RAIDs, C4s, sequence diagrams, data flow, etc.
- Team Leadership: Proven ability to lead distributed teams across North America and the world, forming effective partnerships with client leadership.
- Interpersonal Skills: Strong interpersonal skills, with proficiency in both spoken and written English, capable of engaging effectively with clients, team members, and stakeholders across various levels.
- Systems Assessment: Advanced understanding of information sy
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s