Jobs · Engineering · Missouri

Senior Level Software Developer

DCS Corp · St Louis, MO · 4 mo ago
EngineeringFull-time

About the role

DCS Corp. is an employee-owned organization dedicated to the development of technology solutions for U.S. Defense, Aerospace, Human Factors, and Security markets. We seek a Software Engineer to support unique systems solutions for the National Geospatial-Intelligence Agency (NGA).

Responsibilities

  • Develop, modernize, and maintain software applications and services.
  • Contribute to the design and architecture of high-performance applications.
  • Leverage agile methodologies to enhance operational efficiency.
  • Participate in rapid prototyping to quickly iterate and improve solutions.
  • Utilize modern technology stacks to meet client needs.
  • Implement CI/CD pipelines using GitLab.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.

Requirements

  • Demonstrated U.S. Citizenship.
  • At least a BS in Computer Science/Computer Engineering or Information Technology with at least 8 years of related experience.
  • An active TS/SCI security clearance with the ability to maintain clearance.
  • Experience with Java, JavaScript, or Python enterprise application development.
  • Web services architecture, design, and development experience.
  • Relational and NoSQL database design experience.
  • Micro-service architecture, design, and development experience.
  • Containerization and/or Orchestration experience.
  • API Development experience.
  • Cloud Native Development experience with AWS, Azure, Google Cloud or similar Cloud Service providers.
  • Minimum of 3 years or more experience with agile and lean philosophies, with experience serving as scrum or team lead a plus.
  • Experience with Continuous Integration and Continuous Delivery (CI/CD) techniques, test-driven development, or automated testing practices.

Skills

  • Java, JavaScript, or Python enterprise application development.
  • Web services architecture, design, and development.
  • Relational database design.
  • NoSQL database design.
  • Micro-service architecture, design, and development.
  • Containerization and/or Orchestration.
  • API Development.
  • Cloud Native Development, AWS, Azure, Google Cloud or similar Cloud Service providers.
  • Continuous Integration and Continuous Delivery (CI/CD) techniques.
  • Test-driven development.

Desired Skills

  • A Master of Science or equivalent degree in Computer Science, Engineering, Mathematics, Information Systems, Cybersecurity, or equivalent technical degree.
  • Experience in full stack development to include Java, Web services, Database, and micro-service development software, engineering/development, or a related area.
  • Experience with government and/or commercial imagery products, to include SAR or related RADAR imaging technologies.
  • Experience with and developing geospatial information systems (GIS).
  • Experience with common geospatial tools, data, and operating platforms.
  • In-depth experience abstracting new or legacy systems via standards-based API’s to include web services.
  • Experience in developing terrain analysis visualization and algorithms.
  • Experience in automated detection algorithms.

Similar jobs

Senior Software Engineer

The Amatriot GroupSterling, VA· 1 wk ago
Information Technology$185k–$225k/yrapply on amatriot.clearcompany.com

Senior Software Engineer

SymboticAustin, TX· 2 wk ago
Engineering$149k–$205k/yrapply on symbotic.wd504.myworkdayjobs.com

Senior Software Engineer

Ritchie Bros.Fredericksburg, VA· 6 days ago
RemoteEngineeringapply on fa-exew-saasfaprod1.fa.ocs.oraclecloud.com

Senior Software Engineer

CognizantWoonsocket, RI· 1 wk ago
Information Technology$90k–$140k/yrapply on careers.cognizant.com