We urgently require Rust Developer local
Client Bill Rate 45-50/hr on w2 , $55-60/hr on C2C
Location: Round Rock, Texas
Skillset: 1 Senior Rust Developer
Duration: 4-6 months
Scope of Work & Experience
Vendor resource will serve as a technical lead and support key modernization initiatives across our Edge applications:
1. Rust Technical Leadership Java to Rust Migration
o Lead the design and execution of Java-to-Rust conversion for Edge applications, including:
Secure Connect Gateway
Policy Manager
Data Center back-end services.
2. Rust Technical Leadership C/C++ to Rust Migration
o Lead the design and execution of C/C++-to-Rust conversion for Edge applications, including:
SSC (Secure Service Credentials)
3. Capability Building / Knowledge Transfer
o Train and mentor Dell senior SMEs on advanced Rust concepts and best practices
o Enable internal SMEs to assume the Rust Technical Lead role by the end of the engagement
5 7 Years of Software Development Experience
(With 2+ Years of Hands-on Rust Development)
________________________________________
Job Summary
UST is seeking a highly skilled Senior Rust Developer to support strategic technology initiatives for a leading global technology client.
The ideal candidate will have extensive experience in systems programming, backend application development, cloud-native architectures, and performance optimization using Rust.
The role involves designing and developing scalable, secure, and high-performance solutions supporting enterprise platforms, cloud infrastructure, edge computing, platform engineering, automation, and next-generation technology initiatives. The candidate will work closely with architects, product owners, DevOps teams, and global engineering teams in an Agile environment.
________________________________________
Key Responsibilities
Design, develop, and maintain enterprise-grade applications using Rust.
Build highly scalable, low-latency, and resilient services for cloud and distributed environments.
Should be strong technical hands-on coding skills.
Should be familiar with AI technologies, including Python and auto coding Tools
Develop microservices, REST APIs, and event-driven applications.
Implement concurrent and asynchronous solutions using Rust best practices.
Optimize application performance, memory efficiency, and system reliability.
Collaborate with architects and product teams to define technical solutions and system designs.
Integrate applications with cloud platforms, databases, messaging systems, and enterprise platforms.
Participate in code reviews, architecture reviews, and sprint planning activities.
Troubleshoot production issues and perform root cause analysis.
Ensure security, observability, scalability, and compliance requirements are met.
Mentor junior developers and contribute to engineering best practices.
________________________________________
Required Technical Skills
Core Programming
Strong expertise in Rust Programming
Solid experience with:
o C/C++
o Python
Rust Expertise
Ownership and Borrowing
Lifetimes
Traits and Generics
Memory Management
Error Handling
Async Programming
Tokio Framework
Concurrency and Multithreading
Cargo Package Management
Rust Testing Frameworks
Backend Development
REST APIs
gRPC Services
Microservices Architecture
Distributed Systems
Event-Driven Architectures
Databases
PostgreSQL
MySQL
Redis
MongoDB
Messaging Platforms
Kafka
RabbitMQ
Azure Service Bus
Cloud & Platform Engineering
AWS / Azure
Kubernetes
Docker
Helm
GitHub Actions
Jenkins
CI/CD Automation
Operating Systems
Linux Administration
Linux Kernel Concepts
Shell Scripting
________________________________________
Preferred Experience
Enterprise Technology Platforms
Experience working in one or more of the following areas:
Cloud Platform Engineering
Infrastructure Automation
Kubernetes Ecosystem
Edge Computing
Platform Services
AI Infrastructure
Cybersecurity Solutions
Storage Systems
Networking Solutions
Nice to Have
WebAssembly (WASM)
Blockchain Technologies
RISC-V Architecture Exposure
Embedded Systems Development
Open Source Contributions
Observability Tools (Prometheus, Grafana, OpenTelemetry)
________________________________________
Required Qualifications
Masters degree in Computer Science, Engineering, or related discipline.
5 7 years of overall software development experience.
Minimum 2 years of hands-on Rust development experience.
Strong understanding of Data Structures and Algorithms.
Experience working in Agile/Scrum environments.
Excellent problem-solving and debugging skills.
Experience working with globally distributed teams.
________________________________________
Soft Skills
Strong communication and stakeholder management skills.
Ability to work independently with minimal supervision.
Excellent analytical and troubleshooting capabilities.
Strong ownership and accountability.
Ability to mentor and guide junior engineers.
Proactive approach to innovation and continuous improvement.
________________________________________
Dell / Enterprise Environment Expectations
The ideal candidate should be comfortable working in:
Large-scale enterprise ecosystems
Global product engineering teams
Cloud-native modernization initiatives
DevOps and SRE-driven delivery models
Infrastructure and platform engineering programs
Performance-sensitive and mission-critical applications
Enterprise security and compliance environments
________________________________________
Sample Screening Questions
1. Explain Rust Ownership, Borrowing, and Lifetimes with practical examples.
2. How does Rust eliminate memory leaks and data races?
3. What challenges have you faced while implementing async applications using Tokio?
4. How would you build a high-performance microservice in Rust?
5. Explain your experience integrating Rust applications with Kubernetes.
6. Describe a production issue you resolved involving concurrency or performance optimization.
7. How would you design a distributed system using Rust and Kafka?
8. Have you worked in cloud-native environments using Azure or AWS?
9. Explain the difference between synchronous and asynchronous processing in Rust.
10. Describe your contribution to architecture and design decisions in previous projects.
Keywords for Sourcing
Rust, Tokio, Async Rust, Microservices, Kubernetes, Docker, AWS, Azure, Kafka, gRPC, Linux, Systems Programming, Distributed Systems, Backend Development, Cloud Native, Platform Engineering, DevOps, Enterprise Applications.