Master of Science in Computer Science or equivalent.
Minimum of 15 years' experience working as an architect and/or engineer
Minimum of 5 years' experience in senior architecture management role.
Influence and collaborate at an Executive team level.
Lead a global architecture team and influence senior global engineering teams.
Build a high performing team aligned to our culture of cultivating excellence.
Lead and mentor software architect teams by creating a learning environment that recognizes and maximizes the potential of all team members.
Provide exceptional performance management to team members by setting clear objectives that align with the business' strategy and provide clarity of purpose when needed.
Manage budget, costs, objectives and key results.
Leadership of global development centers / large engineering teams 100+
Experience with Azure DevOps, App Insights, TeamCity, Jira, Chef, Jenkins, Service Fabric, Kubernetes, GitHub, Stormboard and others.
Experience with embedded operating systems.
Experience working with tools such as Databricks and Power BI.
Experience working in Scaled Agile environments.
Extensive experience designing platform and application architectures with common frameworks and design patterns, especially for solutions built using microservices.
Extensive experience working in SaaS development teams.
Significant experience working with teams building large scale Azure IoT PaaS solutions.
An understanding of design patterns for architecture
Plusses:
Experience with PCI payment standards highly desirable.
Experience with GDPR and CCPA data privacy standards highly desirable.
TOGAF, Azure Solutions Architect and CISSP certifications highly desirable.
Key Responsibilities:
Understanding the fueling sector, industry trends and customer segments or similar is a key advantage to being successful.
Lead the vision and delivery of strategic technology solutions and the governance board/processes that fit the business' needs.
Continuously stay in touch with business by aligning with the Product Management, SaaS Ops and regional business leaders.
Design and oversee implementation of architectural standards, documentation and architecture tools.
Establish and continuously improve architectural blueprints and processes.
Deliver architectural initiatives that drive revenue and improve efficiency in line with business strategy.
Ensure solutions are designed for high availability, disaster recovery, business continuity, supportability and deploy-ability, in accordance with the level of risk the business is willing to accept.
Build Proof of Concepts to prove technology solutions before scaling them.
Develop and maintain an architectural roadmap for the company that is aligned with current and emerging business needs.
Assist product management with alignment of solution and technology roadmaps.
Communicate architectural decisions, plans, goals and strategies broadly, across the organization.
Develop architectural metrics and reports for the executive team, business and IT management.
Drive a culture of root cause analysis and collaboration to drive appropriate corrective actions.
Develop effective and sustainable partnerships with all key stakeholders in support of quality performance metrics through benchmarking, assessments and best practices.
Recruit, develop, and mentor a world-class team of architects. Build the skill metrics for architects.
To be a change leader in the organization to assist with technology, agile, dev ops and business transformations.
Consistently improve the engineering capability and productivity index.
Partner with the Engineering Leaders to build robust migration maps that enable us to migrate from legacy technologies without impact to our customer.