Rust Jobs for Rustaceans 
 The hottest Rust jobs in one place. Bookmark this page and tell a friend :)
Latest jobs
Showing 281-282 of 282 jobs
 Senior Software Engineer – Backend (Rust)
Qualgo Technologies Vietnam
Active - posted 18 days ago
Job Description
About Qualgo
Qualgo is more than just a tech company; we’re a movement to build a safer, more trustworthy digital Vietnam. We believe everyone deserves to connect, communicate, and transact online without fear. Our innovative platform, powered by AI and advanced security technologies, provides a secure cyberspace for Vietnamese individuals and businesses, empowering them to embrace the full potential of the digital age. We are deeply committed to supporting Vietnam’s national digital transformation.
About the Role
As a Senior Software Engineer – Backend (Rust), you will be a vital member of our engineering team, dedicated to designing, developing, and optimizing a critical Rust-based library that serves as a foundational component for our cybersecurity products. This library will be engineered for exceptional performance, high concurrency, a minimal footprint, and uncompromising memory safety, enabling our products (such as secured and high-performance security library, endpoint security agents, or threat detection systems) to operate efficiently and securely at scale. You will be a hands-on contributor, writing robust Rust code, designing elegant APIs, and ensuring the library meets stringent quality, performance, and security standards. Your work will directly impact the core capabilities and resilience of our cybersecurity offerings. 
Key Responsibilities:
**Library Design and Development: **
- Design, implement, and maintain high-quality, reusable, and efficient Rust code for the core cybersecurity library.
 - Develop clear, well-documented, and ergonomic APIs for internal teams to consume the library.
 - Ensure the library is architected for testability, maintainability, and extensibility. 
Performance and Optimization: - Focus on achieving high performance and low latency in all library components.
 - Profile and optimize code for CPU usage, memory footprint, and concurrency.
 - Implement efficient data structures and algorithms suitable for cybersecurity processing tasks. 
**Concurrency and Memory Safety: ** - Leverage Rust’s ownership, borrowing, and concurrency features (e.g., async/await, Send/Sync traits) to build highly concurrent and thread-safe library components.
 - Ensure all code adheres to Rust’s memory safety guarantees, minimizing vulnerabilities. 
**Testing and Quality Assurance: ** - Write comprehensive unit, integration, and potentially property-based tests to ensure library correctness and robustness.
 - Participate in code reviews, providing and receiving constructive feedback to maintain high code quality.
 - Contribute to benchmarking efforts to validate performance targets. 
**Collaboration and Documentation: ** - Work closely with other engineering teams (product developers, platform engineers) who will be consumers of the library, gathering requirements and providing support.
 - Create and maintain thorough documentation for the library’s APIs, usage patterns, and internal design. 
**Problem Solving and Innovation: ** - Troubleshoot and debug complex issues related to performance, concurrency, or memory management within the library.
 - Stay up-to-date with the latest Rust language features, ecosystem developments, and best practices relevant to library development and cybersecurity.
 - Propose and explore innovative approaches to solve challenging technical problems within the library’s domain.
 
Requirements:
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field.
 - Minimum of 5+ years of software engineering experience, with significant hands-on experience in Rust development.
 - Proven experience designing, building, and maintaining libraries, SDKs, or core system components, preferably in Rust, C++, or similar systems programming languages.
 - Demonstrable experience delivering code that meets high-performance, high-concurrency, and low-footprint requirements.
 - Deep understanding of Rust’s core concepts: ownership, borrowing, lifetimes, traits, generics, error handling, and asynchronous programming (async/await).
 - Experience with performance profiling tools and techniques for Rust applications.
 - Strong experience with API design principles and creating developer-friendly interfaces.
 - Solid understanding of testing methodologies and experience with Rust testing frameworks.
 - Familiarity with common data structures, algorithms, and their performance characteristics.
 - (Plus) Experience with low-level networking concepts (TCP/IP, UDP).
 - (Plus) Experience with cybersecurity concepts or developing components for security products.
 - (Plus) Experience with FFI (Foreign Function Interface) for interoperability with other languages (e.g., C, Python).
 - Experience with Git and CI/CD practices.
 - Experience working in an Agile environment.
 
Skill:
- Exceptional proficiency in Rust programming.
 - Strong analytical and problem-solving skills, with an ability to tackle complex technical challenges.
 - Excellent understanding of software design patterns and principles.
 - Meticulous attention to detail and a commitment to code quality.
 - Good communication and collaboration skills, with an ability to explain complex technical concepts clearly.
 - Passion for building robust, efficient, and secure foundational software components.
 - Self-motivated and able to work effectively as an individual contributor within a team.
 - Fluency in English & Vietnamese.
 
What we offer:
- Competitive salary and benefits package.
 - Opportunity to work on a product that impacts millions of users.
 - A dynamic and supportive work environment.
 - Premium health insurance for you and your family.
 - Professional growth and development opportunities.
 - Annual leave 12 days per year + 1 Birthday Leave + 1 X’Mas
 - Performance review: once per year
 - Internal training/sharing and professional Training courses
 - Team building, company trip, year end party, monthly activities,….
 - Devices: Macbook and screen (If needed)
 - Free tea and coffee
 - Comfortable working Area
 - Working hour: 9am – 6pm from Monday to Friday