Senior Software Engineer (Rust) at Jobgether – Spain
Explore Related Opportunities
About This Position
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer (Rust) in Spain.
This role offers the opportunity to work at the forefront of cross-platform development, contributing to libraries that power Android, iOS, and web applications used by millions worldwide. You will tackle complex technical challenges, delivering robust and efficient solutions in Rust, WebAssembly, and other cutting-edge technologies. Collaborating closely with product, mobile, and web teams, you will ensure a seamless and consistent user experience across platforms. The position provides a high degree of ownership, allowing you to take features from specification to deployment, while working in a dynamic, international, and fast-growing startup environment. This is a chance to make a direct, measurable impact on users and the overall product ecosystem.
- Architect, develop, and maintain cross-platform libraries powering web, iOS, and Android applications.
- Own features end-to-end, including specification, implementation, integration, and platform-specific deployment.
- Collaborate with product and development teams to ensure consistent user experiences across all platforms.
- Contribute to live collaboration platform development, improving functionality and performance.
- Implement high-quality, maintainable, and performant code, applying best practices for Rust, WebAssembly, and related technologies.
- Participate in code reviews, mentoring, and knowledge sharing within a multicultural, cross-functional team.
- Research and propose innovative solutions, including performance optimizations and new technology adoption.
- Proven experience developing software in Rust; experience in C/C++ highly valued.
- Familiarity with at least one higher-level language (e.g., Swift, Kotlin, JavaScript/TypeScript).
- Experience delivering cross-platform client-side libraries that provide simple interfaces for complex functionality.
- Strong sense of ownership and initiative, comfortable making product and technical decisions.
- Experience working in fast-paced, high-growth startup environments.
- Knowledge or exposure to technologies such as OpenGL, Metal, WebGPU, WebAssembly is a plus.
- Bonus: Experience with Elixir or Erlang.
- Excellent collaboration and communication skills; fluent in English.
- Competitive salary: €90k–€120k+ with Stock Options/BSPCE; higher for outstanding profiles.
- Remote-friendly with flexibility to work from Spain, Portugal, Germany, France, Italy, Ireland, or the UK; monthly Paris office visits fully reimbursed.
- Relocation support including €10k relocation bonus and visa assistance.
- Bi-annual company retreats, weekly social activities, and team-building events.
- Professional growth opportunities in a fast-scaling, international startup environment.
- Inclusive and diverse culture with flexible working hours and extended parental leave.