Senior Software Engineer

Cutlass Systems Engineering LLC
Washington, DC, United States
12 days ago
Apply on www.clearancejobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Computing Platforms Systems Engineering JIRA C++ (Programming Language) Code Review Information Systems Software Debugging Linux DevOps Issue Tracking Systems
+14 more
Systems Analysis Interoperability Python (Programming Language) Object-Oriented Software Development Software Tools Distributed Simulation Signal Processing Software Engineering High Performance Computing Information Technology Modeling and Simulation Build Process Software Coding Software Version Control

Job description

Cutlass Systems Engineering is a small firm specializing in Modeling and Simulation. We are looking to augment our team working with the Naval Research Laboratory to develop a shared technical framework for M&S of Navy combat systems. Cutlass provides technical leadership to systems engineering, integration, and operation of the M&S: we are empowered and proactive. Work is in an R&D setting with freedom to forward new ideas and bring them into reality. Innovation is encouraged. Results directly impact ships and maritime systems to help protect sailors and improve our Navy. We offer flexible hours, telecommuting options, excellent benefits, and zero bureaucracy.

This position is for an on-site Senior Software Engineer at the Naval Research Laboratory in Washington D.C., to support development, integration, and execution of a series of simulations used for system-of-systems analysis.

Things you’ll be working on:

  • Design, develop, and maintain simulation models that represent real world maritime systems.
  • Design and develop software to advance a high-performance computing framework that controls the interaction and automation of simulations.
  • Define and implement the exchange of data and events between simulations while maintaining interoperability and portability across computing platforms, operating systems, and communications systems.
  • Design, develop, test, debug and maintain application programming interfaces for external / 3rd-party systems or software.
  • Design and implement prototype software tools for controlling simulations, extracting/reducing data, visualization of data, and system-of-systems analysis.

Requirements

  • A Bachelor’s degree in Computer or Electrical Engineering, Computer Science, Information Systems, or other related discipline
  • US Citizenship and an active Secret security clearance
  • 4+ years of professional software development experience or 2+ years of professional software development experience with a relevant Master’s degree or PhD
  • Experience with Object Oriented design/development in a high-level language such as Java, C++, or Python
  • Experience developing in a Linux environment
  • Experience with a full software development life cycle, including coding standards, code reviews, source control management, build processes (pipelines), and testing
  • Must be able to obtain/maintain TS/SCI Clearance., * Experience with distributed simulation systems (HLA, DIS, or TENA)
  • Familiar with issue tracking systems like JIRA
  • Familiar with SecDevOps or DevOps methodology and practices
  • Experience with RF, IR, EW and/or missile models, including experience with signal propagation, clutter, guidance/autopilot, aerodynamics, antennae, and signal processing

Benefits & conditions

Cutlass considers factors such as education/training, candidate’s work experience, key skills, scope and responsibilities of the position as well as market and business considerations when extending an offer. Benefits include but are not limited to 401(k) retirement plan with matching, health/dental/vision insurance, paid time off, and tuition assistance.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.clearancejobs.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

Videos

See all

Related articles

See all