Description & Requirements
ABOUT UBIQUITY
UbiQuity is a powerful SaaS marketing automation platform designed to help businesses ranging from SME to Enterprise & Government create deeply personalised customer experiences across digital and online channels. Our technology empowers marketers to connect data, orchestrate journeys, and deliver dynamic, real-time campaigns with measurable impact. We’re looking for engineers who are are keen to join us to help shape the future of marketing technology, work with some of the largest brands in Australasia, and leverage modern software tools and architecture to provides advanced segmentation, campaign automation, customer data integration, and loyalty program management.
ABOUT THE ROLE
We are seeking an experienced architect to help define, lead, and deliver UbiQuity’s ambitious technology roadmap. Your focus will be on envisaging, articulating and realising the future of our core SaaS application. We need an architect who has learned from experience the importance of truly understanding a product’s DNA and lore, from a technology, strategy, culture, and customer standpoint.
In this newly minted role, you can expect to get amongst it with our awesome team of engineers and consultants; to meet with, listen to, and dazzle our amazing clientele with your architecture steez; and to bring your own innovative ideas, style, and way-of-working to the table. As a strategic and commercially-minded technology leader, you can also expect to help steer the ship – you’ll be involved in growing our share-of-market, keeping our existing customers loving our software, and winning the hearts and minds of new customers.
The technology stack and journey
Our SaaS platform is undergoing a significant transformation from .NET Framework 4.8 to .NET Core 8. To enable this, we are applying modern architecture transformation patterns to ensure a seamless transition from our existing monolithic architecture to a distributed microservices architecture, incrementally moving toward a scalable model that aligns with our growth aspirations, while maintaining stability for our existing customers.
Our platform is growing, and our engineers are busy ensuring we scale rapidly but sustainably, alongside building out our newest features including visual workflow builders, self-service data pipelines, and AI insights. This is an opportunity to work with both well-established and emergent technologies including C# (.NET Framework and .NET Core), TypeScript/React for UI, Node APIs, and Python for data engineering. Our engineering team values innovation, collaboration, and continuous improvement.
To get an interview you’ll probably have
-
12+ years’ overall experience with a Bachelor’s degree, or 10+ years’ experience with an advanced degree (e.g. Masters or PhD).
-
A strong background in commercial software development, and ideally 5+ years’ experience as an architect.
-
A high level of general technical knowledge including current, emerging and future technology trends and their potential business impact.
-
Experience in leading cross-functional teams in the design, implementation and governance of complex systems and solutions.
-
Ability to explain technical concepts to a non-technical audience in a way that is relevant, easy to consume and compelling.
-
Experience working in an iterative or Agile delivery environment, ideally including exposure to DevOps based build-it, run-it teams.
-
Proven success in a technical pre-sales role – comfortable working directly with senior decision-makers, customers, and business leaders to negotiate, define, and achieve commercial and strategic goals.
-
Experience influencing technical strategy and leading execution of cross-functional initiatives.
-
Experience with justification phase work – strategic product discovery, opportunity analysis, business case formulation.
-
Proven leadership experience in leading technical engineering teams, preferably with a track record of successfully delivering complex architecture projects.
-
Experience managing stakeholder engagement including executive and/or senior leadership level.
To really stand-out you’ll also have
-
Proven background working with complex legacy codebases.
-
Deep experience with Infrastructure-as-Code and CI/CD pipelines.
-
Demonstrable experience working with test-automation frameworks.
-
Expert level knowledge of one object-oriented programming language (e.g. C# or Java) and good working knowledge of at least one other language (e.g. Python, NodeJS).
-
Solid experience of paradigms used in the wider SaaS space (e.g. Python, AWS Cloud Infrastructure, Machine Learning).
-
Understanding of data engineering techniques and best practices.
-
Proficiency in API schema design and development, API testing methodologies, and API testing tools (e.g. Postman, Insomnia).
-
Have done some time working in application or platform support.
-
Deep familiarity with the software development lifecycle (SDLC), particularly maintenance and release cycles.
-
Experience working with SaaS platforms, particularly in the marketing or communications domain, is an advantage.
WHY CHOOSE US
Diversity and Inclusion: Te Kanorau me te Whakawhāiti mai
At Spark, we are constantly looking for ways to build a more inclusive culture. Our vision is for diversity and inclusion to be "how things are done at Spark", embedded into our day-to-day activities, standards, and business practices. We want you to feel totally comfortable bringing your whole self to work regardless of your gender, ethnicity, orientation, age, or ability.
Sustainability: Toitū
Sustainability is a key focus for us. We are dedicated to supporting Aotearoa New Zealand's recovery and economic transformation. The principle of equity is at the very heart of our approach, and we remain committed to working in partnership to make a positive contribution to digital equity in line with our focus on Diversity and Inclusion.
Benefits: Awhina
Our people matter and we make sure we look after them. As a valued employee of Spark, we've got our people covered with a range of leading benefits including:
-
Wellbeing - Comprehensive medical insurance, life and income protection. Access to wellbeing coaches, EAP and in-house Specialist Clinical support through our leading Mahi Tahi Wellness programme.
-
Hybrid ways of working - for most teams at Spark this means being in the office for 4 days a week, and 1 day being flexible.
-
Leave - in addition to four weeks annual leave, we offer purchased leave, enhanced parental leave support and study leave.
-
Spark Credit – we provide permanent employees with $120 monthly Spark credit to use on any of our amazing products.
-
Spark Share scheme – periodically we offer the opportunity to buy into our share scheme.
-
Career development – access to an internal marketplace that connects employees with experiential, on the job learning across Spark.