Software Engineer (Rust)
Core
Design, develop, test, and maintain applications, services, APIs, and libraries primarily using Rust for government and enterprise clients.
Role type
Software Engineer (Rust)
Builds
Applications, services, APIs, and libraries
Domain
Enterprise software / Government technology
Deliverable
production ML models | product features
Required skills
Rust, Linux, Docker, CI/CD, Git, REST APIs, JSON, automated testing, performance optimization, secure development
Preferred skills
Distributed applications, open-source technologies, software patching, dependency management
Technologies
Rust, Docker, Linux, Git, CI/CD tools
Responsibilities
Design and develop applications and APIs; Build integrations with external systems; Develop automated testing; Troubleshoot software and platform issues; Support Linux-based platforms and deployment; Contribute to CI/CD pipelines; Optimize application performance; Participate in code reviews; Create technical documentation
Seniority
Mid-level, hands-on IC