Senior Software Engineer - LSP
Role details
Job location
Tech stack
Job description
We expect every project44 team member, regardless of role or function, to actively leverage AI in their day-to-day work. Whether you're building product, serving customers, managing people, or running operations, AI is a tool you're expected to use with intent, curiosity, and judgment. We don't expect everyone to be a data scientist. We do expect everyone to be an intelligent user of AI: able to identify where it adds value, direct it effectively, evaluate outputs critically, and govern it responsibly. We invest in our team's AI fluency because we believe it's a competitive advantage for every person at project44, not just our engineers
If you're driven to solve meaningful problems, leverage AI to scale rapidly, drive impact daily, and be part of a high-performance team - we should talk.
The Role
You will work in a fast-paced Agile environment designing, building, and operating backend systems that power decision intelligence capabilities for logistics service providers. You won't be a cog in a large engineering machine - you'll be close to the product, close to customers, and shipping things that matter.
What You'll Work On
-
Design, build, and operate backend systems that power decision intelligence capabilities, using AI and analytics to help LSP customers make informed, timely, and confident supply chain decisions
-
Build services and workflows that reduce manual effort and enable action - helping customers collaborate more effectively with carriers and partners
-
Own and modernize core platform services such as identity and access management (IAM) and search infrastructure, keeping them secure, scalable, and extensible as new AI capabilities are introduced
-
Transform large-scale logistics data into actionable insights - supporting recommendations, decision support, and automated actions
-
Partner closely with product, data, and design to translate ambiguous customer problems into well-scoped, scalable technical solutions
-
Build and operate systems on Google Cloud Platform (GCP), leveraging managed services for reliable, scalable backend delivery
-
Take shared ownership of development, testing, deployment, and operations for your team's systems
-
Participate in on-call rotation, debugging and resolving issues across your team's services
-
Improve observability, monitoring, and operational tooling to ensure system reliability
-
Contribute to technical design discussions, code reviews, and documentation - setting a high bar for quality and maintainability
-
Mentor and support other engineers through code reviews, pairing, and technical guidance
Requirements
-
5+ years of professional experience building large-scale, cloud-based systems
-
Strong programming and debugging skills with proficiency in Java
-
Experience designing and building scalable Java-based microservices
-
Experience designing and consuming APIs and web services (REST, OpenAPI/Swagger)
-
Experience working with NoSQL and/or relational databases (MongoDB, DynamoDB, Postgres, or similar)
-
Experience working in an Agile software development environment
-
Comfortable using AI-assisted development tools (Cursor, Claude, GitHub Copilot, or similar) while maintaining high standards for code quality and correctness
Nice to Have
-
Event-driven systems and stream-processing pipelines (Kafka, Kinesis, or similar)
-
Containerization and orchestration (Docker, Kubernetes)
-
Experience designing or working with agentic AI systems - multi-step or autonomous LLM-powered workflows
-
Familiarity with agentic AI frameworks or patterns: task planning, tool invocation, stateful agents, workflow orchestration
-
Building platform or framework-level solutions that enable AI-driven automation and decision-making
How You Work
-
Clear communicator - you can explain technical decisions through design docs, discussions, and reviews, and work well with both technical and non-technical partners
-
Analytical and comfortable with ambiguity - you make tradeoffs explicit and navigate uncertainty without waiting to be told what to do
-
Strong sense of ownership - you voice ideas, take feedback, and iterate toward better solutions
Logistics
Candidates must be authorised to work in the EU/Netherlands without current or future employer-sponsored visa support. Our office is where ideas spark and innovation comes alive. We're looking for candidates committed to joining us on-site three days a week.
In-office Commitment: Our office is where ideas spark, connections thrive, and innovation comes alive. We are looking for candidates who are enthusiastic and committed to joining our team on-site, in our beautiful headquarters 3 days a week. Together, we're building something extraordinary-learn, grow, and thrive in our fast-paced, transformative environment.