At a Glance
- Tasks: Develop a Payment SDK in Rust, collaborating with mobile engineers and third-party specialists.
- Company: Join a dynamic team focused on innovative payment solutions in a collaborative environment.
- Benefits: Flexible start date, potential for contract extension, and a chance to work on impactful projects.
- Why this job: Be part of a high-impact project that streamlines payments and enhances your Rust skills.
- Qualifications: Senior-level Rust experience required; familiarity with iOS/Android development is a plus.
- Other info: Onsite presence needed in London, especially during the initial months.
An exciting opportunity for a Senior Rust Engineer to join a high-impact project focused on developing a Payment SDK in Rust. This role is 90% Rust-focused, working closely with mobile engineers (iOS/Android) and a third-party agency specializing in the Crux framework. You'll be part of a collaborative, onsite-first environment, building foundational SDKs that will streamline payments across the business. The initial contract is 3 months, but strong potential exists for extensions or a permanent conversion.
Key Responsibilities:
- Develop a Payment SDK in Rust, forming the foundation for future SDKs (Accounts, Calendar, etc.).
- Ensure clean, maintainable, and scalable SDKs for mobile integration.
- Work closely with Crux framework specialists and mobile engineers.
- Maintain pure business logic, avoiding unnecessary dependencies.
- Participate in a high-paced, problem-solving environment, iterating on architecture and design.
Requirements:
- Senior-level Rust experience (SDK/library development).
- Familiarity with iOS or Android development (doesn't need to be extensive).
- Open to working with Crux framework despite its mixed reception.
- Strong problem-solving skills, collaborative mindset, and curiosity.
- Able to work onsite in London (4 days per week initially).
Preferred Experience:
- Prior experience building payments SDKs or working on payment systems.
- Experience in unifying disparate systems into a single SDK or library.
- Ideal profile: 90% Rust role with some mobile experience or an understanding of Android and iOS ecosystems.
Rust Engineer employer: Montash
Contact Detail:
Montash Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Rust Engineer
✨Tip Number 1
Make sure to showcase your Rust expertise in conversations. Be prepared to discuss specific projects where you've developed SDKs or libraries, as this will demonstrate your hands-on experience and problem-solving skills.
✨Tip Number 2
Familiarise yourself with the Crux framework before your interview. Even if it has mixed reviews, showing that you’ve done your homework will impress the hiring team and show your willingness to adapt.
✨Tip Number 3
Highlight any collaborative projects you've worked on, especially those involving mobile engineers. This role requires a strong team dynamic, so demonstrating your ability to work well with others will be key.
✨Tip Number 4
Prepare to discuss your approach to maintaining clean and scalable code. Being able to articulate your coding philosophy and how it aligns with the company's goals will set you apart from other candidates.
We think you need these skills to ace Rust Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your senior-level Rust experience, especially in SDK or library development. Include any relevant projects that showcase your skills in building payment systems or working with mobile integration.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your familiarity with the Crux framework and how your problem-solving skills can contribute to the high-impact project.
Showcase Relevant Experience: When detailing your work history, focus on experiences that align with the job description. Highlight any previous roles where you developed SDKs or worked closely with mobile engineers, as well as your ability to maintain clean and scalable code.
Prepare for Technical Questions: Anticipate technical questions related to Rust and SDK development during the interview process. Be ready to discuss your approach to problem-solving and how you would iterate on architecture and design in a collaborative environment.
How to prepare for a job interview at Montash
✨Showcase Your Rust Expertise
Make sure to highlight your senior-level experience with Rust, especially in SDK or library development. Be prepared to discuss specific projects where you've implemented Rust solutions and how they contributed to the overall success of the project.
✨Demonstrate Problem-Solving Skills
Since the role involves a high-paced, problem-solving environment, come ready with examples of challenges you've faced in previous roles. Discuss how you approached these problems, the solutions you implemented, and the outcomes.
✨Familiarity with Mobile Development
Even though extensive mobile experience isn't required, showing that you understand the basics of iOS and Android development can set you apart. Mention any relevant projects or experiences that demonstrate your ability to collaborate with mobile engineers.
✨Be Open About Crux Framework
The job mentions working with the Crux framework, which has mixed reviews. Approach this topic with an open mind during the interview. Share your willingness to learn and adapt, and if you have any prior experience with similar frameworks, be sure to mention it.