hirq
← All jobs

Matterhorn Early Access (PROD-FRAN)

Software Engineer (Rust) Mateusz

Kraków, Lesser Poland Voivodeship, PL · On-site · Contract

Apply well, not just fast

Create a free account and upload your resume to get a match score, keyword gaps, a tailored resume, a cover letter and interview prep for this job.

About the role

RustCI/CDEmbedded SystemsGitAgile
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 - Experience writing and executing comprehensive unit and integration tests - Ability to organize work efficiently and manage multiple priorities effectively - Cooking skills - Soft skills - Driver license cat B**Preferred:** - 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