8+ years of experience in software development engineering, including architecting, building, and scaling software systems
Bachelor's degree in Computer Science, Engineering, or related discipline, or equivalent practical experience
Strong algorithmic thinking with expertise in data structures, graph algorithms, and dynamic programming related to large-scale data retention and archival
Experience designing and building scalable, distributed APIs and services for data lifecycle management across multi-tenant systems
Hands-on experience with deployment technologies and release engineering, including CI/CD pipelines and infrastructure as code
Proficiency in advanced testing methodologies and industry-standard testing frameworks
Solid understanding of Object-Oriented Design principles, design patterns, and SOLID principles
Familiarity with data governance, compliance, privacy requirements, and enterprise data lifecycle systems
Strong proficiency in modern programming languages and Agile and CI/CD development methodologies
Experience with source control management and advanced branching/merging strategies for multi-service deployments
Ability to collaborate effectively and mentor junior engineers on best practices
Skilled in producing comprehensive technical documentation and architecture decisions
What You'll Be Doing
Partnering with cross-functional engineering teams, product management, and platform leadership to define and drive technical strategy for Data Lifecycle Management (DLM)
Designing and building systems managing data lifecycle: retention, archival, tiering, purge/deletion, backup and restore, migration ensuring compliance and reliability at scale
Identifying systemic risks and scalability bottlenecks in data retention pipelines and deployment processes; designing engineering mitigations spanning multiple services
Leading standardization and continuous improvements for data lifecycle tooling and deployment processes
Facilitating technical design reviews and architecture discussions with senior engineering and product stakeholders
Delivering regular technical updates on system health, deployment readiness, compliance milestones, and risk mitigation for DLM initiatives
Shaping engineering best practices for data lifecycle and deployment tooling, mentoring engineers across the team
Perks and Benefits
Flex Work approach combining remote and in-person time, requiring at least 50% of time per quarter in the office or field
Competitive base salary range (€86,400 - €129,600 EUR) with eligibility for bonus plans and stock grants
Supportive company culture rooted in integrity, empathy, and shared enthusiasm
Opportunities for skills growth, risk-taking, and long-term investment in employee development
Commitment to reasonable accommodations and equal opportunity employment