Lead Linux Software Developer

Posted:
7/24/2024, 8:31:19 AM

Location(s):
Arlington, Virginia, United States ⋅ Virginia, United States

Experience Level(s):
Senior

Field(s):
Software Engineering

At Two Six Technologies, we build, deploy, and implement innovative products that solve the world’s most complex challenges today. Through unrivaled collaboration and unwavering trust, we push the boundaries of what’s possible to empower our team and support our customers in building a safer global future.

Two Six Technologies seeks a Lead Linux Software Developer to join our dynamic team in Arlington, Virginia. In this role, you'll spearhead developing and deploying cutting-edge capabilities to support national security missions. Additionally, you'll play a pivotal role in productizing Proof of Concepts (PoCs) handed over by our team of reverse engineers.

Responsibilities:

  • Lead the development efforts within our highly motivated team, serving as the primary capability developer.
  • Utilize your expertise in Linux/Unix systems to tackle intricate mission challenges.
  • Transition proof-of-concept R&D technologies into operational, field-ready solutions.
  • Contribute to reverse engineering and debugging activities for relevant Linux applications.
  • Mentor junior developers on effective capability development strategies, methodologies, and implementation techniques.
  • Engage in technical exchanges with transition partners and key stakeholders.

Minimum Qualifications:

  • Minimum 5 years of experience in Unix kernel internals, encompassing mandatory/discretionary access controls, runtime linker/loader, object file formats, file systems, and process/thread APIs & data structures.
  • At least 2 years of hands-on experience in network sockets programming with an expert understanding of IP, TCP, and other application-level protocols.
  • Proven track record in developing applications using C/C++ and Python.
  • Experience working within Agile development methodologies.
  • Familiarity with at least one modern automation framework, preferably Ansible.
  • Knowledge of memory protection modules such as ASLR/DEP.
  • Proficiency in tracing code execution using debuggers like WinDbg, gdb, or IDAPro.

Nice to Haves:

  • Experience with testing, CI/CD pipelines, and virtual machine test ranges.
  • Proficiency with hosted version controls like Git or Gitlab.
  • Background in firmware/driver development across Linux, Windows, or embedded systems.
  • Ability to identify and analyze vulnerabilities in complex applications.
  • Capacity to quickly navigate unfamiliar code bases.
  • Prior experience in leading teams of junior/mid-level developers.

Clearance Requirements:

  • Active Top Secret clearance with the ability to obtain SCI and poly.

#LI-ZS1

#LI-ONSITE

Two Six Technologies

Website: https://twosixtech.com/

Headquarter Location: Arlington, Virginia, United States

Employee Count: 501-1000

Year Founded: 2017

IPO Status: Private

Last Funding Type: Venture - Series Unknown

Industries: Cyber Security ⋅ Information Technology ⋅ Network Security