Rust Software Engineer / Ingenieur

Swisslinx
Hünenberg, Switzerland
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Intermediate

Job location

Hünenberg, Switzerland

Tech stack

Code Review
Software Architecture
Software Engineering
Software Systems
Containerization
Kubernetes
Information Technology
Docker
Microservices

Job description

Job description: 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 About the customer: 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.

Requirements

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

Apply for this position