top of page

Software Engineer II

Cova Strategies is seeking talented and driven Software Engineers to join our dynamic, employee-focused
engineering team. In this role, you will contribute to the development, enhancement, and maintenance of
complex and innovative software systems. These systems span a wide range of applications, including high-
performance analytics, cutting-edge algorithm design, large-scale data processing, real-time computing, and
enterprise business solutions.


You’ll work in a collaborative environment where creativity, technical excellence, and continuous learning are
highly valued. If you're passionate about solving challenging problems and making a meaningful impact
through software, we invite you to bring your expertise to our small but rapidly growing team.


In addition to offering highly competitive compensation and an outstanding benefits package, Cova
Strategies is a company who prioritizes employee happiness and actively involves team members in shaping
the company's future. We are dedicated to creating a workplace culture where employees feel genuinely
valued and supported.


We believe that your job should not only challenge you but also bring you joy. We are committed to
supporting your career goals and fostering your professional growth. If you would like to hear more, please
reach out.


Security Clearance:
Active TS-SCI with FS poly required.


Citizenship:
Due to the clearance requirement, all candidates must be U.S. citizens.


Place of Performance:
Ft. Meade, MD.


Pay Rate

$150k-$220k+


Please note, the compensation range for this position is determined by a comprehensive evaluation of multiple
factors, including, but not limited to, the candidate’s skills, experience, education, certifications, and the
specific needs of the organization.


Responsibilities:

  • Analyze user requirements to derive software design and performance requirements.

  • Debug existing software and correct defects

  • Provide recommendations for improving documentation and software development process standards

  • Design and code new software or modify existing software to add new features

  • Provides specific input to the software components of system design to include hardware/software trade-
    offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of
    new development, and requirements analysis and synthesis from system level to individual software
    components.

  • Integrate existing software into new or modified systems or operating environments

  • Develop simple data queries for existing or proposed databases or data repositories

  • Write or review software and system documentation

  • Design or implement complex database or data repository interfaces/queries

  • Develop or implement algorithms to meet or exceed system performance and functional standards

  • Assist with developing and executing test procedures for software components

  • Develop software solutions by analyzing system performance standards, confer with users or system
    engineers; analyze systems flow, data usage and work processes; and investigate problem areas

  • Modify existing software to correct errors, to adapt to new hardware, or to improve its performance

  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict
    and measure outcome and consequences of design

  • Design or implement complex algorithms requiring adherence to strict timing, system resource, or
    interface constraints; Perform quality control on team products

  • Implement recommendations for improving documentation and software development process standards

  • Oversee one or more software development teams and ensure the work is completed in accordance with
    the constraints of the software development process being used on any particular project

  • Confer with system engineers and hardware engineers to derive software requirements and to obtain
    information on project limitations and capabilities, performance requirements and interfaces

  • Coordinate software system installation and monitor equipment functioning to ensure operational
    specifications are met


Qualifications:

  • Bachelor’s degree in Computer Science or related discipline from an accredited college or university is
    required. Four (4) years of additional SWE experience on projects with similar software processes may
    be substituted for a bachelor’s degree.

  • Active TS/SCI with FS Polygraph security clearance required.

  • Must be willing to work onsite five days/week.

  • Seven (7) years experience as a SWE in programs and contracts of similar scope, type, and complexity is
    required.

  • Self motivated

​

Required Skills:

  • JavaScript, HTML, Python, and CSS experience.

  • UI framework experience with React, and Angular.

  • Relational databases experience Postgres, and SQLite.

  • Understanding of Containerization in Docker.

  • Familiarity with operating systems windows, Linux, IOS, or Android.

Why work with us?

Joining Cova means joining a team that values your expertise and well-being.

We offer a comprehensive benefits package designed to support you personally and professionally.

​

Our benefits include:

​

  • 100% Paid Medical, Dental & Vision with CareFirst (for you & your family)

  • No Payroll Deductions or Deductibles

  • Short- & Long-Term Disability Coverage

  •  Life Insurance – 150% of Salary (up to $200K)

  • 4 Weeks PTO + 11 Paid Holidays

  • 401(k) with 6% Match – Fully Vested Immediately

  • Annual Anniversary Bonus (4%)

  • Holiday & Birthday Bonuses

  • $5,000 Annual Education Reimbursement

  • $100 Monthly Cell/Internet Stipend

  • Amazon Prime Membership Paid by Cova

  • Flexible Floating Holidays

Cova Strategies

©2025 by Cova Strategies

bottom of page