We are looking for a Software Engineer II to join our Platform team, working primarily on backend systems that support our products and internal teams.
In this role, you will help extend and maintain backend services and internal-facing applications that run in a cloud-based environment. You will focus on implementing solutions based on clear requirements, writing maintainable code, and learning how backend systems operate within a broader platform context.
You will collaborate closely with other engineers, product managers, and designers, developing your technical skills while steadily increasing your independence with support from more experienced teammates.
Implement backend features and bug fixes based on clear requirements and acceptance criteria.
Contribute to internal-facing services and platform components used by other teams.
Write clean, functional, and maintainable code with guidance from more experienced engineers.
Break down tasks into smaller steps with support and deliver them reliably.
Debug and fix issues in your own work with help when needed.
Follow established team practices around code quality, testing, documentation, security, and reliability.
Participate in code reviews by asking questions, learning from feedback, and applying it to your work.
Collaborate with engineers and product partners to clarify requirements and understand use cases.
Communicate progress and blockers clearly in stand-ups and team discussions.
Gradually build an understanding of how backend services run in a cloud environment (AWS) and support the wider platform.
2+ years of professional software development experience with a strongly typed language (Typescript, Java,.NET, PHP). We operate in Go and React, and value strong fundamentals over prior stack experience.
Working knowledge of backend development and growing familiarity with a modern tech stack.
Basic experience building or consuming APIs and exposure to cloud-based systems (AWS preferred).
Familiarity with version control, CI/CD pipelines, and modern development workflows.
Ability to follow clear requirements and deliver code that meets defined expectations.
Willingness to ask questions, seek clarification, and raise blockers early.
Curiosity and motivation to learn from feedback and improve your technical skills.
Clear and respectful communication with teammates.
Fluency in English is required.
• A meaningful mission: protect organizations across Europe from real-world cyber threats
• Work with top-tier professionals from national CERTs, intelligence agencies, and leading tech backgrounds
• A remote-friendly culture with quarterly meetups and annual company retreats (in Spain, Portugal, Italy…)
• Weekly lunches (NL) and Thursday socials to stay connected
• A generous time-off policy, including wellbeing and volunteering days