Software Engineer II

Brookwood Selection
Amsterdam, Netherlands
5 days ago
Apply on www.careerjet.nl
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
€18,373.0
Working hours
Regular working hours

Tech stack

Clean Code Principles Application Programming Interfaces (APIs) Amazon Web Services Automation of Tests Continuous Delivery Data Structures Software Debugging Noise Reduction Service Development Studio Software Engineering AWS Lambda Amazon Relational Database Service
+5 more
Integration Tests Infrastructure Automation Frameworks Cassandra Apache Kafka Code Restructuring

Job description

Overview Join a product-focused engineering team delivering software that supports large-scale, customer-facing platforms. As a Software Engineer II, you’ll build and improve services end-to-end-from designing and implementing solutions to operating them in production-while collaborating closely with product and engineering peers. You’ll help maintain a high bar for reliability, test automation, security, and sustainable delivery, and you’ll contribute to continuous improvement in both code and ways of working.

Requirements

strong soft skills: high accountability, high autonomy, great communication skills

  • Java
  • AWS
  • Experience with On Prem -> AWS migrations
  • Kafka, Cassandra
  • Experience with AWS managed services: Dynamo, RDS, Lambdas
  • Understanding of best OPS practices: monitoring, alerting, noise reduction
  • System design
  • JS / Type Script -Experience with architecture of new product, * Strong software engineering fundamentals (data structures, APIs, debugging, performance awareness)

  • Experience building production-grade applications and writing readable, reusable, maintainable code
  • Solid automated testing practices (unit/integration tests) and a quality-first mindset
  • Ability to refactor and simplify existing codebases using appropriate patterns and standard libraries
  • Experience supporting services in production: monitoring, metrics, incident response, and follow-up improvements
  • Familiarity with end-to-end service ownership, including documentation (e.g., runbooks) and operational readiness
  • Clear communication skills and the ability to work effectively with cross-functional stakeholders

Nice to Have Skills

  • Experience with continuous delivery approaches and safe rollout techniques (e.g., incremental delivery, feature flags, experimentation)
  • Exposure to infrastructure automation, frameworks, tooling, or platform/service development
  • Basic architectural guidance experience (evaluating options, trade-offs, and fit for non-functional requirements)
  • Participation in post-incident reviews and root-cause analysis, leading to lasting reliability improvements
  • Experience mentoring or providing technical leadership within a team setting

Preferred Education and Experience

  • Bachelor’s degree (or equivalent practical experience)
  • Typically 3-5 years of relevant professional software engineering experience

Benefits & conditions

6 months initially - 40 hours per week - €106 EUR per hour - (VAT is paid on top of this), 2 days onsite per week in the Amsterdam office

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.nl
Prepare application

Good distractions

Loading talks and stories from around this role…