Junior/Mid-level Software Engineer

Envisioneering, Inc

$100K — $120K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Engineering, Computer Science, or related field.
  • 1-3 years of professional experience in Python development.
  • Active U.S. DoD security clearance at Secret level or higher.
  • Experience in data processing, analysis, automation, and test support.
  • Proficient in both Windows and Linux development environments.

Responsibilities

  • Design, implement, and maintain Python software for data tasks.
  • Develop software for radar and RF engineering, focusing on data handling.
  • Integrate with laboratory and field instrumentation when needed.
  • Create reproducible workflows for deployment and testing across platforms.
  • Collaborate with engineers and managers to create testable software solutions.
  • Produce documentation, test plans, and user guides for software.
  • Comply with security and programmatic requirements for classified work.

Benefits

  • Stable work environment and competitive salary.
  • Comprehensive benefits package including 401k.
  • Medical, dental, and vision insurance.
  • Short-term, long-term, AD&D, and life insurance.
  • Tuition reimbursement and paid leave.
  • Paid holidays and additional perks.
Full Job Description
Job Title

Junior/Mid-level Software Engineer

Location

Washington, DC 20375 US (Primary)

Job Type

Full-Time

Education

Bachelor's Degree

How much will you travel if the job requires it?

0 - 25%

Minimum Security Clearance Required

Secret

Job Description

We are seeking an Python software developer to join our team supporting defense-related programs. The ideal candidate holds at least a BS in Engineering or Computer Science, has 1-3 years of professional experience in Python development, and holds an active U.S. security clearance at Secret level or higher. Work will involve software development for radar/RF systems, data processing and analysis, automation, and instrument integration in mixed Windows and Linux environments.

Key Responsibilities:
  • Design, implement, and maintain Python software for data acquisition, processing, analysis, automation, and test support.
  • Develop software to support radar and RF engineering tasks, including data ingestion, analysis, and visualization.
  • Integrate with laboratory and field instrumentation when required (e.g., USB, TCP/IP, VISA, serial).
  • Work across Windows and Linux platforms; create reproducible deployment and test workflows.
  • Collaborate with systems engineers, test engineers, and program managers to translate requirements into testable software solutions.
  • Produce documentation, test plans, and user guides; support lab and field test campaigns as needed.
  • Adhere to security and programmatic requirements for handling classified information and controlled environments.

Preferred Qualifications:
  • Experience on military programs, especially Navy programs.
  • Experience with signal processing libraries (NumPy, SciPy), plotting/visualization (matplotlib, seaborn, Bokeh), and data formats used in test labs (HDF5, binary formats).
  • Experience with version control, GitLab, CI/CD, packaging, and test automation.
  • Experience with C++ and associated tools (gcc/intel compliers, cmake, Visual Studio, etc.)
  • Experience with real-time or embedded systems and/or FPGA toolchains.
  • Familiarity with security and compliance processes for classified programs.


Job Requirements

Minimum Skills/Qualifications (Required):
  • Active U.S. DoD security clearance at Secret level or higher at time of hire.
  • Bachelor's degree (BS) in Engineering, Computer Science, or a closely related technical field.
  • Minimum 1 year professional experience in Python development.
  • Demonstrated Python experience relevant to data processing, analysis, automation, and/or test support. Experience with instrument control is a plus.
  • Experience working in both Windows and Linux development/test environments.
  • Strong problem-solving, communication, and collaboration skills.

TRAVEL: Role may require periodic travel to test sites, shipboard environments, or customer facilities.

EDUCATION: BS in Engineering, Computer Science, or closely related technical field.

Salary: $100,000.00 - $120,000.00

BENEFITS: Envisioneering, Inc. offers a stable work environment, a competitive salary, and a comprehensive benefits package; including 401k, Medical/Dental/Vision, FSA, Short Term, Long Term, AD&D and Life insurance, voluntary life, Tuition Reimbursement, Paid Leave, Holidays and much more.

Similar Jobs

More Jobs at Envisioneering, Inc

More Aerospace & Defense Jobs

Find similar Junior/Mid-level Software Engineer jobs: