Manager, Software Engineering
Manager, Software Engineering

Manager, Software Engineering

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

At a Glance

  • Tasks: Lead a team in designing and delivering innovative software solutions for international shipping.
  • Company: Join a forward-thinking tech company focused on collaboration and growth.
  • Benefits: Enjoy competitive pay, health perks, remote work options, and opportunities for professional development.
  • Why this job: Make a real impact in the tech world while mentoring and guiding talented engineers.
  • Qualifications: 8+ years in software development with leadership experience; strong Java and microservices skills.
  • Other info: Be part of a diverse team that values learning and technical excellence.

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

  • 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

Kaleris is an exceptional employer that fosters a culture of innovation and collaboration, making it an ideal workplace for a Manager, Software Engineering. With a strong commitment to employee growth, Kaleris offers mentorship opportunities, encourages continuous learning, and promotes modern engineering practices in a dynamic environment. Located in a vibrant tech hub, employees benefit from a supportive community and access to cutting-edge technologies, ensuring a rewarding and meaningful career path.
K

Contact Detail:

Kaleris 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 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

Show off your skills! Create a portfolio or GitHub repository showcasing your projects and contributions. This gives potential employers a taste of your technical prowess and problem-solving abilities, making you stand out from the crowd.

✨Tip Number 3

Prepare for interviews by practising common technical questions and scenarios. Use mock interviews with friends or online platforms to sharpen your responses. The more comfortable you are, the better you'll perform when it counts!

✨Tip Number 4

Don't forget to apply through our website! We love seeing candidates who take the initiative. Plus, it helps us keep track of your application and ensures you get the attention you deserve.

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

Technical Leadership
Software Development
Microservices Architecture
Java
Full Stack Development
Git Version Control
Continuous Integration
SQL
Kotlin
Cloud Platforms (AWS)
DevOps Practices
Mentoring Skills
Communication Skills
Collaboration Skills
Problem-Solving Skills

Some tips for your application 🫑

Show Your Technical Leadership: When writing your application, make sure to highlight your experience in leading technical design and delivery. We want to see how you've shaped architecture and engineering practices in your previous roles, so don’t hold back on those examples!

Emphasise Team Collaboration: We love a good team player! In your application, share instances where you've mentored others or collaborated closely with product management. This shows us that you value communication and teamwork, which are key for this role.

Demonstrate Continuous Improvement: Talk about how you've championed modern engineering practices in your past positions. Whether it's adopting new technologies or improving processes, we want to know how you've contributed to a culture of learning and technical excellence.

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about what we do at StudySmarter.

How to prepare for a job interview at Kaleris

✨Know Your Tech Inside Out

Make sure you brush up on your technical knowledge, especially around Java, microservices, and cloud platforms like AWS. Be ready to discuss your past projects in detail, focusing on the architectural decisions you made and how they impacted the product.

✨Showcase Your Leadership Skills

Prepare examples of how you've mentored team members or led technical discussions. Highlight your experience in guiding teams through complex problems and how you’ve contributed to a culture of continuous improvement.

✨Be Ready for Hands-On Challenges

Since this role involves a significant amount of hands-on coding, be prepared for technical assessments. Practice coding problems that reflect real-world scenarios you might face in the role, particularly in Java and SQL.

✨Communicate Effectively

Demonstrate your communication skills by articulating your thoughts clearly during the interview. Discuss how you’ve facilitated collaboration across teams and how you ensure alignment on technical initiatives. This will show you can bridge the gap between technical and non-technical stakeholders.

Manager, Software Engineering
Kaleris
Go Premium

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
  • Manager, Software Engineering

    Full-Time
    36000 - 60000 Β£ / year (est.)
  • K

    Kaleris

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