Senior Software Engineer, Data Platform

Job expired!

The Role: How You'll Make an Impact at Personio

At Personio, your work transforms the way millions of people experience work every day. Join our Product & Technology team, where we drive outstanding outcomes by designing, developing, and delivering innovative, high-quality products. Be empowered to take ownership of your areas and make an impact on your team, our product, and our customers.

The Data Platform team is on a mission to enable all Personio engineers to build data-rich experiences across Personio’s product suite. We are a rapidly growing, enablement-focused domain that strives to create secure, reusable, and extensible systems that accelerate the ability of our internal teams to create customer value at scale.

To support our mission, we are looking for a Senior Software Engineer with expertise in event-driven architecture and tooling, effective data governance, and developer experience. Your role will also focus on continuously enhancing system reliability and operational excellence. You’ll partner with product and engineering peers across the organization to build a reliable, resilient, scalable, and future-proof Personio data platform.

Role Responsibilities: What You'll Do

  • Conceptualize and own technical solutions end-to-end, organizing effective groups of engineers to brainstorm, design, and deliver impactful work.
  • Invest in experimenting and building platform solutions that improve the developer experience for all product teams.
  • Oversee the entire process from the development of software components to testing, deployment, release, and monitoring across all environments.
  • Collaborate closely with product teams to support platform-specific migrations and translate their challenges into effective solutions to improve platform reliability.
  • Teach engineers (especially new joiners) how to use our tools by giving internal talks, organizing onboarding workshops, or writing documentation and tutorials.
  • Manage technical debt, refactor existing solutions, and improve the team’s approach to system architecture, design patterns, coding principles, and code review.
  • Leverage your experience to drive platform advancements, ensuring high-quality, reliable, secure, and cost-effective product and platform solutions.

How You’ll Go About It

  • Influence and strengthen team culture while identifying areas for improvement.
  • Show technical excellence through hands-on involvement in projects and continuous learning.
  • Maintain open and clear communication and foster a collaborative work environment with team members, stakeholders, and management.
  • Ensure comprehensive and up-to-date technical documentation.
  • Uphold high coding standards and actively participate in code reviews.
  • Drive continuous innovation and improvements within the team.

Role Requirements: What You Need to Succeed

  • 5+ years of software engineering experience.
  • Proven experience designing, building, documenting, and distributing robust and delightful platform solutions end-to-end with a focus on high-quality, reliable, and operational excellence.
  • Deep understanding and interest in DevOps tools and technologies such as Kubernetes, AWS (CDK, ECS, Fargate, etc.), Gitlab, DataDog, Sentry, Projen, Backstage, Docker, and progressive delivery automation (CI/CD pipelines, feature flags, canary deployments, service mesh).
  • Proficiency in Kafka operations and building platform tools that utilize Kafka. Hands-on experience with database technologies (Debezium, data capture, etc.) is a plus.
  • Interest in development processes and practices (merge requests, approvals, trunk-based vs branch-based development) and an eagerness to optimize and automate them.
  • Experience in creating, deploying, and operating data streaming applications with technology like Kafka Streams.
  • Experience acting as a mentor or role model to other engineers is a plus, ideally leading pair programming sessions and technical brainstorming and solution design sessions.
  • Ability to balance a strategic and tactical mindset, working with your engineering manager to translate the platform's strategic vision into actionable objectives.

Why Personio

Personio is an equal opportunities employer committed to building an inclusive culture where everyone feels welcomed and supported. We embrace uniqueness and understand that our diverse, values-driven culture makes us stronger. We are proud to have an inclusive workplace environment that will foster your development regardless of your gender, civil status, family status, sexual orientation, religion, age, disability, education