Software Engineer (Rust)
matterhornearlyaccessprod-fran
Job description
Experienced software house We're looking for a detail-oriented and analytical Software Engineer (Rust) to join our team in Liverpool, United Kingdom. In this role, you will design, develop, and maintain high-performance systems using Rust, contributing to mission-critical applications that demand efficiency, reliability, and exceptional code quality.
You will work collaboratively with cross-functional teams to deliver robust solutions while adhering to best practices in software engineering. Design and develop efficient, scalable software solutions using Rust, with a focus on performance and memory safety Write clean, well-documented code that adheres to established coding standards and design patterns Analyze system requirements and translate them into technical specifications and architectural designs Optimize code for performance, identifying and resolving bottlenecks through profiling and benchmarking Conduct thorough code reviews and testing to ensure reliability, security, and maintainability Collaborate with team members to troubleshoot complex technical issues and implement effective solutions Maintain version control using Git and participate in continuous integration and deployment processes Contribute to the development and refinement of software development practices and methodologies Stay current with Rust language updates, ecosystem developments, and industry best practices Document technical decisions, system architecture, and implementation details for team reference Required:Expert-level proficiency in Rust programming language with demonstrated production experience Strong understanding of systems programming concepts and low-level memory management Solid grasp of software design principles, architectural patterns, and best practices Experience with API development and integration Proficiency with version control systems, particularly Git Strong analytical and problem-solving skills with meticulous attention to detail Experience writing and executing comprehensive unit and integration tests Ability to organize work efficiently and manage multiple priorities effectivelyPreferred: Experience with concurrent and parallel programming paradigms Knowledge of embedded systems or performance-critical application development Familiarity with CI/CD pipelines and automated testing frameworks Contributions to open-source projects, particularly Rust-based initiatives Experience with performance profiling and optimization tools Understanding of security best practices in systems programming Experience working in Agile development environments
More jobs at matterhornearlyaccessprod-fran
Spanish Test 123
matterhornearlyaccessprod-fran· Ahmedabad, GJ, inSample
matterhornearlyaccessprod-fran· Ciudad de México, CDMX, mxSoftware Engineer (Java)
matterhornearlyaccessprod-fran· Zagreb, Grad Zagreb, hrSoftware developer javascript
matterhornearlyaccessprod-fran· Culiacán Rosales, Sin., mxSoftwareentwickler
matterhornearlyaccessprod-fran· Ludwigshafen am Rhein, RP, de
More jobs in Liverpool
Children and Young People Practitioner - SEMH, ADHD & Challenging Behaviour
Nudgeeducation· Liverpool, United KingdomParaplanner - Fixed Term Contract
Attivo· LiverpoolSCALE WMS Lead - UK
Bricz· Liverpool, MerseysideTeaching Assistant SEND Apprenticeship
LMP Group· Liverpool, MerseysideBusiness Development Specialist - Mandarin Speaking
HungryPanda· Liverpool, United Kingdom