Senior Software Engineer - Kotlin & Spring Boot
About the Role
Zencargo is looking for a Senior Software Engineer remote 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.
What You'll Do
- 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.
- Aware 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.
Nice to Have
- Experience working in an agile delivery environment, contributing to planning and estimation.
- Proactive, ownership-driven approach to delivering high-quality software.
What We Offer
- Competitive salary ranging from $120,000 to $150,000 annually.
- Fully remote work environment.
- Opportunities for professional growth and mentorship.
- Inclusive and collaborative team culture.
- Access to the latest tools and technologies.
This Senior Software Engineer remote position at Zencargo offers a unique opportunity to work with cutting-edge technologies in a collaborative environment, with a competitive salary and strong growth potential.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months