Social network you want to login/join with:
We are looking for an experienced Software Architect to lead the design our real-time, multi-tenant marketing automation platform with an integrated customer data platform. This is a hands-on strategic role that will define the technical architecture, guide key technical decisions and ensure scalability, security and performance of the platform. You will work closely with a cross-functional team to translate business needs into cohesive, event-driven system capable of processing millions of events in real time.
Responsibilities
- Define the overall technical architecture for a CRM platform, including multi-tenancy, event pipelines, storage, orchestration and deployment.
- Design scalable real-time processing pipelines and a flexible CDP data model.
- Collaborate with product manager to translate business requirements into technical designs.
- Review and approve solution designs, ensuring they align with architectural principles and business goals.
- Identity and define appropriate non-functional requirements that need to be satisfied by the technical solution ensuring there are part of the overall requirements.
- Guide decisions on technologies and frameworks, balancing short-term delivery with long-term maintainability.
- Work with DevOps and SREs to ensure observability, reliability, security and cost-effectiveness.
- Mentor senior engineers and promote technical excellence within the team.
Requirements
- 3+ experience as a Software Architect, Principal Engineer or Lead Engineer designing large-scale distributed systems.
- Hands-on experience with real-time data processing pipelines (Kafka, Flink, etc).
- Strong understanding of multi-tenant architectures.
- Expertise in API design, event-driven architectures, microservices, and data modeling.
- Knowledge of security, privacy, and compliance considerations in multi-tenant environments.
- Ability to formally document complex systems, solutions and ideas in a clear and concise manner.
Desired Experience
- Exposure to customer data platforms, marketing automation, or similar domains.
- Familiarity with frontend technologies and patterns.
Benefits of working at Apipana:
- 30 working days of vacation
- Hybrid model: 3 days in the office and 2 days working from home
- Full health insurance coverage with DKV
- Free English classes during your working hours
- Up to €25/month discount on any sports or fitness activity
- Refer a friend to join the team and earn up to €3,000 for each successful referral