Your Role
Here’s what you will be doing:
- Develop software using Rust.
- Develop software on Linux platforms.
- Work with Docker or containerized applications.
- Use GitLab, GitHub, or similar development platforms.
- Implement CI/CD or automated build and test pipelines.
- Perform automated unit or integration testing.
- Develop networking or network-security software through various experiences.
- Develop REST APIs, backend services, or web applications.
- Apply knowledge of TCP/IP, UDP, TLS, DNS, HTTP/HTTPS, routing, NAT, and VPN technologies.
- Utilize cryptography concepts including encryption, hashing, public/private keys, certificates, and PKI.
- Use Linux networking tools such as ip, ss, ping, tcpdump, and Wireshark.
- Work with authentication and authorization protocols including OIDC or OAuth 2.0.
- Apply multithreaded, concurrent, or asynchronous programming techniques.
About You
The company is looking for candidates with:
- Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or related field, or equivalent experience.
- Understanding of software engineering fundamentals including data structures, algorithms, testing, debugging, error handling, and maintainable software design.
- Experience developing software in Rust, Java, C++, or another strongly typed language through coursework, internships, research, or projects.
- Familiarity with Linux and command-line tools.
- Familiarity with Git and source-control concepts.
- Understanding of fundamental computer networking concepts including IP addressing, TCP, UDP, and client/server communication.
- Experience developing software collaboratively, including code reviews.
- Ability to learn new programming languages, technologies, and development tools.
- Strong problem-solving and analytical skills.
- Effective written and verbal communication skills.
- Ability to obtain and maintain a security clearance; U.S. citizenship is required.
Compensation & Benefits
- Salary range: $75,000 - $90,000 annually, based on skills, experience, education, certifications, location, and market data.
- 401(k) match of 6% with immediate vesting.
- Highly subsidized Health, Dental, and Vision insurance.
- Legal resource plan.
- Flexible Time Off (FTO).
- 11 Federal holidays.
- Life insurance, short and long-term disability coverage paid by the company.
- Free coffee, sodas, and snacks.
- Team activities and gaming.
Training & Development
The company offers growth opportunities such as leadership training, industry conferences, and mentorship from experienced professionals.