Architectural Vision & Strategy- Define and lead the architectural vision for a unified platform that brings together the Agilio product portfolio, with a strong emphasis on API-first and cloud-first principles.
- Own the enterprise architecture across Agilio’s internal business systems and ensure effective integration with product platforms.
- Develop and maintain the overall technical strategy, ensuring alignment with business goals and market direction in collaboration with Product Management.
- Support strategic initiatives including M&A evaluations, platform migrations, and enterprise-level integrations from a technical architecture perspective.
Standards, Governance & Best Practices - Establish and enforce architectural standards, technology guidelines, and design patterns across the organization.
- Ensure adherence to best engineering practices such as CI/CD, automated testing, Lean, and Agile methodologies.
- Accountable for non-functional requirements, including performance, scalability, security, and maintainability.
- Work with Hosting and Engineering teams to ensure solutions are secure, observable, manageable, and cost-effective to operate.
Collaboration & Delivery - Partner closely with engineering teams to ensure successful delivery and implementation of the architectural vision.
- Collaborate with peers and leadership to align technical strategy with commercial and delivery commitments.
- Mentor and support engineering teams, fostering a culture of innovation, technical excellence, and continuous improvement.
AI & Innovation - Be a thought leader in the use of AI—both to enhance customer-facing products and to improve internal operations.
- Promote a culture of innovation, driving the adoption of new technologies and processes that deliver measurable benefits.
Team & Culture - Support the Engineering Director in cultivating a high-performing engineering culture.
- Help drive the CTO function toward becoming a world-class engineering organization.
Personal Responsibilities - Take reasonable care of your own health and safety, and that of others who may be affected by your actions at work.
- Proactively identify and pursue training and development opportunities in consultation with your line manager.
|
- 10+ years of software engineering experience, including 5+ years in a software or systems architecture role.
- Proven track record in designing architectures for both SaaS/customer-facing applications and internal enterprise systems.
- Deep expertise in modern cloud platforms such as Azure, AWS, or GCP, with strong understanding of microservices, API-first development, and DevOps practices.
- Hands-on experience applying AI technologies within products and for enhancing engineering productivity and operational efficiency.
- Working knowledge of core internal business systems, including Salesforce, NetSuite, and Chargebee.
- Strong background in Agile methodologies, with a history of successful collaboration across cross-functional teams.
- Exceptional stakeholder management skills, with the ability to influence and engage at all levels, including executive and board-level stakeholders.
|