At a Glance
- Tasks: Lead a team in developing a cutting-edge SAAS application for global shipping.
- Company: Join Kaleris, a diverse and inclusive tech company.
- Benefits: Enjoy competitive salary, health benefits, and opportunities for professional growth.
- Why this job: Shape the future of shipping technology while mentoring talented engineers.
- Qualifications: 8+ years in software development with leadership experience required.
- Other info: Dynamic environment with a focus on continuous improvement and innovation.
The predicted salary is between 36000 - 60000 £ per year.
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. 30–50% 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.
- Proficient in Java (version 8 or higher), confident maintaining/creating backend applications with heavy business logic.
- Experience in designing, building and maintaining microservices (ideally Quarkus/Gradle).
- Highly proficient in writing and optimising SQL queries for data management and reporting.
- 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.
Manager, Software Engineering employer: Kaleris Company
Contact Detail:
Kaleris Company Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Manager, Software Engineering
✨Tip Number 1
Network like a pro! Reach out to your connections in the software engineering field, especially those who might know about opportunities at Kaleris. A personal referral can make all the difference in getting your foot in the door.
✨Tip Number 2
Prepare for technical interviews by brushing up on your coding skills and architectural knowledge. Practice common algorithms and system design questions, as these are likely to come up when you're aiming for a managerial role in software engineering.
✨Tip Number 3
Showcase your leadership skills during interviews. Be ready to discuss how you've mentored others and led projects in the past. Highlighting your experience in guiding teams will resonate well with the hiring managers.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows your genuine interest in joining the Kaleris team.
We think you need these skills to ace Manager, Software Engineering
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Manager, Software Engineering role. Highlight your technical leadership and mentoring experience, as well as any relevant projects you've worked on.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about software engineering and how you can contribute to the Odyssey product. Share specific examples of your past achievements and how they relate to the responsibilities outlined in the job description.
Showcase Your Technical Skills: Don’t shy away from detailing your technical expertise, especially in Java, microservices, and cloud platforms. We want to see how your skills can drive technical excellence and innovation within our team.
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!
How to prepare for a job interview at Kaleris Company
✨Know Your Tech Inside Out
Make sure you’re well-versed in the technologies mentioned in the job description, especially Java and microservices. Brush up on your knowledge of architectural patterns and be ready to discuss how you've applied them in past projects.
✨Showcase Your Leadership Skills
Prepare examples that highlight your experience in mentoring and leading teams. Think about specific situations where you guided a team through technical challenges or improved processes, as this role heavily focuses on collaboration and mentorship.
✨Be Ready for Technical Discussions
Expect to dive deep into technical discussions during the interview. Prepare to explain your thought process behind design decisions and how you approach problem-solving. Practising coding challenges can also help you feel more confident.
✨Align with Company Values
Research the company’s culture and values, especially their commitment to diversity and inclusion. Be prepared to discuss how you can contribute to building a collaborative and inclusive environment within the team.