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!