Rust Jobs for Rustaceans 
The hottest Rust jobs in one place. Bookmark this page and tell a friend :)
Latest jobs
Showing 131-140 of 140 jobs

Software Engineer
Ascend Analytics
Active - posted 27 days ago
On-site
United States
Mid-level
Other

Software Engineering Lead (Rust) - Catalyst
iome
Active - posted 27 days ago
Remote
United Kingdom
Senior
Systems Programming
£80,591/yr - estimated

Software Engineer, Controls
Monumental
Active - posted 27 days ago
On-site
Netherlands
Mid-level
Embedded / IoT

Back-end Engineer
Moose Tech Solutions
Active - posted 27 days ago
On-site
United States
Senior
AI
$200K - $250K/yr

Software Engineer, Machine Vision
Monumental
Active - posted 27 days ago
On-site
Netherlands
Senior
Robotics

Senior Rust Engineer (Accounting Team)
Cryptio
Active - posted 27 days ago
Remote
United States
Senior
Blockchain / Crypto

Rust Software Engineering Manager - Midnight
iome
Active - posted 27 days ago
Remote
United Kingdom
Senior
Blockchain / Crypto
£67,143/yr - estimated

Software Developer (Future Finance)
LMAX Group
Active - posted 28 days ago
On-site
United Kingdom
Mid-level
Finance

Rust developer
Nitka Technologies
Active - posted 28 days ago
Remote
United States
Mid-level
Blockchain / Crypto

Staff Embedded Rust Engineer (Robotics)
Full Spectrum
Active - posted 28 days ago
On-site
United States
Mid-level
Embedded / IoT

Software Engineering Lead (Rust) - Catalyst
iome
Active - posted 27 days ago
Remote
United Kingdom
Senior
Systems Programming
£80,591/yr - estimated
Job Description
Key Responsibilities:
- Lead the implementation of agile software development practices within your team.
- Coordinate and collaborate with cross-functional teams across multiple time zones.
- Provide technical leadership and mentorship to Rust engineers, guiding architectural decisions and coding practices.
- Independently manage complex software development tasks, proactively identifying and solving technical challenges.
- Review and refine specifications in collaboration with architects and formal methods specialists.
- Oversee the design of critical algorithms and system architectures.
- Ensure the delivery of clean, efficient, maintainable, and scalable Rust code.
- Foster a culture of frequent commits, code reviews, and incremental pull requests.
- Promote and ensure comprehensive coverage with unit, property-based, and integration tests.
- Lead code reviews and guide teammates to produce high-quality code consistently.
- Oversee bug resolution processes and proactively address technical debt in legacy code.
- Act as the escalation point for critical severity issues and coordinate emergency response efforts.
- Integrate and maintain third-party software components and libraries.
- Manage software verification and deployment processes, ensuring reliability and stability.
- Lead troubleshooting, debugging, and upgrading initiatives for existing software solutions.
- Oversee the creation and maintenance of comprehensive technical documentation.
- Demonstrate expertise in distributed systems, concurrent computation, and foundational cryptographic principles.
Requirements:
- Minimum of 7 years of professional software engineering experience, with at least 3 years specifically in technical leadership roles.
- Extensive experience managing source code with Git and other version control systems.
- Proven expertise in implementing agile methodologies within development teams.
- Demonstrable history of successfully delivering large-scale, complex software projects from conception to production.
- A bachelor's degree or higher in Computer Science, Software Engineering, or a related discipline is preferred but not mandatory.
- Advanced proficiency in functional and object-oriented programming paradigms.
- Deep familiarity with software engineering best practices, including design patterns, thorough testing strategies, and debugging methodologies.
- Expert-level proficiency with Rust in complex production environments.
- Comprehensive understanding of Rust’s ownership model, borrowing mechanisms, lifetimes, concurrency, and async paradigms.
- Extensive experience architecting and developing scalable web services and RESTful APIs.
- In-depth knowledge of HTTP protocols, security best practices, accessibility standards, and compliance requirements.
- Proven expertise in distributed systems design and networking.
- Expert-level proficiency in writing robust, idiomatic Rust code aligned with high-level architectural guidelines.
- Strong leadership and mentorship abilities, capable of guiding and enhancing team performance.
- Proven capability to design efficient testing strategies that ensure high code coverage and reliability.
- Deep understanding of distributed and concurrent computing principles.
- Solid grasp of fundamental cryptographic concepts and their practical application.
- Exceptional analytical and problem-solving skills for tackling complex engineering challenges.
- Proactive identification of risks and implementation of strategic technical solutions.
- Strong communication skills, clearly articulating technical concepts to stakeholders and team members.
- Excellent documentation and API design skills to facilitate clarity and maintainability.
- Demonstrated independence and initiative in leading complex projects with minimal oversight.
- Strong organizational and time management skills, ensuring timely delivery of milestones.
- Commitment to software engineering best practices to avoid unnecessary complexity and feature creep.