Compensation: $140k - $200k
Must Haves :
- 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.