Lead Software Engineer @ Two Six Technologies | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
Lead Software Engineer jobs in Laurel, MD
Be an early applicantLess than 25 applicants
company-logo

Two Six Technologies · 1 week ago

Lead Software Engineer

Wonder how qualified you are to the job?

Cyber SecurityInformation Technology

Insider Connection @Two Six Technologies

Discover valuable connections within the company who might provide insights and potential referrals, giving your job application an inside edge.

Responsibilities

Serve as the primary capability developer on a small, highly motivated team
Apply knowledge of Linux/Unix based systems to help solve complex mission challenges
Maturing proof-of-concept R&D technology to operational fieldable solutions
Assist with reverse engineering and debugging of relevant Linux applications
Provide mentoring to more junior developers on capability development strategies, methodologies, and implementation
Act as the team lead in implementing an Agile framework, Lean-Agile development, and applying Lean-Agile in leadership
Engaging in technical exchanges with transition partners and key stakeholders

Qualification

Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.

Unix KernelAccess ControlsRuntime LinkerObject File FormatsFile SystemsProcess/Thread APIsNetwork Sockets ProgrammingIPTCPApplication Level ProtocolsC/C++PythonAgile DevelopmentScrumAutomation FrameworksAnsibleMemory Protection ModulesASLRDEPCode Execution TracingDebuggerWinDbgGdbIDAProTestingCI/CD pipelinesVirtual machine test rangesHosted version controlsGitGitlab

Required

Active TS/SCI and polygraph clearance
Minimum of 10 years of Unix kernel experience internals including mandatory/discretionary access controls, runtime linker/loader, object file formats, file systems, and process/thread APIs & data structures.
At least 8 years of experience with network sockets programming and expert packet-level understanding of IP, TCP, and other application level protocols.
Demonstrated experience in developing applications in C/C++, and Python
Experience as a developer on an Agile development/Scrum-style team.
Experience with at least one modern automation framework (preferably Ansible)
Knowledge of memory protection modules (ASLR/DEP, etc.)
Experience tracing code execution in a debugger (WinDbg/gdb/IDAPro)
Ability to work at Two Six headquarters in Arlington and McLean, Virginia. Flexible work schedule during the week.

Preferred

Scrum Alliance Certified Scrum Master (CSM)
Experience with testing, CI/CD pipelines, and virtual machine test ranges
Experience with hosted version controls (Git or Gitlab)
Experience with firmware/driver development across Linux, Windows, or embedded systems
Experience with identifying and analyzing vulnerabilities in complex applications
Ability to rapidly find bearings in unfamiliar code bases
Experience leading a team of junior/mid-level developers

Benefits

Flexible work schedule

Company

Two Six Technologies

twittertwitter
company-logo
Two Six Technologies provides cybersecurity and technology solutions for national security customers.

Funding

Current Stage
Late Stage
Total Funding
$42.36M
2023-11-22Series Unknown· $2.2M
2023-10-16Series Unknown· $6.53M
2022-04-08Series Unknown· $10M

Leadership Team

leader-logo
Bob Kwaja
Chief Financial Officer
linkedin
leader-logo
Richard Housley
Director of Hardware Reverse Engineering
linkedin
Company data provided by crunchbase
logo

Orion

Your AI Copilot