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.
