Software Engineer - Level 2

Global Edge Group

Rockville (MD)

On-site

USD 110,000 - 170,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Global Edge Consultants, LLC is seeking a Software Engineer to contribute to SDN tech for space and ground systems. You will design, develop, test, and integrate software components using C++, Linux, and Python in a fast-paced, Agile environment.

The role emphasizes SDN prototyping, network management integrations, and collaboration across engineering teams. Willingness to travel up to 25% and ability to obtain US security clearance are required.

Qualifications

  • Proficiency in C++, Linux, and Python.
  • Strong written and verbal communication skills.
  • Ability to work in a fast-paced, collaborative engineering environment.
  • Experience with Agile software development methodologies and tools such as Jira and GitLab.
  • Willingness to travel domestically up to 25%.
  • Ability to obtain a U.S. government security clearance.

Responsibilities

  • Plan, develop, test, debug, and maintain software apps using C++, Python, and Linux.
  • Support prototyping and integration of SDN technologies and network management systems.
  • Design, document, and implement software solutions meeting requirements.
  • Develop and integrate software components via APIs, messaging, and machine-to-machine interfaces.
  • Collaborate with cross-functional teams to support design, development, integration, and testing.
  • Participate in Agile development activities including sprint planning and reviews.
  • Prepare and execute software tests, troubleshoot defects, and support test events.
  • Apply software development standards and lifecycle tools throughout the lifecycle.
  • Contribute to system architecture, interface definitions, and technical documentation.
  • Support CI/CD to improve quality and delivery.
  • Identify and resolve issues related to functionality, performance, interoperability, and security.
  • Leverage AI prompting techniques to support software engineering tasks.

Skills

C++
Linux
Python
Agile
Jira
GitLab
CI/CD
AI prompting
APIs
RESTful APIs
ActiveMQ
Networking
SDN concepts
Cloud computing
Cybersecurity
Open architecture
Automation testing
ICDs

Tools

Docker
Kubernetes
Virtual Machines

Job description

We are seeking a skilled Software Engineer to support the development and prototyping of advanced software-defined networking (SDN) technologies for space and ground-based systems. The selected candidate will contribute to the development of network appliances, software lifecycle management systems, and network orchestration solutions that enable secure, reliable, and interoperable communications.

This role involves designing, developing, testing, and integrating software components within a complex technical environment. The ideal candidate has hands‑on experience with C++, Linux, and Python, along with a strong understanding of software development practices, networking concepts, and Agile methodologies.

RESPONSIBILITIES AND ESSENTIAL DUTIES:
  • Plan, develop, test, debug, and maintain software applications using C++, Python, and Linux-based environments.
  • Support the prototyping and integration of software‑defined networking technologies and network management systems.
  • Design, document, and implement software solutions that meet technical and mission requirements.
  • Develop and integrate software components using APIs, messaging systems, and machine‑to‑machine interfaces.
  • Collaborate with cross‑functional engineering teams to support software design, development, integration, and testing.
  • Participate in Agile development activities, including sprint planning, technical reviews, and progress tracking.
  • Prepare and execute software tests, troubleshoot defects, and support critical test events.
  • Apply software development standards, procedures, and tools throughout the software development lifecycle.
  • Contribute to system architecture, interface definitions, and technical documentation.
  • Support continuous integration and deployment activities to improve software quality and delivery efficiency.
  • Identify and resolve technical issues related to software functionality, performance, interoperability, and security.
  • Leverage AI prompting techniques and tools to support software development, troubleshooting, and engineering productivity.
MINIMUM REQUIREMENTS:
  • Demonstrated software development experience with proficiency in C++, Linux, and Python.
  • Strong written and verbal communication skills.
  • Ability to work effectively in a fast‑paced, collaborative engineering environment.
  • Experience with Agile software development methodologies and collaboration tools such as Jira and GitLab.
  • Ability to travel domestically on occasion, up to 25%.
  • Ability to obtain a U.S. government security clearance.
DESIRED SKILLS:
  • Experience with containerization and virtualization technologies, including Docker, Kubernetes, and virtual machines.
  • Knowledge of microservices architecture, including design, implementation, and documentation.
  • Understanding open architecture, cloud computing, and cybersecurity principles.
  • Experience integrating software components through RESTful APIs, ActiveMQ, or similar messaging technologies.
  • Familiarity with computer networking and software‑defined networking concepts.
  • Experience with requirements definition, analysis, and traceability.
  • Knowledge of Interface Control Documents (ICDs) and interface definition processes.
  • Experience with automated testing, continuous integration, and continuous deployment (CI/CD).
  • Understanding of software integration, system interoperability, and network management.
  • Proficiency in using AI prompting techniques to support software engineering tasks.

The Global Edge Consultants, LLC is an Equal Opportunity Employer. The Global Edge Consultants, LLC does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non‑disqualifying physical or mental disability, national origin, veteran status or any other basis covered.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

SDN Software Engineer II - Space & Ground Systems
SDN Software Engineer II - Space & Ground Systems

Global Edge Group • Rockville (MD)

On-site
USD 110,000 - 170,000
Sr. Network Engineer - MBSE Platform
Sr. Network Engineer - MBSE Platform

i270 Solutions Group LLC • Virginia (MN)

On-site
USD 120,000 - 180,000
Restaurant and on-site facilities
Software Engineer
Software Engineer

V2X Inc • Herndon (VA)

On-site
USD 140,000 - 190,000
Software Engineer - Remote
Software Engineer - Remote

Wired360 Inc • United States

Remote
USD 145,000 - 185,000
Senior Software Engineer- DSP/Wireless communications
Senior Software Engineer- DSP/Wireless communications

ST Engineering iDirect • United States

On-site
USD 120,000 - 170,000
Software Engineer Sr - Level 3
Software Engineer Sr - Level 3

Lockheed Martin • King of Prussia (PA)

On-site
USD 110,000 - 205,000
Medical
Dental
Vision
+11
Senior Network Engineer
Senior Network Engineer

Base-2 Solutions • Bethesda (MD)

On-site
USD 120,000 - 150,000
Network Engineer (Cisco, Linux, VPNs & Scripting)
Network Engineer (Cisco, Linux, VPNs & Scripting)

Summit Technology Management LLC • Chantilly (VA)

On-site
USD 110,000 - 140,000
Senior SDN Software Architect (Onsite)
Senior SDN Software Architect (Onsite)

Nightwing • Maryland

On-site
USD 122,000 - 253,000
401k plan
PTO
Software Engineer (C++, Embedded Development, Real-Time, Linux Development, GNU Radio, virtualization, Docker, Machine learning, Kafka, MongoDB, Simulation Tools, Python, Perl, networking technologies) in Salt Lake City, UT
Software Engineer (C++, Embedded Development, Real-Time, Linux Development, GNU Radio, virtualization, Docker, Machine learning, Kafka, MongoDB, Simulation Tools, Python, Perl, networking technologies) in Salt Lake City, UT

DBA Web Technologies • Salt Lake City (UT)

On-site
USD 95,000 - 130,000
Relocation assistance
Interview travel
401K
+1