Senior Rust Software Engineer
Job Overview
This role involves designing and developing secure, high-performance systems for our financial platform. Key responsibilities include:
- Design, develop, and maintain backend services and applications using Rust.
- Collaborate with product, security, and infrastructure teams to deliver secure and scalable solutions.
- Write efficient, high-quality, testable, reliable, and well-documented code following industry best practices.
- Participate in code reviews and provide constructive feedback to peers.
- Continuously research and recommend improvements in architecture, tools, and processes.
- Troubleshoot and resolve complex technical issues across the software stack.
What you bring to our company
- Development experience: 10+ years in software engineering with 3+ years of hands-on engineering experience in Rust development and a proven track record of shipping code that enables the team to maintain healthy, interruption-free nights.
- Technical proficiency: Experience with data consistency, microservices architecture, and distributed systems. Knowledge of relational databases.
- Strong problem solver: Analytical thinker with understanding of “infrastructure as code”, strong debugging skills, and a mindset for continuous improvement.
- Cross-functional collaboration: Ability to work effectively in a collaborative, fast-paced environment and to interface and influence at all levels in the organization.
- Bias for action with rigorous judgment: Operates with strong ownership and a structured approach, accelerating time-to-value while maintaining quality and compliance.
- Maturity in the face of ambiguity: Works through ambiguity by identifying the right questions, proposing viable options, and communicating the trade-offs to reach a well-reasoned decision.
- Domain familiarity: Knowledge of digital assets and enterprise-grade infrastructure or a demonstrated ability to learn quickly.
Our Principles
Greatness is a mindset, not an accomplishment. Mediocrity is unacceptable. Excellence is contagious. We hire people because we believe in their greatness. Responsibility comes with the territory. Everyone is an owner, which means we share a common vision and mutual accountability. We act in line with our strategic objectives and the trust our customers place in us. We believe there is no such thing as "not my problem." Innovation and adaptation are in our DNA. We are in a period of the most dramatic and rapid period of technological change in the history of humankind. Those that stay ahead will thrive, those that don't, won't. Team first. We are reliable teammates working together toward extraordinary success through honesty and accountability. We believe collaboration knows no hierarchy, and we focus on what matters. We work toward consensus, but when necessary, we disagree and commit. We know that winners win.
Featured benefits
- Employer-provided: Medical, Dental, and Vision insurance, 401(k), life and disability insurance.