We are looking for an experienced Rust Software Engineer to join a cross-functional, international team working on high-quality and reliable software solutions. The role focuses on building systems that require strong performance, stability, and scalability, within a structured and quality-driven environment. You will contribute to software that has a direct impact on real-world applications, working closely with engineers, product teams, and stakeholders.
Design, develop, and maintain high-quality software solutions using Rust
Ensure performance, reliability, and scalability of systems
Write clean, testable, and maintainable code following best practices
Collaborate with cross-functional and international teams
Participate in code reviews and contribute to continuous improvement
Support and mentor other engineers when needed
Contribute to architectural decisions and system design
Ensure alignment with quality standards and project timelines
Requirements Bachelor’s degree in Computer Science or related field
Several years of software development experience
Minimum 2+ years hands-on experience with Rust
Strong knowledge of Rust concepts: ownership, borrowing, lifetimes, async programming
Experience with Rust ecosystem (e.g. Tokio, Actix, Serde, SQLx)
Solid understanding of software architecture (microservices, event-driven, DDD is a plus)
Experience with testing practices (unit, integration, TDD/BDD is a plus)
Familiarity with container technologies (Docker, Kubernetes is a plus)
Strong problem-solving skills and ability to work on complex systems
Excellent communication skills in English, German is a plus
Experience in technical leadership or mentoring is a plus
Experience in regulated environments or certifications (e.g. ISAQB) is a plus
Maybe not for you, but for someone else?
#J-18808-Ljbffr