Software Engineer in St. Louis, MO at DCS

Date Posted: 5/4/2018

Job Snapshot

Job Description

The software engineer 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) in response to documented system requirements.

Essential Job Functions:

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

Designs, implements, and integrates software applications or performs software engineering tasks using software engineering and design methodologies appropriate to the development, integration, and production environment.

Ensures efficient delivery of software engineering capabilities using industry standards and repeatable processes; mitigates risks, controls costs and schedule variance, and effectively manages large scale, integrated software projects.

Develops or implements algorithms to meet or exceed system performance and functional standards, develops software solutions by analyzing system performance standards, confers with users or system engineers; analyzes systems flow, data usage and work processes; and investigates problem areas.

May serve as team lead for software development process in use on a particular project. May oversee one or more software development teams and ensures work is completed in accordance with the constraints of the development process and project timeline.

Coordinates software system installation and monitors equipment functioning to ensure operational specifications are met and implements recommendations for improving documentation and software development process standards.

Job Requirements

Due to the sensitivity of customer related requirements, U.S. Citizenship is required.

4 to six 6 years of relevant technical experience.

Position requires a current/active TS/SCI clearance

Bachelor’s Degree from an accredited institute in an area applicable to this position (e.g. information systems, computer science, math, or engineering).

Requires experience in Agile development and migration as well as Java programming.

Experience reviewing and testing software components for adherence to the design requirements and documenting test results using industry standard tools.

Experience in design/implementing complex database or data repository interfaces/queries.

Must presently be 8570 compliant (IAT Level 2 preferred); must be 8570 compliant (IAT Level 2) by date of security indoctrination with any necessary continuing education (CE) for certification.

Experience with Python and ArcPy scripts, AWS application migration, Pivotal Cloud Foundry.
  • DCS Corp is an Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities.
  • Please view Equal Employment Opportunity Posters provided by OFCCP here.


  1. Software Engineer Jobs
  2. Project Engineer Jobs