S

Synergy ECP

Cybersecurity and mission IT for defense.

Software Engineer 1

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeAnnapolis Junction, MD, USA$175k - $215k

About the Job

Requirements

  • Seven years of experience as a software engineer on programs and contracts of similar scope, type, and complexity.
  • A bachelor's degree in Computer Science or a related discipline from an accredited college or university is required; four years of additional software engineering experience on projects with similar software processes may be substituted for the degree.
  • Experience with Java and Python.
  • Experience with unit and integration testing.
  • Experience with source code control, specifically Git.
  • Experience with an integrated development environment such as IntelliJ or Eclipse.
  • Experience with Maven.
  • Experience with frameworks such as Spring Boot and Flask.
  • Ability to analyze user requirements and derive software design and performance requirements.
  • Ability to debug existing software and correct defects.
  • Ability to provide recommendations for improving documentation and software development process standards.
  • Ability to design and code new software or modify existing software to add new features.
  • Ability to integrate existing software into new or modified systems or operating environments.
  • Ability to develop simple data queries for existing or proposed databases or data repositories.
  • Ability to write or review software and system documentation.
  • Ability to serve as team lead at the level appropriate to the software development process used on a project.
  • Ability to design or implement complex database or data repository interfaces and queries.
  • Ability to develop or implement algorithms that meet or exceed system performance and functional standards.
  • Ability to assist with developing and executing test procedures for software components.
  • Ability to develop software solutions by analyzing system performance standards; conferring with users or system engineers; analyzing system flows, data usage, and work processes; and investigating problem areas.
  • Ability to modify existing software to correct errors, adapt to new hardware, or improve performance.
  • Ability to design, develop, and modify software systems using scientific analysis and mathematical models to predict and measure design outcomes and consequences.
  • U.S. citizenship is required.
  • TS/SCI clearance with polygraph is required.

Responsibilities

  • Develop and sustain integrated, feature-rich capabilities that promote modernization of visualization and presentation tools.
  • Provide application development and support for tools that allow mission analytic users to view existing data or contribute new information in a collaborative environment.

Desired Qualifications

  • Familiarity with analytical development approaches including machine learning, stream processing, and batch processing.
  • Familiarity with virtualization environments including Kubernetes, containers such as Docker and containerd, and cloud environments such as AWS/HCI.
  • Familiarity with streaming frameworks such as Kafka and Flink.
  • Familiarity with MongoDB, ArangoDB, Redis, and PostgreSQL.
  • Experience with Elasticsearch.

About the Company

Synergy ECP

Cybersecurity and mission IT for defense.

Synergy ECP provides cybersecurity, engineering, mission IT, and special programs support for defense and intelligence agencies. It helps clients navigate cybersecurity and digital transformation by delivering mission-critical solutions through a team with deep expertise and technology-enabled capabilities. Services are organized around protecting networks and data, engineering systems, and managing mission-focused IT programs, including specialized support for national security programs. The company differentiates itself through close collaboration with customers, a strong emphasis on its employees, and a track record of handling challenging national security issues with precise execution. The goal is to earn trust by delivering reliable performance, continuously growing capabilities, and helping customers improve performance while advancing its employees and partners.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Columbia, MD
Founded
2007

Recently Posted Jobs

Explore more opportunities at Synergy ECP

See more jobs