Evaluating bids

Software architecture

Published on the May 02, 2022 in Engineering & Manufacturing

About this project


The Software Architect (SA) is a hands-on technology leadership role. As a senior technology leader, SA’s are accountable for the technical alignment, health, capability, and effectiveness of Our systems. SAs are active thought and people leaders driving continuous improvement and customer outcomes. • Reporting to Chief Technology Officer - Asia • Key stakeholders include: • Chief Technology Services Officer • Chief Technology Officer – Engineering • Chief Product Officers • Head of Product • Head of Delivery • Senior Principal / Principal Developers • Practice teams & Platform Engineering • Security teams • Key accountabilities include: • Leading Our technology strategy and aligning systems with that strategy. • Contributing to organisational design to align our teams to the systems they build. • Ensuring systems are fit for purpose, well architected and follow our development practices. • Supporting platform health by ensuring that our systems are reliable, resilient and cost effective. • Driving a strong customer focus to ensure that we are delivering great outcomes for our customers. • Growing the architectural capabilities of technical leaders through coaching and mentoring.  Qualifications  So, what we are looking for?  Experience • Leading technical change across multiple teams & disciplines • Architecting, building and operating highly scalable, available, performant and secure solutions • Building solutions in multiple languages and stacks • Managing costs on a cloud platform • Designing service-oriented solutions  Personal Skills • Identifies and harnesses opportunities • Identifies and mitigates risks • Focuses on outcomes over output • Influences and motivates others • Uses data to drive decision making • Takes responsibility for systems and teams • Self-aware and proactive on continuous improvement and continual learning • Positive attitude and a clear sense of initiative • Comfortable dealing with ambiguity • Breaks problems down, analyses constituent parts, proposes and delivers creative solutions • Open minded collaborator with a growth mindset • Clear communicator who is able to manage stakeholder expectations, facilitate groups and resolve conflicts • Comfortable presenting to a large audience • Comfortable delivering workshops & training  Technical Skills • Creates and maintains continuous delivery pipelines using current practices, patterns & tooling • Designs and develops cloud-native software • Creates software in at least two modern software development languages • Uses domain driven design, design patterns and data modelling to build software products • Uses current technical practices such as writing clean, testable code and pair programming • Creates software using secure coding practices and mitigates common vulnerabilities  Additional Information  Desirable Experience, Skills and Competencies Experience • Service Reliability Engineering • Previous experience in transforming legacy datacentre systems into cloud first systems • Previous experience with companies that create consumer facing products • Driving transformational change in a technical organisation • Building platforms and tools to enable product engineering teams  Personal Skills • Builds trust, safety and inclusion in teams  Technical Skills • Creates software in two of the following languages (C#, TypeScript, JavaScript, Go, Scala, Swift, Kotlin)

Category Engineering & Manufacturing
Subcategory Other

Delivery term: Not specified

Skills needed

Other projects posted by F. F.