1

Software Defined Networking Jobs in Baltimore, MD

Software-defined networking for cyber defense and deception * Artificial intelligence (reasoning, probabilistic inference, machine learning) Peraton Labs is seeking a talented Software Research ...

Evaluating and determining future Software Defined Network solutions * Driving automation across data centers and driving change through automation * Requires the ability to write Ansible, Python ...

Software-defined networking for cyber defense and deception * Artificial intelligence (reasoning, probabilistic inference, machine learning) Peraton Labs is seeking a talented Software Research ...

Software Research Engineer

Silver Spring, MD ยท On-site

$211K/yr

Software-defined networking for cyber defense and deception * Artificial intelligence (reasoning, probabilistic inference, machine learning) Peraton Labs is seeking a talented Software Research ...

Software Defined Networking (SDN) * Strong Linux, scripting skills (Bash, Python) * Cloud/Virtualization * Orchestration Required Education/Experience * 20 years of information technology experience ...

Software Defined Networking (SDN) * Strong Linux, scripting skills (Bash, Python) * Cloud/Virtualization * Orchestration Required Education/Experience * 20 years of information technology experience ...

Network Architect

Laurel, MD ยท On-site

$64.25 - $86/hr

Ability to implement and maintain software-defined networking and hardware-independent networking technologies, such as hypervisor networking platforms. * Ability to serve as assistant architect for ...

Showing results 41-60

Software Defined Networking information

See Baltimore, MD salary details

$30.3K

$45K

$60.6K

How much do software defined networking jobs pay per year?

As of Sep 3, 2026, the average yearly pay for software defined networking in Baltimore, MD is $45,023.00, according to ZipRecruiter salary data. Most workers in this role earn between $40,200.00 and $48,200.00 per year, depending on experience, location, and employer.

What is software defined networking (SDN)?

Software Defined Networking (SDN) is a network architecture approach that separates the control plane from the data plane in networking equipment. This means that the network intelligence and policy-making are centralized in a software-based SDN controller, rather than being distributed across individual hardware devices. SDN allows for easier network management, programmability, and automation, making it possible to quickly adapt to changing business needs and optimize network resources. Organizations use SDN to improve network efficiency, reduce operational costs, and enable innovation in network services.

What are some common challenges faced by professionals working in software defined networking (SDN)?

Professionals in Software Defined Networking often encounter challenges such as integrating SDN solutions with existing legacy infrastructure, ensuring network security in dynamically programmable environments, and keeping up with rapidly evolving protocols and technologies. Collaboration between network engineers, software developers, and IT security teams is critical for successful deployment and management of SDN systems. Staying current with industry standards and effective troubleshooting are also important daily aspects of the role.

What are the key skills and qualifications needed to thrive as a software defined networking (SDN) engineer, and why are they important?

To thrive as a Software Defined Networking (SDN) Engineer, you need a strong background in computer networking, programming (such as Python or Java), and a relevant degree in computer science, information technology, or a related field. Familiarity with SDN controllers (like OpenDaylight or ONOS), virtualization platforms, and certifications such as Cisco CCNP or equivalent are highly valued. Excellent problem-solving, collaboration, and communication skills help set professionals apart in designing and managing complex, dynamic networks. These skills and qualifications are vital for building scalable, automated networks that support business agility and innovation.

What is the difference between Software Defined Networking vs Network Engineer?

AspectSoftware Defined NetworkingNetwork Engineer
Primary FocusAutomating and centralizing network management through softwareDesigning, implementing, and maintaining physical and virtual networks
Required SkillsNetworking protocols, virtualization, scripting, software developmentNetworking protocols, hardware configuration, troubleshooting
CertificationsCisco CCNA/CCNP, VMware, Cisco DevNetCCNA, CCNP, CompTIA Network+
Work EnvironmentData centers, cloud environments, software development teamsCorporate offices, data centers, client sites

While Software Defined Networking focuses on software-based network management and automation, Network Engineers handle the physical and virtual network infrastructure. Both roles require networking knowledge, but SDN emphasizes programming and software skills, whereas Network Engineers focus on hardware and network configuration.

What are popular job titles related to Software Defined Networking jobs in Baltimore, MD?

For Software Defined Networking jobs in Baltimore, MD, the most frequently searched job titles are:

What job categories do people searching Software Defined Networking jobs in Baltimore, MD look for?

The top searched job categories for Software Defined Networking jobs in Baltimore, MD are:

Infographic showing various Software Defined Networking job openings in Baltimore, MD as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $45,023 per year, or $21.6 per hour.

Senior DevOps Engineer

Envision Innovative Solutions

Annapolis Junction, MD โ€ข On-site

$170K - $190K/yr

Full-time

Re-posted 7 days ago


