MetaCompliance is seeking an experienced Principal Software Architect to join their team. In this role, you will work with a passionate and driven team to develop innovative and award-winning software that addresses cybersecurity awareness in the global market. We are looking for someone who is passionate about technology, people, and our customers.
You will be responsible for leading the software architecture of our SaaS platform. As the most senior architect, you will play a critical role in shaping the technology strategy, ensuring scalability, performance, and security. This is a hands-on position where you will work alongside engineers to implement new architectural approaches, guide best practices, and drive technical excellence across the organisation.
Responsibilities:
* Define the architectural vision and technical roadmap for our SaaS platform, ensuring alignment with business goals and scalability needs.
* Act as a mentor and hands-on leader, guiding engineering teams in implementing best practices and modern development patterns.
* Collaborate with engineers to prototype, develop, and optimize critical software components, setting high coding and design standards.
* Evaluate and select appropriate technologies, frameworks, and tools to ensure the platform remains modern, resilient, and cost-effective.
* Design systems that handle high availability, fault tolerance, and elasticity while optimizing for efficiency and cost.
* Ensure adherence to security best practices, data protection regulations, and industry standards in all architectural decisions.
* Work closely with product, DevOps, and leadership teams to translate business needs into scalable technical solutions.
* Identify and address technical debt proactively while balancing feature delivery timelines.
Requirements:
* A wealth of software engineering experience with a proven background in an architectural or technical leadership role.
* Strong experience in designing and building scalable SaaS applications.
* Expertise in cloud-native architectures (Azure, AWS).
* Strong proficiency in modern programming languages (e.g., C#, Python, Java, TypeScript/JavaScript).
* Deep understanding of microservices, event-driven architecture, and distributed systems.
* Experience with CI/CD, DevOps practices, and Infrastructure as Code (IaC).
* Strong knowledge of database design, including relational (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB).
* Experience with containerization (Docker, Kubernetes) and orchestration.
* Proven ability to influence and mentor engineering teams.
* Excellent problem-solving and decision-making skills.
* Strong stakeholder management skills, with the ability to communicate complex ideas to both technical and non-technical audiences.
Statement on Fair Employment and Equal Opportunities:
MetaCompliance Ltd wishes to ensure equal opportunity is given to all job applicants. This company will not discriminate on the grounds of race, gender (including gender reassignment status), sexual orientation, religious belief, political opinion, marital status, age or disability.
#J-18808-Ljbffr