Jobs · Engineering · South Carolina

Software Engineer 3

Synergy ECP · Columbia, SC · 1 mo ago
EngineeringFull-time

About the role

Synergy ECP is a Service Disabled Veteran-Owned Small Business (SD(VOSB)) that provides a broad range of services to the defense, intelligence, and health care industries. We thrive by adhering to our mission to display excellence in employees, customers, and performance.

Responsibilities

  • Develops, maintains, and enhances 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).
  • Designs and develops signal processing software components using C++, Java, Python in UNIX and LINUX OS environment in accordance with emerging mission needs.
  • Defines and implements data formatting and interface specifications.
  • Designs, develops, and implements algorithms for specialized automated processes and interfaces with databases.
  • Develops scripts to support remote deployment, troubleshooting, and system maintenance activities.
  • Documents software release descriptions and remote deployment procedures.

Requirements

  • Certification: TS/SCI clearance required.
  • US Citizenship: Must be a U.S. citizen.
  • Full-Time Position: Software Engineer Level 3.

Qualifications

  • Minimum of 20 years of experience in programs and contracts of similar scope, type, and complexity within the Federal Government.
  • Bachelor’s degree in a technical discipline from an accredited college or university.
  • Additional 4 years of 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 of experience in Network Information Service and UNIX/LINUX operating systems (RedHat, CentOs, etc).
  • 6+ years of experience with one or more database languages, including: MySQL, MongoDB, 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 with modern communications technology applications and advancements.
  • Experience with modern SIGINT data formats.
  • Programming knowledge of XML, JSON.
  • Experience with developing, integrating, system, and unit testing.
  • Strong understanding of Object Oriented methodologies.
  • Experience related to PROFORMA signals or design.

Special Technical Skills Desired

  • Experience with software engineering methods, real-time systems, and signals analysis.
  • Experience with C, C++, Java, Python.
  • Experience using XML, JSON, MongoDB and Web Services in a LINUX environment.
  • Knowledge of telecommunications signals.
  • Experience working with legacy SIGINT data formats.
  • Experience working with event driven procession 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 software development lifecycle.

Similar jobs

Software Engineer III

EverfoxRichardson, TX· Yesterday
Engineering$125k–$164k/yrapply on evergreenix.wd1.myworkdayjobs.com

Software Engineer III

ZuoraFoster City, CA· Yesterday
Engineering$147k–$201k/yrapply on boards.greenhouse.io

Software Engineer III

Randstad Digital AmericasCharlotte, NC· 3 days ago
Engineering$65–$75/hrapply on randstadusa.com