Lead Architect (m/f/d)
hybrid in Lisbon (3 home office days per week)
SHAPE THE FUTURE OF PRIVACY WITH USERCENTRICSUsercentrics is a global leader in the field of consent management platforms (CMP). We follow our company vision to build a world where user privacy enables a thriving digital ecosystem. Our mission is to provide privacy solutions that empower organizations to embrace data privacy while building trust with their users through freedom of choice. With our product, businesses can collect, manage and document user consents on websites and apps, and achieve full compliance in accordance with global privacy regulations while facilitating high consent rates and building trust with their customers.
As the Lead Software Architect in a high-growth international SaaS company, you will drive the technical vision and strategy for our cloud-based solutions, built on Google Cloud. This role requires strategic thinking, deep technical expertise, and strong leadership skills to guide a talented, distributed engineering team in designing, building, and optimizing scalable, reliable, and efficient systems. You will focus on modern API architectures, cloud-based scalability, and global SaaS requirements.
Your Tasks- Define and communicate the technical vision for our international SaaS platforms, aligned with rapid growth goals and Google Cloud solutions.
- Oversee architectural decisions and set technology standards that support the company's global expansion and business needs.
- Guide the adoption of modern API architectures to enhance system efficiency, scalability, and developer experience.
- Design scalable, high-performance, and secure architectures on Google Cloud, ensuring solutions are optimised for hyper-growth.
- Lead cloud-native development, leveraging microservices, serverless solutions, and containerization (e.g., Kubernetes) for distributed systems.
- Ensure API architecture aligns with best practices for reliability, security, and performance.
- Manage and mentor an international engineering team, promoting a collaborative, growth-oriented environment.
- Oversee recruitment, onboarding, and continuous development, building a high-performing architecture team.
- Foster a culture of learning and innovation, supporting team members in staying current with emerging technologies and best practices.
- Partner closely with product management, business, and global customer success teams to understand requirements, translating them into technical solutions.
- Facilitate cross-functional technical discussions and decision-making, supporting SaaS product delivery and customer satisfaction.
- Define and enforce development standards and processes that support rapid deployment and reliable scaling.
- Promote best practices in API design, cloud optimization, and code quality to ensure maintainability and performance.
- Keep up-to-date with Google Cloud advancements, ensuring our systems benefit from the latest in cloud innovation and scalability.
- Lead complex architectural projects, assessing risks, timelines, and potential bottlenecks in a fast-paced environment.
- Ensure high availability, security, and compliance across our distributed cloud systems.
- Fluent English
- Experience: 8+ years in software development and architecture, with at least 3 years in a lead architect role managing teams within a SaaS or hyper-growth environment.
- Expertise in cloud-native architectures, particularly on Google Cloud Platform.
- Strong experience with API design and development, including RESTful, GraphQL APIs, event driven architecture and data management solutions.
- Proficiency in DevOps practices, CI/CD, and containerized environments (Kubernetes, Docker).
- Experience with large-scale distributed systems, serverless architecture, and high-performance API design.
- Knowledge of compliance and security standards relevant to SaaS.
- Leadership: Proven ability to lead, mentor, and grow engineering teams; experience in setting goals and driving performance.
- Project Management: Skilled in Agile methodologies, managing multiple projects, and meeting deadlines.
- Communication: Excellent verbal and written skills; adept at explaining technical concepts to various stakeholders.
- Problem-Solving: Strong analytical skills and a data-driven approach to decision-making.
- Education: Bachelor’s in Computer Science, Engineering, or related field; advanced degrees or certifications are a plus.
- Mindset: Passion for technology, innovation, and fostering an inclusive team culture.
- Joining Usercentrics means becoming part of a fast-growing, diverse and international team of tech enthusiasts and entrepreneurially-minded who build our success story together
- Company culture is important to us - we strive to continuously develop a positive, vibrant and inspiring environment that enables everyone to thrive both personally and professionally
- Get involved! We have plenty of initiatives and love to see people from all department enthusiastically participating and shaping our future together in different cross-department projects
- Your work-life balance is important to us too - we offer flexible working hours, hybrid working and the possibility of workcations (in accordance with our company policy)
- We always remember to have fun along the way, both in our day-to-day work and at our regular team events on site in our offices in Munich, Copenhagen, Odense, Lisbon and Prague or online
- You are the most valuable asset to our company which is why we’re happy to offer awesome benefits like our personal development budget, job-related language courses and a lot more (depending on your location) to focus on your well being