Principal Software Developer - C++ and Rust

Principal Software Developer - C++ and Rust

Full-Time 80000 - 100000 € / year (est.) No home office possible
Tech4 Limited

At a Glance

  • Tasks: Lead complex software projects and mentor a team of engineers while coding in C++ and Rust.
  • Company: Fast-growing tech consultancy focused on data, AI, and software solutions.
  • Benefits: Competitive salary, flexible work environment, and opportunities for professional growth.
  • Other info: Join a dynamic team with exciting challenges and career advancement opportunities.
  • Why this job: Make a real impact by shaping software delivery and leading innovative projects.
  • Qualifications: Extensive experience in C++ and Rust, with strong leadership and mentoring skills.

The predicted salary is between 80000 - 100000 € per year.

A Principal Software Developer - C++ and Rust is required by a highly successful and fast-growing technology consultancy. They build data, AI and software solutions for clients in a broad range of industries, working on demanding problems in challenging environments.

The role involves leading delivery on demanding software projects, focusing on C++ and Rust development. This is a hands-on role for an experienced engineer who wants to stay close to the code. You'll lead a team of 6 to 12 engineers, own delivery end to end, and spend a meaningful share of your time writing code, reviewing designs, and unblocking the team. It's a delivery role, not a strategy role. You'll shape how we build things and how the team grows around you.

Responsibilities:

  • Lead the delivery of complex software projects
  • Work alongside other leads to set direction for the defence function
  • Stay hands-on: set technical direction, design software and write code, leaning in where needed
  • Mentor engineers across experience levels
  • Plan and estimate delivery, manage technical debt, and make pragmatic trade-offs between speed, quality and long-term maintainability
  • Work directly with clients to shape requirements, manage expectations and build trust
  • Run code and design reviews, set the bar for quality

Principal Software Developer - C++ and Rust employer: Tech4 Limited

Join a dynamic and innovative technology consultancy that prioritises employee growth and collaboration. As a Principal Software Developer, you'll thrive in a supportive work culture that encourages hands-on coding and mentorship, while working on cutting-edge projects in a vibrant location. With opportunities for professional development and a focus on delivering impactful solutions, this company is an excellent employer for those seeking meaningful and rewarding careers in software development.

Tech4 Limited

Contact Detail:

Tech4 Limited Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Principal Software Developer - C++ and Rust

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work with C++ and Rust. A personal recommendation can make all the difference when you're trying to land that Principal Software Developer role.

Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects in C++ and Rust. This is your chance to demonstrate your hands-on experience and technical direction, so make it shine!

Tip Number 3

Prepare for those interviews! Brush up on your coding skills and be ready to discuss your approach to leading teams and managing complex software projects. We want to see how you think and solve problems on the spot.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who take the initiative to connect directly with us.

We think you need these skills to ace Principal Software Developer - C++ and Rust

C++
Rust
Software Development
Team Leadership
Code Review
Technical Direction
Mentoring

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with C++ and Rust, as well as any leadership roles you've had. We want to see how your skills align with the demands of the role, so don’t be shy about showcasing your hands-on coding experience!

Craft a Compelling Cover Letter:Your cover letter is your chance to tell us why you’re the perfect fit for this Principal Software Developer role. Share specific examples of projects you've led and how you've tackled complex problems. We love a good story that shows your passion for software development!

Showcase Your Team Leadership:Since this role involves leading a team, make sure to highlight your mentoring and leadership experiences. We want to know how you've helped others grow and how you’ve managed delivery in past projects. It’s all about showing us your collaborative spirit!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures it gets into the right hands. Plus, it shows us you’re keen on joining our team at StudySmarter!

How to prepare for a job interview at Tech4 Limited

Know Your Tech Inside Out

Make sure you brush up on your C++ and Rust skills before the interview. Be ready to discuss specific projects you've worked on, the challenges you faced, and how you overcame them. This role is hands-on, so demonstrating your technical expertise will be crucial.

Showcase Your Leadership Skills

Since you'll be leading a team, it's important to highlight your experience in mentoring and guiding engineers. Prepare examples of how you've successfully led teams in the past, managed conflicts, or helped team members grow in their roles.

Understand the Business Context

Familiarise yourself with the industries the consultancy works in and the types of problems they solve. Being able to discuss how your technical skills can directly impact their clients will show that you're not just a coder but a strategic thinker.

Prepare for Code Reviews

Expect to participate in code and design reviews during the interview process. Brush up on best practices and be ready to critique code constructively. This will demonstrate your ability to maintain high standards and help others improve their work.