Senior Software Engineer: Platform
Build and evolve Flexport’s internal developer platform, CI/CD systems, build tooling, service communication, IAM, orchestration, and observability capabilities. The role requires 5+ years of software engineering experience, strong full-stack instincts, and a product mindset for improving developer experience.
About the job
Responsibilities
- Own and evolve the developer platform that powers engineering.
- Build paved paths and self-service tooling that make the right thing easy.
- Create and support CI/CD pipelines using BuildKit and GitHub Actions.
- Maintain build tooling including Gradle, Bazel, npm, pnpm, Bun, Go, and Cargo.
- Manage artifact repositories such as Artifactory, Amazon ECR, and GitHub.
- Improve backend and frontend developer experience.
- Steward the GraphQL and gRPC ecosystem, including middleware, federation, schema sharing, CLIs, code generation, and servers and clients.
- Evolve and integrate identity and access management solutions and primitives.
- Improve usability of container orchestration and observability systems used to run, understand, and debug services.
Requirements
- 5+ years of software engineering experience, including experience building developer platforms or internal tooling used by other engineers.
- Strong full-stack capabilities across backend services, frontend build pipelines, Kubernetes manifests, and CI configuration.
- Product-oriented approach to internal users, with the ability to identify valuable improvements and measure outcomes.
- Hands-on experience with several of the following: CI/CD systems, container orchestration, multi-language build tooling, backend-for-frontend systems, service-to-service communication, metrics, and artifact storage.
- Ability to resolve technical debt and execute or simplify migrations.
- Independent, proactive approach to ambiguous problems.
- Excellent communication skills, including conducting developer interviews and writing design documents.
- Collaborative, helpful approach focused on unblocking engineers and improving productivity.
Nice to Have
- Experience using DORA metrics for data-driven developer experience improvements.
- Experience with AWS.
- Experience with identity and access management at scale, including JWTs, OIDC, and fine-grained authorization.
- Experience with Terraform.
Work Arrangement
- Work from the office three times per week.
Compensation and Benefits
- Daily catered lunches, breakfast, snacks, and soft drinks at the office.
- Commuting expenses covered for employees living outside Amsterdam.
- 25 vacation days based on full-time employment.
- Collective health insurance with the basic and available additional packages; the monthly premium is fully paid by Flexport.
- Defined pension contribution scheme.
- Equity program.
- Employee Assistance Program through Aetna Resources for Living.
- Parental leave benefits.
Skills
Buildkit, GitHub Actions, Gradle, Bazel, Npm, Pnpm, Bun, Go, Cargo, Artifactory, Amazon Ecr, GraphQL, gRPC, Kubernetes, ECS
Similar jobs
DevOps / SRE jobsDesigns, operates, and troubleshoots large-scale multi-vendor networks supporting high-performance AI compute infrastructure. Requires 8+ years of production networking experience, deep routing expertise, automation skills, and hands-on RoCE or InfiniBand experience.
The Senior Network Engineer will design, automate, and operate large-scale, high-performance network infrastructure for AI data centers and GPU clusters. The role requires 5+ years of data center networking experience, expertise in spine-leaf fabrics and routing protocols, and familiarity with HPC or GPU-dense environments.
The Senior Infrastructure Engineer will build and operate high-scale infrastructure while leading Kubernetes adoption, an AWS-to-GCP migration, and PostgreSQL modernization. The role requires 5+ years of infrastructure or SRE experience, production Go or Python skills, and demonstrated expertise in scalable systems and cloud efficiency.
The Production Engineer will build and operate secure, scalable, and reliable infrastructure and production services, while developing engineering frameworks and supporting on-call operations. The role requires 5+ years of production, site reliability, or DevOps experience and familiarity with AWS, Kubernetes, and Terraform.
Designs and operates scalable, highly available cloud infrastructure while leading efficiency initiatives across compute, storage, networking, and cost optimization. Requires 5+ years of distributed-systems software development experience and expertise with cloud platforms, infrastructure as code, and Kubernetes.