Software Engineer


Amsterdam/Rotterdam
Negotiable
CR/567249_1762162139
Software Engineer

Job Title: Software Engineer

Location: Amsterdam/Rotterdam, Netherlands (Hybrid or On-site)
Duration: 12 Months
Type: Contract (Freelance / B2B)
Hourly Rate: €70-€90/hour (depending on experience and tech stack)
Industry: Investment Banking / Financial Services

About the Role

We are seeking a highly skilled Software Engineer to join a leading investment bank in the Netherlands on a contract basis. You will be part of a dynamic technology team responsible for building and maintaining high-performance, scalable financial systems. This role is ideal for engineers with a strong background in backend development, financial systems, and cloud-native architectures.

Key Responsibilities:

  • Design, develop, and maintain scalable backend services and APIs.
  • Collaborate with cross-functional teams including product managers and DevOps.
  • Ensure code quality through unit testing, integration testing, and code reviews.
  • Optimize system performance and troubleshoot production issues.
  • Contribute to architectural decisions and technology strategy.
  • Maintain compliance with financial regulations and internal security standards.

Required Skills & Experience:

  • 5+ years of professional software engineering experience.
  • Strong proficiency in one or more of: Java, Kotlin, Python, or C#.
  • Experience with cloud platforms (AWS, Azure, or GCP).
  • Familiarity with containerization (Docker, Kubernetes).
  • Solid understanding of CI/CD pipelines and DevOps practices.
  • Experience working in financial services or fintech is a strong plus.
  • Excellent communication skills in English.

Preferred Qualifications:

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • Experience with event-driven architecture and messaging systems (Kafka, RabbitMQ).
  • Knowledge of financial instruments, trading systems, or risk management platforms.