Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Praxis Engineering Logo

Software Engineer Level 2- Poly clearance Required

Praxis Engineering

$144,251 - $271,085
Nov 11, 2025
Annapolis Junction, MD, US
Apply Now

Praxis Engineering is looking to solve the nation's most difficult operational challenges by developing cutting edge technologies and systems for wireless network products and tools.

Requirements

  • Familiarity with Wifi standards and protocols, commercial Wifi cards, Digital Signal Processing (DSP), and Software Defined Radios a plus
  • Experience with designing and consuming backend APIs
  • C++ and Python based back-end development
  • Design and implement software solutions within the Flutter Framework
  • Git-based distributed version control
  • Agile-based project development
  • Implementation of Test-driven methodologies and participation developing and executing test procedures

Responsibilities

  • Git-based distributed version control
  • Agile-based project development
  • Analyze operational requirements and foundational platform integration requirements to design and derive capability functional and quality requirements
  • Low-level debugging of software and system defects
  • Design and implement software solutions within the Flutter Framework
  • C++ and Python based back-end development
  • Experience with designing and consuming backend APIs

Other

  • Bachelor’s degree in computer science or related discipline from an accredited college or university is required
  • At least fourteen (14) years of experience as a Software Engineer, in programs and projects of similar scope, type, and complexity is required
  • Active TS/SCI with an appropriate polygraph is required to be considered for this role
  • Clearly communicating in a team environment with fellow engineers, stakeholders, and customers
  • Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree