Social network you want to login/join with:
Senior Rust Engineer, Bolton, Greater Manchester
Location: Bolton, Greater Manchester, United Kingdom
Job Category: Other
EU work permit required: Yes
Job Views:
4
Posted:
31.05.2025
Expiry Date:
15.07.2025
Job Description:
Explore the future of FinTech! Join the global Intellias team to develop top-of-the-line solutions for the world’s leading FinTech companies, helping to transform the finance industry with superb engineering.
Requirements:
* At least 5 years of professional Rust software development experience
* Strong understanding of Rust, memory management, STL containers, and algorithms
* Good knowledge of OOAD, architecture and design patterns, API design principles
* Hands-on experience with low-latency, multithreading, including race conditions, deadlocks, etc.
* Experience with PostgreSQL, particularly in handling large-scale datasets and optimizing queries
* Practical experience with unit testing
* Excellent analytical, algorithmic, and optimization skills
* Experience with debugging tools
* Effective communication skills, both written and verbal, with technical and non-technical teams
* High critical thinking skills to evaluate alternatives and present solutions aligned with business objectives
* Self-motivated, well-organized, detail-oriented, and a strong team player
* Creativity and independence
* Experience with all phases of the software development lifecycle
* Understanding of Agile methodologies (Scrum, Kanban) and engineering practices
Will be a plus:
* At least 5 years of professional C++ or Java software development experience
* Willingness to learn new technologies independently
* Experience with trading or crypto solutions development
* Experience with task management tools like Jira, Asana, ServiceNow
* Experience with version control tools such as Git
* Familiarity with CI/CD tools (Jenkins, GitLab, etc.)
* Experience with build tools like CMake/Make
* Experience with containers (Docker, Kubernetes)
Responsibilities:
* Write clear, optimized Rust code following best practices
* Develop new features, designing interfaces for reusability, testability, and modularity
* Enhance existing features and improve libraries and tools
* Ensure feature implementation meets client expectations
* Provide estimates and evaluate performance/quality trade-offs
* Participate in technical discussions for architecture and design solutions
* Contribute to architectural planning and refactoring
* Analyze and fix defects
* Report on status, results, and obstacles
* Conduct interviews
* Collaborate with engineers and team members, sharing knowledge and insights
#J-18808-Ljbffr