National Digital Trust Company is building a specialized financial institution addressing the growing demand for digital asset services. As a Senior Rust Software Engineer, you will design and develop secure, high-performance systems for their financial platform, collaborating with cross-functional teams and ensuring best practices in software development.
Responsibilities:
- 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
Requirements:
- 10+ years in software engineering
- 3+ years of hands-on engineering experience in Rust development
- Proven track record of shipping code that enables the team to maintain healthy, interruption-free nights
- Experience with data consistency, microservices architecture, and distributed systems
- Knowledge of relational databases
- Analytical thinker with understanding of 'infrastructure as code'
- Strong debugging skills
- Mindset for continuous improvement
- Ability to work effectively in a collaborative, fast-paced environment
- Ability to interface and influence at all levels in the organization
- Operates with strong ownership and a structured approach
- Maturity in the face of ambiguity
- Knowledge of digital assets and enterprise-grade infrastructure or a demonstrated ability to learn quickly