Rust Job: Software Engineer

Job added on

Company

IOMAXIS

Location

Arlington, VA - United States of America

Job type

Full-Time

Rust Job Details

Salary: $135,000+

What We Are Looking For
IOMAXIS is seeking a self-motivated, inherently curious, mid-level Software Engineer to join our software engineering team in Arlington, VA (Ballston neighborhood). This is a full-time position.

Technical Focus Areas

What types of projects will you be building? IOMAXIS is focused on developing solutions and innovations within the following technical focus areas:

  • Computer, network, and software security
  • Applied cryptography
  • Cross domain solutions
  • Distributed systems
  • Virtual machine orchestration
  • API development
  • System integration

The Role
You will work with a team of software engineers to evolve a suite of applications, enabling the management of virtual compute resources across security domains and network boundaries. You will collaborate with systems, networking, and information security teams to provide a holistic solution meeting complex customer requirements. In addition, you will:

  • Design new APIs and software functions to meet evolving customer needs
  • Build proofs-of-concept and prototypes for new ideas and technologies
  • Document cost/benefit analysis of different system designs, architectures, and integration of emerging technologies
  • Mentor other software engineers
  • Develop, prepare, and maintain software documentation (Readme files, user guides, architecture and flow diagrams, etc.) in support of work
  • Collaborate with our R&D teams as they create solutions for the hard problems within the company’s technical focus areas

Education

  • Bachelor or graduate degree in Computer Science, Computer Engineering, Software Engineering, or similar

Expected Qualifications

  • Mid-level, 3+ years, of relevant experience
  • High proficiency in a language such as C, C++, C#, Python, Java, or Rust
  • Experience using, and developing software for, Linux/Unix operating systems
  • Experience working in team environments
  • Strong written and oral communication skills
  • Strong demonstrable software engineering skills
  • Thorough understanding of the fundamentals of computer and network security

Preferred Qualifications

  • Experience mentoring junior-level software engineers
  • Experience doing rapid software engineering development work
  • Experience with network programming
  • Experience developing and deploying software in containerized environments
  • Experience with technical writing
  • Familiarity with agile development processes

Required Clearance

  • Clearance eligible to Secret

What is it like to work with us:

The Team

The best solutions materialize when people, technology, and ideas converge. When you join the team, you will be welcomed by a talented group of people with a diverse set of skills covering software engineering, network engineering, computer science, and AI/ML engineering. This team has a proven track record of combining software, network, systems, and security engineering principles to create unique, but flexible,
solutions to complex problems.

The Work Environment

A hybrid work environment is here to stay! We offer the flexibility of in-office and remote work. We value bringing people together to grow relationships and foster creativity. We have a distributed team and fully embrace the technology that enables productive hybrid work.

The Benefits

We offer comprehensive benefits that include things such as employer-subsidized health insurance, 401k match, paid time off, time off for volunteering, and health membership reimbursement. In addition, our SAFe® Agile certified program consultant will provide training in a number of Agile processes (e.g., Product Owner/Manager, Scrum Master, DevOps, Agile Software Engineering), and we support other professional development endeavors (e.g., certifications, on the job training). Please reach out for further details.

Job Type: Full-time

Pay: From $135,000.00 per year

Benefits:

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Employee assistance program
  • Employee discount
  • Flexible schedule
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Parental leave
  • Professional development assistance
  • Referral program
  • Relocation assistance
  • Retirement plan

Schedule:

  • 8 hour shift
  • Monday to Friday

Supplemental Pay:

  • Bonus pay

Security clearance:

  • Secret (Preferred)

Work Location: One location