Software Engineer (Rust) 2

Matterhorn Early Access (PROD-FRAN)

Liverpool

On-site

GBP 65,000 - 85,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Matterhorn Early Access (PROD-FRAN) in Liverpool, UK seeks a detail-oriented Software Engineer (Rust) at mid-level to design, develop, and maintain high-performance Rust systems. You will own code quality, contribute to architecture, and mentor junior engineers.

You will design efficient Rust solutions, review code, write tests, and collaborate with product managers and architects to translate requirements into robust software.

Qualifications

  • 3+ years of professional software engineering experience with Rust.
  • Strong systems programming and low-level programming understanding.
  • Solid knowledge of design patterns, architecture, and testing practices.
  • Experience with Git and modern development workflows.
  • Proficiency in writing unit and integration tests.
  • Collaborative, detail-oriented, and capable of mentoring juniors.

Responsibilities

  • Design and implement efficient, maintainable software in Rust following best practices.
  • Analyze complex problems and develop optimized solutions for performance and reliability.
  • Conduct thorough code reviews to ensure quality and security.
  • Develop and execute comprehensive unit and integration tests.
  • Collaborate with product managers, architects, and engineers to translate requirements.
  • Participate in system design discussions for scalable architectures.
  • Debug and resolve production issues with timely fixes.
  • Maintain documentation for code, systems, and processes.
  • Contribute to continuous improvement, including performance optimization and refactoring.
  • Stay up-to-date with Rust ecosystem developments.

Skills

Rust
Systems programming
Low-level programming
Test-driven development
Analytical skills
Problem-solving
Team collaboration
Linux/Unix

Tools

Git
Docker
CI/CD

Job description

We're looking for a detail-oriented and analytical Software Engineer (Rust) 2 to join our engineering team in Liverpool, United Kingdom. In this mid-level position, you will design, develop, and maintain high-performance systems using Rust while collaborating with cross-functional teams to deliver robust software solutions. You will take ownership of code quality, contribute to architectural decisions, and mentor junior team members as you grow within our organization.

  • Design and implement efficient, maintainable software solutions in Rust, adhering to best practices and coding standards
  • Analyze complex technical problems and develop optimized solutions that meet performance and reliability requirements
  • Conduct thorough code reviews to ensure code quality, security, and adherence to established guidelines
  • Develop and execute comprehensive unit and integration tests to validate software functionality and identify potential issues
  • Collaborate with product managers, architects, and other engineers to translate requirements into technical specifications
  • Participate in system design discussions and contribute to architectural decisions for scalable and maintainable systems
  • Debug and troubleshoot production issues, implementing timely and effective resolutions
  • Maintain organized documentation of code, systems, and processes to facilitate knowledge sharing and onboarding
  • Contribute to continuous improvement initiatives, including performance optimization and refactoring efforts
  • Stay current with Rust ecosystem developments and emerging technologies relevant to the role
Qualifications

**Required Skills & Experience:**

  • 3+ years of professional software engineering experience with demonstrated expertise in Rust
  • Strong proficiency in systems programming concepts and low-level programming
  • Solid understanding of software design patterns, architecture principles, and best practices
  • Experience with version control systems, particularly Git
  • Proficiency in test-driven development and writing comprehensive test suites
  • Strong analytical and problem-solving skills with attention to detail
  • Experience working in organized, collaborative team environments
  • Familiarity with Linux/Unix operating systems and command-line tools

**Preferred Skills & Experience:**

  • Experience with concurrent and parallel programming in Rust
  • Knowledge of performance profiling and optimization techniques
  • Familiarity with CI/CD pipelines and automated testing frameworks
  • Contributions to open-source projects, particularly Rust-based projects
  • Experience with Agile development methodologies
  • Understanding of networking protocols and distributed systems
  • Experience with containerization technologies such as Docker
  • Knowledge of database systems and SQL
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Rust Software Engineer — High-Performance Systems Liverpool
Rust Software Engineer — High-Performance Systems Liverpool

Matterhorn Early Access (PROD-FRAN) • Liverpool

On-site
GBP 65,000 - 85,000
Software Engineer (Rust)
Software Engineer (Rust)

microTECH Global LTD • Cambridgeshire and Peterborough

On-site
GBP 70,000 - 100,000
Senior Software Engineer (Rust)
Senior Software Engineer (Rust)

Asriel • Greater London

On-site
GBP 90,000 - 120,000
Senior Rust Engineer
Senior Rust Engineer

Understanding Recruitment • Greater London

Hybrid
GBP 70,000 - 110,000
Software Engineer - Rust
Software Engineer - Rust

Marcus Webb Associates Limited • Newbury

On-site
GBP 40,000 - 60,000
Rust Engineer / Engineer II Magnite · United Kingdom Mid
Rust Engineer / Engineer II Magnite · United Kingdom Mid

Rustify • United Kingdom

Hybrid
GBP 60,000 - 90,000
Rust Engineer | Up to £180k | London
Rust Engineer | Up to £180k | London

Oho Group • Greater London

On-site
GBP 108,000 - 180,000
Greenfield projects
High-growth environment
In-office London
Rust Engineer | Rapidly Growing AI Start-Up | London
Rust Engineer | Rapidly Growing AI Start-Up | London

Oho Group • Greater London

On-site
GBP 90,000 - 140,000
Innovative technology
High-growth team
Investors backing
Rust Engineer
Rust Engineer

Oliver Bernard • Greater London

Hybrid
GBP 90,000 - 135,000
C++ / Rust Software Engineer
C++ / Rust Software Engineer

SoCode Recruitment • Cambridgeshire and Peterborough

Hybrid
GBP 60,000 - 80,000
Hybrid work arrangement