Rust Software Engineer

Redjack

Posted: 
July 6, 2021

Rust Software Engineer

We are looking for people who share our core values of heroism, audacity, curiosity, and excellence to join our team. We are a tight-knit group of engineers, analysts, and business professionals who have organically built a company that monitors more than 8% of the Internet’s public IP space and 40 trillion business communications per year. We've had a huge impact on the Fortune-50 and Government sectors over the past year, so we're looking to grow rapidly while maintaining our culture and diversity.

As a cyber resilience company, we solve security, continuity, regulatory, and efficiency problems for our customers. You’ll help protect the jobs and security of millions of people while working on and advancing novel techniques in computer science. You’ll be connected to everything that’s happening; every developer on the team is responsible for our products’ quality, everyone ships production code, and everyone directly supports the mission.

As a Rust Software Developer at Redjack, you’ll be responsible for providing technical knowledge and development skills to Redjack’s development teams at all project phases, from ideation to implementation and into production. You’ll help our team to deliver innovative, cutting-edge solutions and analytics to address our clients’ business resilience, cybersecurity, and digital transformation needs.

Your job

Your job will be to design and build high-quality Rust software to make businesses more resilient.

  • Evaluate software solutions and performance through design collaboration, code reviews, and mentorship
  • Mentor, lead and supervise a small team of software engineers with less than ten years of experience.
  • Write high-performance, compiled software to deliver critical sensor technology, data processing, and analysis capabilities.
  • Contribute to the team’s understanding and execution of high-performance computing, cybersecurity, enterprise IT, and software design.
  • Apply software development best practices in everything you do, including test-driven development, continuous integration, and DevOps.

What you should have accomplished

We’ll assess your skills and ensure your impact will scale with your ability. What we’re looking for to start:

  • You have been building software professionally for at least three years.
  • You provide honest and timely feedback in a respectful manner.
  • You have made a significant contribution to a software project that leveraged Rust as the primary language.
  • You followed modern software development practices, such as unit testing, refactoring, and continuous integration.
  • Your software projects involved regular code reviews, collaboration, and engagement with customer stakeholders. 
  • You have training as an engineering thinker: a bachelor's degree in computer science, engineering, or a related field, or equivalent training, fellowship, or work experience.

PM20

Apply Now