Senior Software Engineer - Cross-Platform Security Core (C/Java)

Fortra

United States

On-site

USD 120,000 - 165,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health coverage
401(k) plan
HSA
FSA
Flexible PTO
Tuition reimbursement
ID Theft Protection

Job summary

Fortra is seeking a Senior Software Engineer to join the Cobalt Strike engineering team. This hands-on role focuses on building and maintaining systems-level capabilities across native and Java components, with a focus on Windows behavior and cross-platform reliability.

You will write C code for cross-platform support and contribute to Java-based features, debugging, and integration within a security product environment.

Qualifications

  • Strong professional experience developing in C.
  • Experience with Java, or the ability and willingness to work in an existing Java codebase.
  • Working knowledge of low-level operating system internals, especially Windows.
  • Experience designing, maintaining, and debugging complex production software.

Responsibilities

  • Design, implement, test, and maintain core Cobalt Strike functionality across native and Java-based components.
  • Write high-quality C code for cross-platform capabilities (Windows, Linux, macOS).
  • Work with Java-based components, including feature development, maintenance, and debugging.
  • Debug complex issues across native code, Java code, Windows behavior, and customer environments.
  • Collaborate with engineers, product managers, security researchers, QA, and support to design practical solutions.
  • Translate product ideas and security research into well-engineered capabilities.

Skills

C programming
Java
Windows internals
Code reviews
Git
Testing & documentation

Tools

WinDbg
Visual Studio Debugger
Process Monitor
Process Explorer
x64dbg
Python
Git

Job description

Fortra is seeking a Senior Software Engineer to join the Cobalt Strike engineering team. This hands-on role focuses on building and maintaining systems-level capabilities across native and Java components, with a focus on Windows behavior and cross-platform reliability.

You will write C code for cross-platform support and contribute to Java-based features, debugging, and integration within a security product environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer — Security Platform (C/Java)
Senior Software Engineer — Security Platform (C/Java)

Fortra, LLC • United States

On-site
USD 120,000 - 165,000
Health, dental, vision benefits
401(k) plan
HSA/FSA plans
+3
Sr. Software Engineer - Cobalt Strike
Sr. Software Engineer - Cobalt Strike

Fortra • United States

On-site
USD 120,000 - 165,000
Health coverage
401(k) plan
HSA
+4
Sr. Software Engineer - Cobalt Strike
Sr. Software Engineer - Cobalt Strike

Fortra, LLC • United States

On-site
USD 120,000 - 165,000
Health, dental, vision benefits
401(k) plan
HSA/FSA plans
+3
Senior SDE - Linux Core, AI-Driven Security Platform
Senior SDE - Linux Core, AI-Driven Security Platform

CrowdStrike • Sunnyvale (CA)

Hybrid
USD 160,000 - 250,000
Market-leading compensation and equity
Wellness programs
Generous vacation and holidays
+4
Staff Software Engineer, Secure Cloud Microservices
Staff Software Engineer, Secure Cloud Microservices

Socket.dev • Santa Clara (CA)

Hybrid
USD 180,000 - 240,000
Generous PTO
Stock options
Hybrid or remote work
+1
Software Engineer - Innovative Security Tech TS/SCI
Software Engineer - Innovative Security Tech TS/SCI

Recruiting Associates • Maryland

On-site
USD 110,000 - 180,000
Senior C++ Engineer — Enterprise AI & Security (Hybrid)
Senior C++ Engineer — Enterprise AI & Security (Hybrid)

CyberForce Global • Boca Raton (FL)

Hybrid
USD 140,000 - 190,000
Staff Rust Engineer - Secure, Distributed Systems
Staff Rust Engineer - Secure, Distributed Systems

Fortanix • Santa Clara (CA)

On-site
USD 200,000 - 290,000
Unlimited PTO
Volunteer Time Off
Internet stipend
+1
Software Engineer I - Cross-Platform Dev (Java/C#/JS)
Software Engineer I - Cross-Platform Dev (Java/C#/JS)

Reflexive Concepts • Laurel (MD)

On-site
USD 90,000 - 130,000
Security Software Engineer: Build Secure, Scalable Code
Security Software Engineer: Build Secure, Scalable Code

cursor • New York (NY), San Francisco (CA)

On-site
USD 100,000 - 150,000