×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer

Job in Laurel, Prince George's County, Maryland, 20724, USA
Listing for: Synergy ECP
Full Time position
Listed on 2026-01-12
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer 3

Company Description

Synergy ECP is a Service Disabled Veteran-Owned Small Business (SD(VOSB)) formed in July 2007 with Headquarters in Columbia, MD. We are made up of talented, dedicated staff providing a broad range of services to the defense, intelligence, and healthcare industries.

In an ultra-competitive environment, Synergy ECP has thrived by adhering to our name, ensuring excellence is displayed by our employees, to our customers, and by improving performance (ECP).

It’s what sets us apart, enabling us to be an autonomous yet agile business that delivers huge results - showing we’re ready to meet our customers’ evolving demands.

Synergy ECP has earned a client list that includes numerous Fortune 100 companies, in addition to multiple branches of the US government and military services.

Synergy ECP is an equal opportunity employer and considers qualified applicants for employment without regard to race, color, creed, religion, national origin, sex, sexual orientation, gender identity and expression, age, disability, veteran status, or any other protected class.

Clearance Required: TS/SCI

Other Requirements: U.S. Citizenship

Position Overview

We are seeking 1 Fulltime Software Engineer Level 3 to develop, maintain, and enhance complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements.

Responsibilities include:

  • Designing and developing signal processing software components using C++, Java, Python in UNIX and LINUX OS environments in accordance with emerging mission needs.
  • Defining and implementing data formatting and interface specifications.
  • Designing, developing, and implementing algorithms for specialized automated processes and interfaces with databases.
  • Developing scripts to support remote deployment, troubleshooting, and system maintenance activities.
  • Documenting software release descriptions and remote deployment procedures.
  • Minimum Qualifications

    Twenty (20) years of experience in programs and contracts of similar scope, type, and complexity within the Federal Government is required. A Bachelor’s degree in a technical discipline from an accredited college or university is required. Four (4) years of additional software engineering experience may be substituted for a bachelor’s degree.

    Special Technical Skills Required
  • 10+ years of experience with C++ and multi-threaded programming.
  • 6+ years experience in Network Information Service and UNIX/LINUX operating systems (Red Hat, Cent Os, etc).
  • 6+ years of experience with one or more database languages, including:
    MySQL, Mongo

    DB, Redis.
  • 6+ years of experience with developing and implementing system configuration scripts in Python, Perl, Java, ksh, csh, Bourne, and Bash.
  • 6+ years of experience of modern communications technology applications and advancements.
  • Experience with modern SIGINT data formats.
  • Experience with and programming knowledge of XML, JSON.
  • Experience with development, integration, system, and unit testing.
  • Strong understanding of Object Oriented methodologies.
  • Experience related to PROFORMA signals or design.
  • Desired Skills
  • Experience with software engineering methods, real-time systems, and signals analysis.
  • Experience with C, C++, Java, Python.
  • Experience using XML, JSON, Mongo

    DB, and Web Services in a LINUX environment.
  • Knowledge of telecommunications signals.
  • Experience working with legacy SIGINT data formats.
  • Experience working with event-driven processing and data streaming.
  • General understanding of SIGINT data flows and related mission systems.
  • GUI Programming and familiarity with assistive technologies, Atlassian Confluence, TLS, PKI, Unix administration.
  • Working knowledge of CMMI.
  • Experience using Subversion or similar software configuration management tools.
  • Experience in applying robust software configuration management procedures within the software development lifecycle.
  • #J-18808-Ljbffr
    Position Requirements
    5+ Years work experience
    To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
    (If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary