Principal Architect

Company: Endava
Location: Not Specified, New Jersey, United States
Type: Full-time
Posted: 31.JUL.2021
< >


Responsibilities WHAT ARE WE LOOKING FOR We are seeking a dynamic technology leader with extensive experience in the Banking and Financial...




We are seeking a dynamic technology leader with extensive experience in the Banking and Financial Services Domain, and outstanding client-facing skills. As a Principal Architect, you will be taking an active technical leadership role on projects to deliver solutions to our clients, and also be heavily involved in pre-sales efforts and in mentoring Endava technical staff. Candidates will be evaluated on the basis of:

* Hands-on technical skills
* Client-facing & sales skills
* Breadth & length of experience

In this role you must be confident in engaging in a range of conversations with senior client management and staff, have the ability to lead discussions and workshops, have the technical ability to both architect and design complex enterprise solutions, and the technical experience to code Proof of Concept systems and contribute code to MVP projects.

We are a rapidly growing, global organization, and as such, the candidate will be required to undertake travel to work close to clients as well as to interact with our nearshore delivery teams. In some cases, the Architect may be required to be present on client sites for extended periods of several months in the New York/Metro area.


* Supporting pre-sales and 'pitch' activity by providing technical and solution expertise to the sales team and participating in sales calls to clients.
* Actively crafting scope, requirements, technical details, and staffing of projects.
* Developing architectural solutions in collaboration with clients. Reviewing and validating solutions produced by clients.
* Coding POCs and contributing to MVP solutions.
* Working with Endava teams on design and estimation tasks.
* Mentoring delivery teams to improve their technical ability and processes.
* Broadening Endava's knowledge base in emerging technology areas such as IoT, Augmented Reality, Blockchain systems, bot-based solutions, machine-learning, etc.


Qualifications and Experience


Proven experience in delivering quality software solutions

Outstanding client-facing communications skills, both written and verbal

Expertise with architecting, designing, delivering large systems implemented in one or more popular technology stacks (including those based on Java, .Net, Python, Ruby, Javascript, etc).

Very strong object-oriented analysis skills

Experience in pre-sales efforts and running client engagements from a technical perspective

Extensive experience in application architectures

Understanding a broad range of architectural patterns and styles (e.g. SOA, Microservices, etc)

Experience in modernizing legacy architectures

In-depth knowledge of one or more cloud platforms (eg. AWS, Azure)

Knowledge of database architectures, data modeling, SQL, and NoSQL approaches.

Proficiency in creating a broad range of architecture documentation

Ability to conduct in-depth design reviews of large systems

Understanding of DevOps culture, practices, and tools


Enterprise Architecture experience

Advanced degree in computer science or a related field

Knowledge of functional programming in one or more languages

Experience with one or more leading SaaS platforms such as

Exposure to offshore development using both agile and other delivery techniques

In-depth knowledge with one or more complex technical domains, including Distributed Cache Solutions, Master Data Management, Machine Learning, Big Data, Data Visualization, Augmented Reality, Internet of things, etc.

Experience with Data Warehouse, ETL, dashboard, and associated reporting solutions is a big plus

Experience with one or more CMS platforms such as Sitecore or others

Wide exposure to a variety of computer languages (Go, Rust, Ruby, Python, etc).

Experience with Continuous Delivery

Experience working in the Banking and Financial Services sector.

Public speaking experience

About Endava


Endava is a public technology company, with over 20 years of experience working with some of the world's leading Finance, Insurance, Telecommunications, Media, Technology, and Retail companies. Through Digital Evolution, Agile Transformation, and Automation solutions, Endava helps its clients be more engaging, responsive, and efficient by supporting them from ideation to production.

Endava has over 8,000 employees located in offices in North America and Western Europe and delivery centers in Romania, Moldova, Bulgaria, Serbia, Macedonia, Argentina, Uruguay, Venezuela, and Colombia.

Along with investing in long-term customer relationships, Endava recognized the importance of providing rewarding and challenging careers for people and, by doing so, has established itself as the employer of choice in certain regions.

Apply Now


Free eBook

Loader2 Processing ...