Software Engineering Manager

Software Engineering Manager

Full-Time 65000 - 70000 € / year (est.) No home office possible
TRIA

At a Glance

  • Tasks: Lead and scale our software engineering team while ensuring excellence in full-stack development.
  • Company: Join a forward-thinking tech company with a focus on innovation and collaboration.
  • Benefits: Enjoy a competitive salary, great benefits, and the flexibility of remote work.
  • Other info: Dynamic role with opportunities for professional growth and development.
  • Why this job: Make a real impact by shaping the future of software engineering and leading a high-performing team.
  • Qualifications: Proven experience in software engineering leadership and delivering enterprise-grade applications.

The predicted salary is between 65000 - 70000 € per year.

We are looking for a strategic, hands-on Software Engineering Manager to lead and scale our software engineering function. This senior leadership role will focus heavily on software engineering excellence across full-stack development, system design, architecture, and software delivery processes — while also overseeing our data engineering, cloud infrastructure, and security functions. You will be responsible for setting the technical direction, improving engineering velocity and quality, establishing modern practices across the SDLC, and growing a high-performing team capable of building and maintaining complex, scalable systems. You must have a proven track record of delivering enterprise-grade applications and services, with deep experience in both legacy and modern technology stacks.

Key Responsibilities

  • Set and own the technical roadmap, ensuring architectural scalability, security, performance, and maintainability of all software systems.
  • Oversee full lifecycle software development — from requirements, technical design, development, testing, deployment, to post-release monitoring and maintenance.
  • Establish, enforce, and continuously evolve software engineering best practices (e.g., SOLID principles, domain-driven design, clean architecture, modular monoliths vs microservices).
  • Drive consistency in coding standards, code review rigor, and software craftsmanship.
  • Lead critical system architecture decisions, including technology stack evolution, refactoring legacy components, and designing future-state systems.
  • Ensure integration patterns and service contracts across internal and external APIs are robust, secure, and scalable.

Software Engineering Manager employer: TRIA

As a leading employer in the tech industry, we offer an exceptional work environment that prioritises innovation and collaboration. Our remote working model, complemented by a vibrant office in Glasgow, fosters a flexible and inclusive culture where employees are encouraged to grow their skills and advance their careers. With competitive salaries, comprehensive benefits, and a commitment to engineering excellence, we empower our Software Engineering Managers to lead high-performing teams and make a significant impact on our software development processes.

TRIA

Contact Detail:

TRIA Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineering Manager

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. The more people you know, the better your chances of landing that Software Engineering Manager role.

Tip Number 2

Showcase your skills! Create a portfolio or GitHub repository that highlights your best projects and contributions. This is your chance to demonstrate your expertise in full-stack development and system design.

Tip Number 3

Prepare for interviews by brushing up on technical concepts and leadership scenarios. Be ready to discuss how you've improved engineering processes and led teams to success in previous roles.

Tip Number 4

Apply through our website! We make it easy for you to find and apply for the Software Engineering Manager position. Plus, it shows you're genuinely interested in joining our team.

We think you need these skills to ace Software Engineering Manager

Software Engineering Leadership
Full-Stack Development
System Design
Architecture
Software Delivery Processes
Data Engineering
Cloud Infrastructure

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Software Engineering Manager role. Highlight your experience in leading teams, managing software delivery processes, and any relevant technologies you've worked with. We want to see how your skills align with our needs!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background makes you the perfect fit. Don’t forget to mention your strategic vision for software engineering excellence!

Showcase Your Achievements:When detailing your experience, focus on specific achievements that demonstrate your ability to deliver enterprise-grade applications. We love numbers, so if you can quantify your successes, even better! It helps us see the impact you've made.

Apply Through Our Website:We encourage you to apply through our website for a smoother application process. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!

How to prepare for a job interview at TRIA

Know Your Tech Stack

Make sure you’re well-versed in both legacy and modern technology stacks. Brush up on the specific technologies mentioned in the job description, as well as any relevant frameworks or tools. Being able to discuss your experience with these will show that you’re not just a fit for the role but also passionate about the tech.

Demonstrate Leadership Skills

As a Software Engineering Manager, you'll need to showcase your leadership abilities. Prepare examples of how you've led teams, improved processes, or resolved conflicts in the past. Highlight your experience in establishing best practices and driving engineering excellence.

Prepare for System Architecture Questions

Expect questions around system design and architecture. Be ready to discuss your approach to scalability, security, and performance. You might even be asked to sketch out a system design on the spot, so practice articulating your thought process clearly and confidently.

Showcase Your Problem-Solving Skills

Be prepared to tackle hypothetical scenarios or case studies during the interview. Think through how you would handle challenges related to software delivery processes or team dynamics. This is your chance to demonstrate your strategic thinking and hands-on approach to problem-solving.