1

Software Engineer Software Developer Jobs in Woodstock, MD

Software Engineer

Annapolis Junction, MD · On-site

$125K - $140K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

The Software Engineer develops, maintains, and enhances complex and diverse software systems, including processing‑intensive analytics, advanced algorithm development, extremely large datasets ...

CFS SOFTWARE DEVELOPER

Greenbelt, MD · Hybrid

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The cFS Software Developer will support the NASA Goddard Space Flight Center (GSFC) Core Flight System (cFS) Project by providing sustaining engineering and software development support for reusable ...

Software Engineer

Fort George G Meade, MD · On-site

  • Medical

  • Retirement

  • PTO

Red Arch Solutions is hiring a Software Engineer to join our program in Fort Meade, Maryland. Requirements: * Must have TS/SCI clearance w/ active polygraph. * Bachelor's degree in Computer Science ...

Software Engineer

Fort George G Meade, MD · On-site

$145K - $153K/yr

  • Medical

  • Retirement

  • PTO

Red Arch Solutions is hiring a Software Engineer 1 to join our program in Fort Meade, Maryland. Requirements: * Must have TS/SCI clearance w/ active polygraph. * Bachelor's degree in Computer Science ...

Software Developer

Annapolis Junction, MD · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

SIMILAR CAREER TITLES Software Engineer, Full Stack Developer, Backend Developer, Frontend Developer, Application Developer, Systems Developer, Mobile Developer, Web Developer, DevOps Engineer, Cloud ...

Software Engineer

Annapolis Junction, MD · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

SIMILAR CAREER TITLES Software Developer, Application Developer, Full Stack Developer, Backend Developer, Frontend Developer, Systems Developer, Web Developer, Mobile Application Developer, Embedded ...

They are seeking a Mid Software Engineer to develop efficient and effective software solutions in an agile environment, utilizing the latest technologies and frameworks. Responsibilities : • As a ...

Software Engineer

Fort George G Meade, MD · On-site

$180K - $195K/yr

  • Medical

  • Retirement

  • PTO

Red Arch Solutions is hiring a Software Engineer to join our program in Fort Meade, Maryland. Requirements: * Must have TS/SCI clearance w/ active polygraph. * Bachelor's degree in Computer Science ...

Maverc Technologies is seeking an Software Developer to support one of our corporate customers. Job Duties and Responsibilities As a Software developer, you will lead a team in the design ...

Software Engineer

Fort George G Meade, MD · On-site

  • Medical

  • Retirement

  • PTO

Red Arch Solutions is hiring a Software Engineer 1 to join our program in Fort Meade, Maryland. Requirements: * Must have TS/SCI clearance w/ active polygraph. * Bachelor's degree in Computer Science ...

Software Developer

Baltimore, MD · Remote

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

We are seeking a Software Developer with a successful track record in the planning, implementation, testing, and maintenance of custom software using Ruby on Rails and/or Phoenix/Elixir. SmartLogic ...

Software Developer

Baltimore, MD · On-site +1

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

We are seeking a Software Developer with a successful track record in the planning, implementation, testing, and maintenance of custom software using Ruby on Rails and/or Phoenix/Elixir. SmartLogic ...

Showing results 41-60

Software Engineer Software Developer information

See Woodstock, MD salary details

$46K

$107.2K

$159.1K

How much do software engineer software developer jobs pay per year?

As of Aug 18, 2026, the average yearly pay for software engineer software developer in Woodstock, MD is $107,175.00, according to ZipRecruiter salary data. Most workers in this role earn between $86,200.00 and $124,600.00 per year, depending on experience, location, and employer.

What is a software engineer software developer?

Software engineers and software developers are professionals who design, create, test, and maintain computer software. While the terms are often used interchangeably, software engineers typically focus on applying engineering principles to the entire software development process, including system architecture and design. Software developers are more focused on writing code and building applications based on specific requirements. Both roles require strong problem-solving skills, knowledge of programming languages, and collaboration with other team members. Their work enables the technology and applications we use every day.

What are the key skills and qualifications needed to thrive as a software engineer software developer?

To thrive as a Software Engineer or Software Developer, you need strong programming skills, problem-solving abilities, and a solid understanding of computer science principles, often supported by a degree in computer science or a related field. Familiarity with languages like Python, Java, or C++, version control systems like Git, and experience with development frameworks and cloud platforms are commonly required. Excellent teamwork, communication skills, and adaptability help you collaborate effectively and respond to evolving project needs. These skills and qualities are crucial for building reliable, scalable software and successfully contributing to dynamic development teams.

How do software engineers typically collaborate with product managers and designers during the development process?

Software engineers frequently work closely with product managers and designers to ensure that technical solutions align with user needs and business goals. This collaboration often involves participating in regular meetings such as sprint planning, design reviews, and daily stand-ups to clarify requirements, discuss feasibility, and provide feedback. Engineers contribute technical insights early in the process, help identify potential challenges, and iterate on features based on cross-functional input. Effective communication and teamwork are essential for delivering high-quality software on schedule.

