Rust Engineer at Stably

Full Time1 month ago
Employment Information
Job Description
Seeking a senior software engineer to architect and develop distributed systems using Rust. This role involves integrating traditional financial systems (ACH, card, FedWire, RTP, and other payment protocols) into our scalable infrastructure while ensuring compliance with financial regulations and security standards. You will be responsible for designing, implementing, and maintaining systems that mitigate user and transactional risks, including KYC verification, chargeback management, and account takeover prevention. The ideal candidate will also write high-quality, reusable, and efficient code that adheres to best practices and contributes to long-term maintainability. Additionally, you will own a specific product vertical, making informed decisions about technical direction, feature prioritization, and system optimization to align with business objectives.
Key Responsibilities
  • Design and implement distributed systems in Rust, focusing on scalability, performance, and fault tolerance.
  • Integrate legacy financial systems (ACH, card, FedWire, RTP, etc.) into our infrastructure, ensuring seamless interoperability and compliance with industry standards.
  • Develop and maintain risk mitigation frameworks to address user and transactional risks, including KYC compliance, chargeback resolution, and fraud prevention strategies.
  • Write clean, reusable, and efficient code that follows best practices, with a strong emphasis on testability, maintainability, and security.
  • Lead product development initiatives by making strategic technical decisions, defining system requirements, and managing cross-functional collaboration.
  • Collaborate with stakeholders to ensure solutions meet business needs while balancing technical feasibility and user experience.
  • Monitor system performance, identify bottlenecks, and implement optimizations to enhance reliability and efficiency.
  • Document technical processes and codebase to support team onboarding and future development efforts.
Job Requirements
  • Advanced proficiency in Rust programming language, with experience in systems programming, concurrency models, and memory management.
  • Proven track record of integrating financial systems (ACH, card, FedWire, RTP, etc.) into scalable infrastructure, including API design and data flow optimization.
  • Deep understanding of risk mitigation techniques, such as KYC compliance frameworks, chargeback management protocols, and account security measures.
  • Strong software development principles, including mastery of test-driven development (TDD), code refactoring, and performance profiling.
  • Ability to own a product vertical, with experience in product lifecycle management and technical decision-making under constraints.
  • Excellent problem-solving skills and analytical mindset to troubleshoot complex system issues and optimize workflows.
  • Collaborative team player with effective communication skills to translate technical requirements into actionable plans.
  • Preferred: Experience with blockchain technologies, real-time data processing systems, or financial compliance tools (e.g., PCI-DSS, SOX).
MyJob.one - Remote work. Real impact

New Things Will Always
Update Regularly

MyJob.one - Remote work. Real impact