Open Positions

Amsterdam, NL

Senior Software Engineer


Interested in revolutionizing cybersecurity and crafting resilient APIs?

Join Hadrian to build the backbone of our real-time Exposure Management platform and shape the future of automated offensive security!

 

Who are we:

We are Hadrian - a cybersecurity startup. A force reshaping the future of cybersecurity. Founded in August 2021, we've secured €20 million in funding and the backing of ABN AMRO Ventures, propelling us into a new era.

Our goal is to provide companies with a real-time Exposure Management platform, viewing security through a hacker's eyes because, well, hackers understand hackers best. We continuously map the digital footprint of organizations, discover risks, and prioritize remediation for security teams to harden their external attack surfaces.

Located in Amsterdam's buzzing Leidseplein and London's famous Baker Street, our diverse team from 20+ countries is on a mission to revolutionize security. Join us in securing over 200 businesses and be at the forefront of automated offensive security.

 

Your Role:

As a  Senior Software Engineer at Hadrian, your primary goal is to build and maintain APIs powering our hacker admin tooling and frontend applications. You will be entrusted with solving complex problems using creativity and ensuring seamless integration of the APIs, which serves both the frontend and customers. In addition you will play an important role in building features, improve our system stability, create a better developer experience and guide other developers.

 

What you will do as a Senior Software Engineer at Hadrian:

API Development:

  • Contribute to the development of well-designed, scalable, and high-performing APIs that power the client app and ensure that APIs are robust, efficient, and meet the needs of both our frontend and customers.

Event-driven system architecture:

  • Enhance and optimize Hadrian's microservices architecture by leveraging your expertise in developing distributed event-driven systems, ensuring scalability, reliability, and performance.

Design, Implement, and Deploy:

  • Take ownership of your team's services, leading the entire lifecycle from design and implementation to production deployment.

Code Review:

  • Review code from developers across various teams to maintain a high standard of quality and consistency in the codebase, and provide constructive feedback

On-Call Support:

  • Participate in on-call rotations to provide support during production incidents

Training and Mentorship:

  • Guide and train less experienced team members by sharing your expertise and knowledge with them


You are fit for this job because you:

  • Are proficient in .NET and C#.
  • Have experience with PostgreSQL (or other relational databases like MSSQL, MySQL) and writing SQL queries.
  • Have experience in building event-driven systems and microservice architecture.
  • Have experience implementing API design best practices, including versioning, scaling, and documentation.
  • Possess knowledge of testing tools for Unit, Integration, and End-to-End testing.
  • Utilize Object-Relational Mapping (ORM) such as Entity Framework (EF) or similar technologies.
  • Have experience in developing software for cloud platforms (AWS, GCP, Azure).
  • Are skilled in building distributed event-driven systems.
  • Possess a minimum of 4 years of relevant experience.

Bonus points if you have:

  • Familiarity and/or experience with GoLang.

Our Stack

  • C#
  • Knative Serving/Eventing
  • PostgreSQL
  • Docker/Kubernetes
  • .NET Core
  • AWS
  • Kafka event streaming
  • GoLang

Benefits at Hadrian:

  • Permanent contract
  • Hybrid working
  • Unlimited paid holiday
  • Stock options package
  • Mobile phone stipend
  • Laptop
  • Work-from-home budget
  • Business travel card
  • Swapfiets
  • Joyful team activities

Hadrian’s working culture offers:

  • Freedom and opportunity to be involved in other projects
  • Chance to be creative and innovative
  • Communication and collaboration with other divisions
  • Domain knowledge in the Cybersecurity industry
  • Open and inclusive environment (team activities, interest groups, kudos and concerns sessions)

Why you want to be part of Hadrian:

Make the internet safer: We enable companies to protect their customers, employees, and other stakeholders from malicious hackers by providing real-time Exposure Management from the Hacker’s perspective

Board a primed rocket ship: Hadrian is growing fast; the team is approaching 70 wonderful people, notable customers are signed, and significant funding is raised. Now is the time to join our high-growth journey

Be part of a strong and dynamic culture: Our values define who we are as a group and serve as the cornerstones to guide us in building a product that our customers love. At Hadrian, we achieve this by championing a culture that takes ownership, succeeds together, increases velocity, and pursues growth

 

Sounds like the role for you? Hit the apply button!

Our clients are seeking a world-class and reliable digital security service. That is exactly what we are offering. Therefore, a background check will be part of the process.


Apply for this position

Think you're a good fit? We want to hear from you!

Learn more about Hadrian

Check out the careers page to learn more about working at Hadrian.