Job description

Envision Innovative Solutions
Current Job Openings >> Senior DevOps Engineer
Senior DevOps Engineer
Summary
Title: Senior DevOps Engineer ID: 1040 Department: Mission Intelligence and Cyber Location: Annapolis Junction, Maryland Clearance Requirements: TS/SCI with Full Scope Polygraph
Description


Riverstone Enterprise Solutions, an Envision Innovative Solutions Company, delivers mission-focused technology solutions to the Intelligence Community. Since 2008, we have supported critical national security programs by building high-performing engineering teams and developing innovative enterprise solutions. Our engineers work in a collaborative, zero-bureaucracy environment where expertise is valued, ideas are heard, and contributions directly drive mission success. Your adventure begins now-unleash your potential at Riverstone, we combine the agility of a small company with the impact of a big mission.

Riverstone is seeking a motivated, career, and customer-oriented Seniorย DevOps Engineer to join our team in Annapolis Junction, Maryland. This is an onsite position.

Primary Responsibilities:

  • Support the development life cycle of platform architectural design, deployment and debugging
  • Develop & maintain sound version control best practices-based CM systems (GIT), including branching and merging strategies
  • Serve as a technical lead for an Agile team and actively participate in all Agile ceremonies. Participate in all team ceremonies including planning, grooming, product demonstration and team retrospectives.
  • Ability to automate release deployments across development, test, stag in g, Quality Assurance and production stacks using a combination of scripting languages and other automation toolkits
  • Set-up up new sites and applications via configuration management such as Puppet and Ansible
  • Maintain / upgrade/ patch tracking and documentation software (Confluence / Jira)
  • Create, Assist, and Implement design and maintenance web service infrastructure and deployment
  • Leverage programming Languages such as Python, Ruby, Perl, and Java
  • Proficient with DevOps or Site Reliability Engineering methodologies.
  • Proficient automating network infrastructure configuration using Software Defined Networking
  • Ability to have a holistic view of service development and deployment architecture
  • Understanding of SLA requirements and role of high availability architectures, performance optimization, and monitoring techniques
  • Act in the capacity to support deployment and operations when necessary
  • Set up and configure a continuous integration environment by leveraging Configuration Management, containerization, serverless technologies, and Kubernetes.
  • Architect and develop best; practices for software build tools (Gradle, Maven, ANT, Shell) and continuous integration tools (Jenkins, Bamboo), and infrastructure automation (Amazon Web Services, VMWare, Puppet, Chef, ansible, etc.)

Required Skills:

  • Bachelor's degree or higher in either Engineering (i. e. Computer, Electrical, Mechanical, Aerospace, etc.) or Computer Science with a minimum of five (5) years of related experience. Five (5) years of additional DevOps experience may be substituted for a bachelor's degree.
    Expertise in designing, automating, and optimizing enterprise-scale DevOps environments using CI/CD pipelines, Infrastructure as Code (IaC), containerization, and cloud technologies.
    Experience with Git, Linux, AWS, Docker, Kubernetes, Jenkins/Bamboo, and configuration management tools such as Ansible, Puppet, and Chef.
    Strong knowledge of system administration, monitoring, performance tuning, high-availability architectures, security best practices, and network automation.
    Proficiency in scripting and programming languages including 2 or more of the followings: Python, Java, Ruby, Perl, Go, and Shell scripting to support automation and operational efficiency.
    Experience managing cloud and virtualized environments, databases (MySQL), caching technologies (Redis, Memcache, ActiveMQ), and Elasticsearch ecosystem

Desiredย Skills:

  • Experience architecting and implementing cloud-native and Site Reliability Engineering (SRE) solutions in complex enterprise environments
  • Strong background developing best practices for software build automation, continuous integration, and infrastructure orchestration. Expertise with Software Defined Networking (SDN), serverless technologies, and modern deployment architectures.
  • Advanced troubleshooting, performance optimization, and operational support experience across development, testing, staging, and production environments..

Security Clearance Requirement: Current/Active TS/SCI with Full Scope Polygraph
The projected compensation range for this position is $170,000.00-$190,000.00.There are differentiating factors that can impact a final salary/hourly rate, including, but not limited to, Contract Wage Determination, relevant work experience, skills and competencies that align to the specified role, geographic location, education and certifications as well as Federal Government Contract Labor categories

Riverstone Enterprise Solutions is an equal-opportunity employer. All Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, veteran's status, age, disability or any other basis prohibited by law.

Apply Now

Alternatively, you can apply to this job using your profile from Indeed by clicking the button below:


Copyright 2026 Envision Innovative Solutions. All rights reserved.
Powered by ApplicantStack Applicant Tracking Software
Privacy Policy | Terms of Use