Manager, Software Engineering in London
Manager, Software Engineering

Manager, Software Engineering in London

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
K

At a Glance

  • Tasks: Lead a team in developing a cutting-edge SAAS application for international shipping.
  • Company: Join a forward-thinking tech company focused on innovation and collaboration.
  • Benefits: Enjoy competitive pay, health perks, remote work options, and growth opportunities.
  • Why this job: Shape the future of shipping tech while mentoring talented engineers.
  • Qualifications: 8+ years in software development with leadership experience required.
  • Other info: Be part of a diverse team committed to continuous learning and improvement.

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 in London employer: Kaleris Company

Kaleris is an exceptional employer that fosters a culture of innovation and collaboration in the heart of London. With a strong commitment to employee growth, we offer extensive mentorship opportunities and encourage continuous learning through modern engineering practices. Our inclusive environment not only values diversity but also empowers our team members to excel in their careers while working on cutting-edge technology solutions for the international shipping industry.
K

Contact Detail:

Kaleris Company Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Manager, Software Engineering in London

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which can give you a leg up in the hiring process.

✨Tip Number 2

Prepare for technical interviews by brushing up on your coding skills and system design knowledge. Practice common interview questions and consider doing mock interviews with friends or using online platforms to get comfortable.

✨Tip Number 3

Showcase your leadership skills during interviews. Be ready to discuss how you've mentored others, led projects, or made impactful decisions in your previous roles. This will highlight your fit for a managerial position.

✨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 you're genuinely interested in joining our team.

We think you need these skills to ace Manager, Software Engineering in London

Technical Leadership
Software Development
Architecture Design
Code Review
Microservices
Java
Full Stack Development
Git Version Control
Continuous Integration
SQL
Kotlin
Cloud Platforms (AWS)
DevOps Practices
Communication Skills
Mentoring

Some tips for your application 🫡

Show Off Your Experience: When you're writing your application, make sure to highlight your 8+ years of software development experience. We want to see how you've led technical design and delivery for complex systems, so don't hold back on those details!

Be Specific About Your Skills: Mention your expertise in Java and any experience with microservices or cloud platforms like AWS. We love seeing candidates who can demonstrate their technical prowess, so be specific about the tools and technologies you've worked with.

Tailor Your Application: Make sure your application speaks directly to the role of Manager, Software Engineering. Use keywords from the job description and show us how your past experiences align with our needs. This helps us see you as a perfect fit for the team!

Apply Through Our Website: We encourage you to apply through our website for a smoother process. It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. Plus, we love seeing applications come in directly!

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 problems or system design scenarios can help you articulate your ideas clearly.

✨Align with Company Values

Research Kaleris and understand their culture and values. Be prepared to discuss how you can contribute to building a culture of learning and collaboration, as well as how you’ve championed modern engineering practices in your previous roles.

Manager, Software Engineering in London
Kaleris Company
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

K
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>