Senior Software Engineer – Rust – Core Engineering

About the Role

On the lookout for a talented Senior Software Engineer with a strong command of Rust to join the Core Engineering team. This role is pivotal in strengthening the backbone of a financial services platform, ensuring its scalability, security, and reliability. As a Senior Software Engineer, you will play a crucial role in designing, developing, and maintaining critical systems that power operations.

What you’ll do

  • Design, develop, and maintain high-performance, secure, and reliable systems using Rust.
  • Collaborate with cross-functional teams to define, design, and ship new features and services.
  • Contribute to the entire software development lifecycle, including planning, development, testing, deployment, and monitoring.
  • Participate in code reviews to ensure code quality, maintainability, and adherence to best practices.
  • Identify and resolve complex technical issues, ensuring the stability and performance of the platform.
  • Mentor junior engineers and foster a culture of continuous learning and improvement.
  • Stay abreast of industry trends and technologies, applying them to improve engineering practices.

Who you are

  • 7+ years of professional software development experience.
  • 3+ years of hands-on experience with Rust in a production environment.
  • Strong understanding of data structures, algorithms, and system design principles.
  • Experience with distributed systems, microservices architecture, and cloud platforms (AWS, GCP, Azure).
  • Proficiency in database technologies (SQL, NoSQL) and message queues (Kafka, RabbitMQ).
  • Familiarity with containerization (Docker, Kubernetes) and CI/CD pipelines.
  • Excellent problem-solving, analytical, and communication skills.
  • A passion for cybersecurity, blockchain, or financial technologies.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Location details

This role is open to candidates located in the USA, Canada, and Australia.

Benefits

  • Competitive salary
  • Generous vacation time
  • Healthcare benefits
  • Remote-first culture
  • Professional development opportunities
  • And more!
Job Category: Software Development
Job Type: Remote
Job Location: USA
Organization: Job Hunting U

Apply for this position

Allowed Type(s): .pdf, .doc, .docx