Summary
Join Thoughtworks as a Principal Engineer/Consultant in their APAC BFSI vertical in Australia. You will be a hands-on technology leader, influencing clients and driving teams to deliver business success. This role involves building and socializing best practices for financial technology, using a mix of bespoke and off-the-shelf products. You'll work with clients to evolve their technology and empower adaptive mindsets. As a Technical Architect, you'll connect future-focused solutions with desired outcomes, ensuring business-critical software delivers real value. The position offers opportunities to work with fascinating clients and a passionate team, leveraging Lean and Agile thinking to solve mission-critical problems.
Requirements
- Have a deep understanding of at least one of these financial services domains: retail/core banking, payments, wealth management, insurance, and have been associated with implementing modern scalable and flexible banking solutions using both bespoke and off-the-shelf systems
- Understand end-to-end journeys of different banking products such as Loans, Deposits, Insurance etc
- Handle modernisation and migration in large scale financial technology, preferably retail and core banking
- Have a strong technical background, ideally experienced in more than one programming paradigms
- Be familiar with new and emerging technologies such as Kubernetes, Kafka, Istio , PostgreSQL databases
- Have strong knowledge of established patterns in architecture, such as resilience patterns/anti-patterns, event driven architecture, and process orchestration
- Have experience in security and system performance management functions
- Have strong client-facing skills with the ability to position, defend and communicate effectively a technical position to a room of skilled client architects
- Have strong knowledge of microservices and serverless along with interaction styles such as synchronous and asynchronous communication, data streaming and API technologies and lifecycle management
- Be able to understand various levels of consistency such as linearizability vs serializability
- Be well versed with Agile, Lean and Continuous Delivery methodologies, SRE practices and the DevOps philosophy
- Have attention to detail, a practical approach to the day-to-day work of story-writing and delivery, and can draw a line directly from an overarching client strategy to your teamβs outcomes
- Have knowledge of established and emerging approaches for achieving high availability and disaster recovery, including running systems across multi AZ, multi region and multi-cloud vendor environments
Responsibilities
- Lead and partner with Tech Principals and Tech Leads, helping them define product and technology vision for clients
- Facilitate and lead internal and external workshops on financial systems and composable architectures in domains such as core banking, payments, insurance etc
- Advise tier 1 clients and prospective clients on delivering technology solutions using the preferred architectural guiding principles and sensible defaults to optimise business outcomes
- Work with multiple business stakeholders to ensure a coherent architectural story is being told from pre-sales through to implementation in engineering
- Present target architectures, technology solutions, guiding principles and best practice to senior client stakeholders within pre-sales engagements
- Capture product features needed to allow clients to realise value and feedback into the Thoughtworks BFSI vertical, Service Lines and Digital Engineering Centers, engaging with internal stakeholders and championing those features within the organisation
- Collaborate with teammates on the analysis and design of complex corporate and business banking applications using the latest technologies
- Unearth the root cause(s) of a clientβs pain points, validate a business opportunity or problem and partner to deliver a solution
- Prioritize, obtain buy-in from stakeholders, and resolve conflicts as they arise
Preferred Qualifications
- Knowledge of customisations around Core Banking products and familiarity with new-age combo products and setting up the same in new core banking solutions is desired
- Familiarity with Python will be a bonus
Benefits
- Learning & Development opportunities: There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow
- Remote work: #LI-Remote
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.