Manager, Software Engineering page is loaded## Manager, Software Engineeringlocations: Londontime type: Full timeposted on: Posted Todayjob requisition id: R-********Job Description:****About the Role**We are seeking a **Manager, Software Engineering** to guide the design, development, and delivery of the Odyssey product β a multi-tenant SAAS application for international container shipping companies while mentoring a team of senior and mid-level engineers.
This role is ideal for an experienced engineer who thrives on solving challenging technical problems, shaping architecture and engineering practices, and driving technical excellence across the product lifecycle.
**Key Responsibilities****Technical Leadership*** Define and communicate the technical vision, architecture, and standards for the Odyssey product* Provide hands-on guidance and code reviews to ensure scalability, reliability, and maintainability.
* Drive design discussions and decision-making that align with long-term business and technology goals.
* Lead technical discovery, proof-of-concepts, and architectural spikes for new initiatives.
**Team Collaboration & Mentorship*** Mentor and coach Senior Software Engineers and other team members to elevate technical skills and engineering practices.
* Collaborate closely with Product Management and Engineering Managers to balance technical debt, delivery velocity, and business priorities.
* Facilitate effective communication across teams and ensure technical alignment in multi-team initiatives.
**Execution & Delivery*** Contribute to codebases as a senior individual contributor (approx. *****% hands-on).
* Oversee implementation quality, ensuring adherence to best practices in CI/CD, testing, and observability.
* Anticipate technical risks and propose mitigation strategies early in the delivery process.
**Continuous Improvement*** Champion modern engineering practices (e.g., DevOps, microservices, cloud-native design, test automation).
* Evaluate new technologies, frameworks, and tools for potential adoption.
* Contribute to building a culture of learning, collaboration, and technical excellence.
**Qualifications****Required:*** 8+ years of professional software development experience, including 2+ years in a lead or staff role.
* Proven track record of leading technical design and delivery for complex systems.
* Deep understanding of modern architectural patterns (microservices, event-driven systems, API design, distributed systems).
* Expert in Java and solid understanding of full stack development* Experience with Git version control, and hands-on experience with continuous integration systems* Java development β Proficient in Java (version 8 or higher), confident maintaining/creating backend applications with heavy business logic.
* Microservice architecture β Experience in designing, building and maintaining microservices (ideally Quarkus/Gradle).
* SQL β Highly proficient in writing and optimising SQL queries for data management and reporting.
* Kotlin development β Competent in writing/maintaining Kotlin code ensuring clean and efficient implementation.
* Experience with cloud platforms (AWS) and DevOps practices.
* Excellent communication, collaboration, and mentoring skills.
**Preferred:*** Experience scaling systems and teams in high-growth environments.
* Prior involvement in defining or influencing engineering standards or roadmaps.
* Contributions to open-source or community technical initiatives.
**Success Metrics*** Team delivers high-quality, maintainable code that meets architectural standards.
* Improved team productivity and technical decision-making velocity.
* Reduced technical debt through proactive design and refactoring.
* Strong mentorship impactβteam members grow in autonomy and capability.Kaleris is an equal opportunity employer.
We celebrate diversity and are committed to creating an inclusive environment for all employees.
#J-*****-Ljbffr
Contact Detail:
Kaleris Company Recruiting Team