What is the difference between Software Engineer Software Developer vs Software Engineer Software Developer?

AspectSoftware Engineer Software Developer

Both roles often require similar skills, including programming, problem-solving, and understanding software development lifecycle. They typically work in similar environments such as tech companies, startups, or IT departments. Employers often use these titles interchangeably, and candidates search for both when exploring opportunities. The main difference is that 'Software Engineer' may imply a broader scope or more emphasis on engineering principles, but in many contexts, they are considered equivalent roles.

What are popular job titles related to Software Engineer Software Developer jobs in Woodstock, MD?

For Software Engineer Software Developer jobs in Woodstock, MD, the most frequently searched job titles are:

What cities near Woodstock, MD are hiring for Software Engineer Software Developer jobs?

Cities near Woodstock, MD with the most Software Engineer Software Developer job openings:

Infographic showing various Software Engineer Software Developer job openings in Woodstock, MD as of August 2026, with employment types broken down into 1% As Needed, 85% Full Time, 11% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $107,175 per year, or $51.5 per hour.

Software Engineer - Software/Hardware integration

Essential Systems Inc

Millersville, MD • On-site

$100K - $150K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 14 days ago


Job description

Benefits:
  • 401(k)
  • 401(k) matching
  • Company parties
  • Competitive salary
  • Dental insurance
  • Health insurance
  • Opportunity for advancement
  • Paid time off
  • Parental leave
  • Vision insurance


Software Engineer (with Software/Hardware integration)

Overview:
We are seeking an experienced software engineer to lead the design, integration, and development of our Access Control, Intrusion Detection, and Video Surveillance Systems in industrial, nuclear power plant environments. Project Management background is helpful.
Key Responsibilities:

System Architecture, Design & Integration
  • Hands-on technical leadership across system architecture, integration, and development oversight, of nuclear plant physical protection systems.
  • Responsible for design and integration of physical security systems, both software and hardware. These are on-prem, completely closed systems, traditional infrastructure, with no Internet, no wireless, no cloud computing. They involve a redundant network design for no single point of failure.
  • Ensure that our systems meet regulatory compliance (10 CFR 73), high-reliability, and long-term operability specific to the nuclear power plant industry.
  • Integrate hardware, software, communications, sensors, actuators, and HMIs into cohesive system solutions.
  • Provide technical written and verbal direction to vendors, integrators, and internal development teams.
  • Author, maintain, and control System Documentation related to the system designed.
Development & Implementation Support
  • Support system development activities including configuration definition, design reviews, and technical baseline control.
  • Participate in FAT, SAT, installation oversight, and system commissioning.
  • Resolve technical issues identified during integration, testing, or operational use.
  • Support lifecycle activities including upgrades, modifications, and obsolescence management.
  • Ability to travel occasionally to customer site for walkdowns, meetings, and brief installation oversight.
Required Qualifications
  • Bachelor’s degree in Engineering (Electrical, Software, Systems or related).
  • 10+ years of experience designing and integrating systems.
  • Experience writing software in multiple languages (C, C++, GO, shell scripting).
  • Working knowledge of Linux (Ubuntu, Red Hat, DEBIAN) and Windows
  • Strong knowledge of networking (IPV4, VLAN, TCP/IP, subnets, SFPs, network switches)
  • Writing/documentation skills, MSWord, Excel, and CAD software skills, and proficient with various computer hardware/software platforms are required.
  • Understanding of wiring diagrams.
  • Ability to manage a projects.
Preferred / Bonus Qualifications
  • Familiarity with intrusion detection systems, access control systems, and video surveillance systems is desired but not required.
  • Direct experience working under 10 CFR 73 (e.g., §§ 73.46, 73.55).
  • Write firmware in an Arduino environment.
  • Writing software for FPGAs, CPLDs.
  • Ability to read/write schematics.
  • Create CAD drawings (such as Visio, AutoCAD, and/or MicroStation).
  • Experience with NEI security guidance and NRC inspection procedures (IP 71130 series).
  • Prior work with nuclear utilities, EPC firms, or nuclear security integrators.
  • Demonstrated experience designing, integrating, and developing nuclear security systems, with supporting authorship of SRS/HRS, SDD, HDD, and ICDs.
  • Former Navy nuclear, DOE, or DoD security engineering background with NRC crossover.
  • INCOSE or similar systems engineering affiliation.
Personal Attributes
  • Strong systems thinker with practical engineering judgment
  • Comfortable making and defending design decisions
  • Methodical, disciplined, and detail-oriented
  • Operates professionally in sensitive environments
  • Team oriented with strong interpersonal skills and professional manner
Compensation & Growth
  • Competitive senior-level compensation
    • Approximately $100K to $150K depending on experience
  • Health insurance (medical, dental & vision), retirement plan, PTO, paid holidays
  • Opportunity to play a foundational technical role in a growing nuclear security practice

 Please provide salary requirements with resume