About Zema
We are the global leader in enterprise data management. Our success is driven by our people who play the most important role at Zema Global. Our diverse workforce embodies Zema Global’s mission with their excellent performance and commitment to customer service through their dedication and hard work.Our diverse backgrounds, skills, and innovative ideas create our unique culture to embrace coworkers as a valuable peer. Our shared values secure us firmly as a team in which strengths are combined to proudly say “We are Zema Global”.
Job Overview
We are seeking an experienced and visionary Enterprise Architect to drive the transformation of our SaaS platform from a monolithic Java application into a microservices-based, multi-tenant solution in a public cloud environment. The ideal candidate will have deep expertise in cloud architecture, experience leading large-scale transformation projects, and a keen ability to optimize architectures to meet budget goals. This role requires a strategic thinker and a technical leader with a track record in designing scalable, secure, and resilient cloud-based systems. You will work closely with Software Engineers, DevOps engineers, Site Reliability Engineers (SREs), and various cross-functional teams to implement this transformation, leveraging modern data storage solutions suited to our diverse data collection requirements.
Responsibilities And Duties
- Architectural Transformation
Lead the re-architecture of our current monolithic Java application to a scalable, multi-tenant microservices-based architecture, focusing on cloud-native principles and best practices.
Drive the migration of our platform from a private cloud to a public cloud environment, ensuring scalability, security, and performance throughout the transformation.
Evaluate alternative data storage technologies to support the variety of data we manage, including but not limited to time-series, geospatial, and unstructured data, ensuring optimal performance and cost-efficiency.
- Budget & Cost Optimization
Collaborate with Finance to establish and maintain a cloud budget, understand public cloud billing models, and implement solutions to optimize operational expenses.
- Leadership & Team Management
Manage a team of DevOps engineers and Site Reliability Engineers, providing technical guidance and mentorship, and fostering a culture of innovation and continuous improvement.
- Cross-functional Collaboration
Collaborate closely with product managers, data engineers, software engineers, QA, and other stakeholders to align architectural initiatives with business goals and customer needs.
- Governance & Best Practices
Establish governance frameworks and best practices for microservices, cloud architecture, data management, and DevOps to ensure consistency, security, and quality across the platform.
Candidate Requirements
Essential
- Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- Experience: 10+ years in software architecture, with at least 5 years as a cloud architect or enterprise architect in a SaaS or enterprise environment.
- Cloud Expertise: Proven experience with public cloud providers (AWS, Azure, or GCP) and a strong understanding of cloud-native architectures, migration strategies, and microservices.
- Technical Skills:
- Strong expertise in Java and experience with microservices architectures.
- In-depth understanding of cloud infrastructure, DevOps practices, and automation tools.
- Experience with various data storage technologies (e.g., Oracle, NoSQL databases, time-series databases).
- Familiarity with CI/CD pipelines, containerization (Docker, Kubernetes), and infrastructure-as-code.
- Financial Acumen: Ability to establish and manage budgets, understand cloud billing, and identify opportunities for cost savings without compromising performance or scalability.
- Leadership: Proven experience leading and mentoring technical teams, fostering collaboration, and driving a culture of operational excellence.
- Communication: Excellent interpersonal and communication skills, with the ability to present technical concepts and solutions to both technical and non-technical audiences.
Desirable
- Certifications: Relevant certifications (e.g., AWS Certified Solutions Architect, Google Cloud Architect, TOGAF) are a plus.
- Sector Knowledge: Familiarity with data requirements and regulatory standards in the Energy sector.
What We Offer
In addition to being part of a vibrant global team, we provide:
- Competitive Salary
- 8% Employer Pension Contribution
- Private Medical Insurance (Health & Dental)
- Life Insurance
- Income Protection Scheme
- Target based quarterly bonus payout
- Hybrid Working
- 25 Days Annual Leave + Public Holidays
- Professional Development and Learning Opportunities
- Fun Culture with Regular Socials
Reasonable Adjustments: At Zema, we believe in providing equal opportunities for everyone, including those with different backgrounds, abilities, and experiences. If you need any adjustments during the recruitment process to help you shine, please do not hesitate to let us know. We are more than happy to make arrangements to support you. Just reach out to our People Team at People@ze.com, and we will take care of the rest
Equality and Diversity: Zema Global is an equal opportunities employer and is committed to promoting diversity and inclusivity in the workplace. We encourage applications from individuals of all backgrounds, genders, races, sexual orientations, disabilities, and religions. We do not tolerate discrimination in any form.
Ready to apply?
We cannot wait to hear from you! Send us your application, and we will aim to get back to you as soon as possible. We are excited about the possibility of you joining our team and look forward to reviewing your application. If you have any questions in the meantime, feel free to reach out!