Work across all corporate technology and line-of-business technology teams to design and socialize solutions and practice.
Participate in the Risk Technology and cross line-of-business applied architecture and engineering governance and tollgate processes.
Set and lead by hands-on example the engineering/cloud excellence practice for a globally distributed team of engineers and cloud practitioners.
Provide subject matter expertise to multiple cross Line-of-Business forums, panels, technologies, and senior business/IT management.
Partner with Site Reliability Engineers, designing application Observability technology and practice.
Be aware of industry trends and leverage new techniques and technologies as appropriate.
Challenge designs during the concept and review phases to drive toward re-use, efficiency, security, resiliency, and stability.
Define and/or participate in supporting any changes to existing/new architectural/engineering processes.
Qualifications
Formal training or certification on software engineering concepts and 5+ years applied experience
Public Cloud, AWS, architectural and engineering experience with a deep understanding of messaging, micro-services, cloud-native and serverless
Software engineering background with a minimum of five years of work experience across the following areas: app/middleware technology, at-scale data management and dependable persistence, internet/API technologies and infrastructure as code
Expert-level analytical skills in architecture/engineering methods and design concepts.
Demonstrated ability to lead and influence decision making in a federated, multi-stakeholder environment.
Working knowledge and experience in financial (or similarly regulated) industry
Excellent written and oral communication skills and demonstrated ability to interact with all technical and non-technical members of the organization.
Proven ability to lead and mentor team members and other development resources.
Preferred qualifications, capabilities, and skills
Skilled at bringing about clarity in a complex environment and/ or ambiguous situation.
Understanding of relevant technologies and agile, fully-automated, secure development life cycles.
Strong business and product knowledge.
Modern enterprise Java/Spring coding and automated testing