Software Developer and Linux Admin

  • Full Time
Posted: 3.28.24

Software Developer and Linux Admin

Everfox

Location: Champaign, IL, onsite or hybrid

Role Type: Full time

About the company

Intelligent. Dynamic. Resilient.

Everfox, formerly Forcepoint Federal, has been defending the world’s most critical data and networks against the most complex cyber threats imaginable for more than 25 years.

As trailblazers in defense-grade, high assurance cyber security, we have been leading the way in developing and delivering innovative cyber security technology. We protect data wherever it resides.

Our unwavering dedication and commitment to our customers and the critical missions they serve are what set us apart. We are dynamic, vigilant, and proactive in everything we do.

Our suite of cross domain, threat protection and insider risk solutions empower governments and enterprise organizations to use data safely – where and however their people need it.

At Everfox, we innovate, we invest, we achieve. We protect what matters most to our customers. And we offer protection like no other.

We do all of this so our customers can focus on what matters most… their mission.

About the role

We are looking for an experienced software development engineer with strong Linux skills to prototype, develop, and integrate functional and security capabilities for new and existing Linux-based products. This is a fantastic opportunity to engage in a positive and creative work environment that offers excellent benefits and flexible schedules.

Pay and job title will be based on the candidate’s experience.

What will you do?

Design, implement, and debug new capabilities for our security focused products including our Linux-based Trusted Thin Client. Learn additional development stacks to debug and design software for secure environments, IPSec/VPN networking, and Linux management modules. Additional tasks may include Linux/OS packaging, SELinux security policy, various distributed network-centric operating system and kernel services, and tasks akin to a Linux system administrator.

Qualifications

  • Ability to obtain a US-government-issued Secret security clearance
    • Except in rare circumstances, this would require US citizenship. If you are not a US citizen, please research your situation before applying
  • Bachelor’s degree in CS or related, or equivalent experience
  • Experience with Linux beyond a typical user or developer working on a Linux platform
    • This would include some (preferably most) of the Linux skills in the “Helpful Skills” section.
  • Comfortable developing production software in C or C++ and in Python
  • Understanding of TCP/IP stack and protocols
  • Excellent verbal and written skills for communicating abstract and complex ideas

Helpful Skills

  • Certification in Linux System Administration, such as RHCSA, RHCE, or LFCS or similar knowledge of Linux administration including:
    • Creating and managing users and groups
    • Creating and maintaining file systems, disk partitions, etc.
    • Managing networks, such as configuring network interfaces, DNS, DHCP, etc.
    • Manage Linux processes and service
    • Automation through shell scripting
    • Troubleshooting issues in any of the areas above
    • Knowledge of the Linux boot process, architecture and role of key modules, filesystem hierarchy standard, etc.
  • Developing SELinux OS modules
  • Familiarity with Linux virtualization technology
  • Familiarity with cybersecurity topics in software and networking
  • Cryptographic interfaces, IPSec, and public key infrastructures
  • Developing client/server software architectures
  • Developing in environment using containerization technologies
  • Development of multi-threaded network applications
  • Distributed or clustered compute environments

Apply Here

To apply for this job please visit www.linkedin.com.