Fort Meade, Maryland, United States USD 154,050 - 278,475 Yearly

Leidos is hiring a Principal Software Engineer

About the Role

Leidos is hiring a Principal Software Engineer to create custom analytics designed to perform at scale for the Joint Cyber Weapons program supporting the United States Marine Corps. In this role, you will work closely with engineers and end users to research, develop, and deploy software products designed to exploit adversary technology vulnerabilities, develop algorithms, and author utility software.

What You'll Do

  • Work directly with Marine Corps Forces Cyberspace Command (MFCC), the Cyber Mission Force (CMF), and software engineers to solve demanding strategic problems.
  • Perform end-to-end software engineering to develop, integrate, test, and deploy tools and tradecraft into the customer’s corporate architecture.
  • Define project scope, goals, and timelines.

What We're Looking For

  • Bachelor's degree in a technical discipline plus fifteen (15) to twenty (20) years of relevant software development experience or a master’s degree with thirteen (13) years of development experience.
  • Active TS/SCI security clearance with CI Polygraph.
  • Strong development experience with multiple programming languages, including C, C++, Python, Java, JavaScript, Bash/Bourne/C Shell, Rust, and Assembly.
  • Demonstrated experience writing, testing, and refining code with various programming languages.
  • Demonstrated knowledge with various operating systems, including Windows, Linux/Unix, Android, and iOS.
  • Experience with establishing and maintaining CI/CD mechanisms in accordance with industry best practices.

Nice to Have

  • Experience with development tools such as Visual Studio and Git.
  • Experience with Cloud computing platforms such as AWS, Microsoft Azure, and Google Cloud.
  • Familiarity with development tools such as GDB, Valgrind, LLDB, IDA Pro, Ghidra, and SCons.

Technical Stack

  • Languages: C, C++, Python, Java, JavaScript, Bash/Bourne/C Shell, Rust, Assembly
  • Operating Systems: Windows, Linux/Unix, Android, iOS
  • Tools: Visual Studio, Git, GDB, Valgrind, LLDB, IDA Pro, Ghidra, SCons
  • Cloud Platforms: AWS, Microsoft Azure, Google Cloud

Benefits & Compensation

  • Compensation: $154,050.00 - $278,475.00
  • Paid Time Off
  • 11 paid Holidays
  • 401K with a 6% company match and immediate vesting
  • Flexible Schedules
  • Discounted Stock Purchase Plans
  • Technical Upskilling
  • Education and Training Support
  • Parental Paid Leave

Leidos provides boundless opportunities, challenging staff with interesting assignments and helping you grow your career.

Required Skills
CC++PythonJavaJavaScriptBashRustAssemblyWindowsLinuxUnixAndroidiOSTS/SCI ClearanceCI Polygraph CC++PythonJavaJavaScriptBashRustAssemblyWindowsLinuxUnixAndroidiOSTS/SCI ClearanceCI Polygraph
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
About company
Leidos
Leidos Engineering provides consulting services to public-owned and investor-owned electric utilities for comprehensive engineering design of electrical transmission, substation, and distribution projects nationwide. The Power Delivery Services Team supports utilities and mobile operators with reliable power and telecommunication expertise.
All jobs at Leidos Visit website
Job Details
Department Software Development
Category embedded
Posted 2 months ago