This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Zencargo is looking for a Senior Software Engineer to join our core feature squad, working with Kotlin and Spring Boot to build and scale critical capabilities across our digital freight forwarding platform. As a Senior Software Engineer in this team, you’ll be responsible for delivering high-impact features that sit at the heart of our customer experience, from booking and tracking shipments to streamlining operations for supply chain teams. You’ll contribute to designing and building robust, scalable services with a focus on quality, performance, and maintainability. This is a hands-on role where you’ll own complex technical decisions, lead by example in code and design discussions, and support your teammates through mentorship and collaboration.
Job Responsibility:
Lead the design, implementation and delivery of complex projects and features aligned with team and company goals
Write high-quality, maintainable and well-documented code, setting a standard for others on the team
Identify and drive improvements to technical systems, processes and team practices to enhance performance and quality
Facilitate technical discussions, communicate trade-offs effectively and make decisions with a focus on scalability, performance, and long-term impact
Collaborate effectively with cross-functional partners and other engineering teams to deliver impactful solutions
Mentor peers through pairing, feedback and knowledge sharing to support their technical and professional growth
Contribute to a healthy, inclusive team culture by role-modelling Zencargo’s values and building strong working relationships
Requirements:
Professional experience with Kotlin (or Java with a strong willingness to work in Kotlin)
Solid understanding and hands-on experience with Spring Boot 3 for building scalable, maintainable backend services
Strong knowledge of RESTful APIs, microservice architecture, and integration patterns
Experience working with relational databases (e.g. PostgreSQL or MySQL) and designing efficient, maintainable schemas
Familiarity with automated testing approaches (unit, integration, E2E) and test-driven development
Understanding of monitoring and observability practices, including logs, metrics, and alerts
Awareness of system performance, scalability, and technical debt — and how to address them
Comfortable leading discussions around technical trade-offs, design decisions, and long-term code maintainability
Strong collaborator who can work effectively with product managers, designers, and other engineers to deliver features that align with business goals
Able to mentor peers through code reviews, pairing, and informal guidance
Experience working in an agile delivery environment, contributing to planning and estimation
Proactive, ownership-driven approach to delivering high-quality software
What we offer:
Generous Annual Leave
Flexible, Remote and Hybrid Working
Home Equipment Allowance
BUPA Private Medical Insurance
Annual L&D Budget
Paid Volunteering Days
Pension Scheme
Enhanced Maternity, Paternity, Adoption and Shared Parental Leave & Pay