Software Engineer II
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+5 more
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…