More jobs:
Software Development Engineer Senior
Job in
Holtsville, Suffolk County, New York, 00501, USA
Listed on 2026-01-20
Listing for:
The Fountain Group
Full Time, Part Time
position Listed on 2026-01-20
Job specializations:
-
Software Development
Senior Developer, Software Engineer, Backend Developer
Job Description & How to Apply Below
3 days per week onsite in Holtsville, NY required
Pay: $73-$78/hour. W2 only. Sponsorship is not available for this position.
Duration: 6 months with extensions based on client need and performance.
Software Development Engineer Senior
Job Summary- Rust programming
- MQTT
- Async/Await
- Tokio
We are seeking a Senior Software Engineer with deep experience in Rust to help design, build, and scale high-performance, asynchronous systems. In this role, you will work on distributed, event-driven services that rely on MQTT messaging and modern async runtimes such as Tokio
. You will play a key role in architectural decisions, performance optimization, and mentoring other engineers.
- Design, develop, and maintain robust, production-grade services written in Rust
- Build and optimize asynchronous, non-blocking systems using Async/Await
- Implement and manage MQTT-based messaging for real-time, distributed communication
- Leverage Tokio for concurrency, scheduling, and I/O-heavy workloads
- Collaborate with cross-functional teams to define system architecture and APIs
- Write clean, maintainable, and well-tested code with a focus on performance and safety
- Diagnose and resolve complex concurrency, networking, and performance issues
- Review code, mentor junior engineers, and promote best practices across the team
- Bachelor's degree with 4+ years of relevant experience is required.
- Strong professional experience with Rust in production environments
- Solid understanding of Async/Await patterns and asynchronous programming concepts
- Hands-on experience with the Tokio runtime and async ecosystems
- Experience working with MQTT brokers and client implementations
- Deep knowledge of concurrency, memory safety, and systems-level programming
- Familiarity with distributed systems and event-driven architectures
- Strong debugging, profiling, and performance optimization skills
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×