> Markdown version of [/jobs/ext/3878541-senior-software-engineer-job](https://www.wearedevelopers.com/jobs/ext/3878541-senior-software-engineer-job). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer Job - **Company:** Allseas Engineering - **Location:** Delft, Netherlands - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Application Release Automation, Automation of Tests, Computer Programming, Continuous Integration, Data Centers, Software Design Patterns, Protocol Buffers, Hypertext Transfer Protocols (HTTP), Python (Programming Language), PostgreSQL, Network Connections, Redis, Openid Connect, JSON Web Token, Software Engineering, TypeScript, Openapi, Delivery Pipeline, Backend, Event Driven Architecture, Front End Software Development, Software Coding, Domain Driven Design, Grpc, Docker, Golang - **Published:** October 23, 2026 - **Apply:** https://www.nationalevacaturebank.nl/vacature/413a5021-587f-40e6-8491-7d9792a41985/senior-software-engineer-job ## About the Role You are motivated by automation, innovation, and continuous improvement. You learn quickly, embrace new technologies, and are comfortable working in an environment where technology and priorities evolve. You take ownership of outcomes rather than simply completing assigned tasks. You understand that delivering software means more than writing code - it includes testing, security, deployment, monitoring, and ensuring the solution continues to work reliably in production. You have experience with: + Education : A bachelor's degree or equivalent level of professional experience. + Software design: SOLID, Domain-Driven Design (DDD), and appropriate design patterns. + Testing: TDD, BDD, automated testing, and quality-focused development. + APIs & communication: HTTP, gRPC, Protobuf, and OpenAPI. + Databases: PostgreSQL and Redis. + Messaging : NATS and event-driven architectures. + Security: OpenID Connect, JWT, encryption, and secure software development. + Delivery & operations: CI/CD, GitOps, observability, and automation. + Platforms: Docker and Kubernetes. + Programming: Go, Python, and TypeScript. You are comfortable moving between application code, infrastructure, deployment pipelines, and operational concerns rather than working within a single technical silo. Certifications ## Description We're looking for a Senior Software Engineer to design, develop, and evolve in the in-house applications that support our business-critical operations across onshore data centers, public cloud environments, and our remote offshore fleet. This is a hands-on engineering role where you'll take ownership of complex technical challenges, contribute to architectural decisions, and deliver reliable software across distributed and edge environments where network connectivity can be limited. Unit Scope Discipline Description, You will take ownership of software throughout its lifecycle - from the first lines of code through deployment, monitoring, and operation in production. You will: + Design, develop, test, deploy, and maintain robust software; + Work across frontend, backend, infrastructure, and release automation to deliver complete solutions; + Contribute to architectural decisions and apply sound engineering principles to solve complex problems; + Build reliable software for distributed and network-constrained environments; + Contribute to improving our development practices, tooling, automation, and developer experience; + Work closely with internal teams, stakeholders, and third-party development partners to deliver effective solutions; + Manage and coordinate third-party developers and development activities, providing technical direction and ensuring delivery meets our architectural, security, quality, and engineering standards; + Review and challenge external designs and implementations and ensure they integrate effectively with our systems; + Share knowledge, mentor colleagues, and contribute to a culture of continuous improvement.