Independent Software

Software Engineer, Level 1

Software Engineering - Annapolis Junction, MD - Full Time

What You Will Do:

As a Software Engineer Level 1, you will assist in the development, deployment, and maintenance of mission critical systems in a Linux environment. Under the guidance of senior engineers, you will help design, test, and maintain applications for software defined radio (SDR) technologies while learning to integrate DevSecOps practices into the entire development lifecycle. You will gain experience with tools such as Docker, Kubernetes, Helm, and Git, while building your knowledge of RF signal processing, particularly for satellite technologies, to contribute to the creation and improvement of SDR solutions.

This role offers an excellent opportunity to grow your technical skills while supporting vital systems in a secure environment. If you are an early career software professional who is eager to learn, collaborate, and make a mission impact, we encourage you to apply.

Key Responsibilities:

  • Design, develop, test, and maintain Python applications for SDR technologies using GNU Radio-like and REDHAWK frameworks.
  • Use Helm to manage and deploy applications in Kubernetes environments, ensuring scalability and efficient orchestration.
  • Apply security best practices throughout the development lifecycle, including threat modeling, vulnerability assessments, and automated security testing.
  • Build and maintain CI/CD pipelines to automate testing, integration, and deployment for reliable, efficient delivery.
  • Use Docker to containerize applications for consistent development, testing, and production environments.
  • Manage source code with Git, applying effective branching strategies, pull requests, and code reviews.
  • Apply knowledge of RF and satellite signal processing to inform SDR application design and implementation.
  • Collaborate with product, QA, and operations teams to gather requirements, troubleshoot issues, and deliver solutions.
  • Maintain comprehensive documentation for code, processes, and system architecture.
  • Stay informed on emerging trends in SDR, RF communications, and DevOps, advocating for best practices.
Required Skills and Qualifications:
  • Proficiency in Python for software development within a Linux environment.
  • Experience with Helm for Kubernetes application management.
  • Strong understanding of GNU Radio and REDHAWK frameworks.
  • Familiarity with DevSecOps principles and implementation.
  • Hands-on experience with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).
  • Proficiency in Docker for containerization and orchestration.
  • Understanding of networking concepts and protocols relevant to SDR applications.
  • Familiarity with RF signal processing, particularly for satellite technologies.
  • Strong problem-solving, communication, and collaboration skills.
  • Ability to adapt and commit to continuous learning and improvement.

Education and Experience:
  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field
    — OR —
  • Equivalent combination of education and relevant professional experience
  • Minimum of 7+ years of experience as an ISSO supporting IC or DoD programs
Clearance Requirement:
  • Must possess an active TS/SCI with appropriate Polygraph to be considered for this role


We’re an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.



 

Apply: Software Engineer, Level 1
* Required fields
First name*
Last name*
Email address*
Location *
Phone number*
Resume*

Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or paste resume

Paste your resume here or attach resume file

Cover Letter
Who referred you to this position? Enter their first and last name here.
What’s your citizenship / employment eligibility?*
What’s your highest level of education completed?*
College or University
Desired salary
Earliest start date?
Do you possess an active and current TS/ SCI clearance?*
Do you possess an active and current Polygraph?*
If yes, what agency conducted the polygraph?*
How many years of relevant experience do you have?*
Do you possess a Bachelor’s degree in Computer Science, Electrical Engineering, or a related field?*
Are you proficient in Python for software development within a Linux environment?*
Have you used Helm to manage Kubernetes applications?*
What is you level of familiarity with GNU Radio and REDHAWK frameworks?*
What CI/CD tools have you worked with (e.g., Jenkins, GitLab CI, CircleCI)*
Are you familiar with RF signal processing, particularly for satellite technologies?*
Have you orchestrated Docker containers in production environments?*
Have you integrated GNU Radio or REDHAWK into a larger system or workflow?*
What networking concepts or protocols have you applied in SDR-related projects?*
Human Check*