Software Development Engineer

1 week ago


Charleston, West Virginia, United States SAIC Full time
Job Description

SAIC is seeking a highly skilled Software Development Engineer to support the Space Development Agency (SDA) Advanced Fire Control Ground Infrastructure (AFCGI) program.

The successful candidate will be responsible for developing, deploying, operating, and maintaining a common, enduring, ground infrastructure to support multiple SDA space vehicle demonstration and experimentation programs.

The ground infrastructure consists of worldwide Ground Entry Points (GEPs), cloud infrastructure, Demonstration Operations Center (DOC), monitoring and control software, and a global network to tie it all together.

Key Responsibilities:

  • Design, develop, and maintain computer software for the Ground Resource Manager function and Mission Operations Center for a ground system supporting space vehicle missions.
  • Provide software development for a Ground Resource Manager function and Mission Operations Center for a ground system supporting space vehicle missions.
  • Gather and document user requirements to ensure clear and thorough code and design documentation.
  • Define system functionality and software architecture to ensure scalability and maintainability.
  • Write YAML configuration files and develop REST APIs to integrate with cloud services.
  • Utilize AWS scripts/services (e.g. S3, Lambdas, Step Functions, SQS, SNS, CloudWatch, API Gateway) to scale and deploy code.
  • Participate in software requirements, code reviews, and test plan reviews to ensure high-quality software delivery.
  • Collaborate with team members to plan, estimate, and write clear user stories / acceptance criteria, and communicate effectively on Teams, Zoom, etc.

Qualifications:

  • Bachelors and nine (9) years or more experience; Masters and seven (7) years or more experience; PhD or JD and four (4) years or more experience.
  • Active TS/SCI Clearance.
  • Experience in operational deployment, troubleshooting, and issue resolution preferable in a cloud environment (AWS, EC2, S3, DynamoDB, Lambda).
  • Familiar with open-source and cloud-native software.
  • Have experience with various languages, such as Java, C/C+, Python, Go, JavaScript, and SQL.
  • Experience with DevSecOps, familiarity with Scrum, and familiarity with and use of issue tracking and collaboration tools (e.g., Jira) for software application and development tracking.
  • Experience developing, deploying, and running containerized services using Docker, Kubernetes, and Argo Workflows; supporting authority to operate; using a continuous development, continuous integration pipeline; tracking and documentation.
  • Experience effectively maintaining a version-controlled code repository using modern tools (e.g., git).
  • Good written and communication skills.
  • Experience working successfully with a distributed team.

Desired Qualifications:

  • 2-5 years' experience with Terraform, Jira, and Python backend integration.
  • Experience developing and executing continuous integration tests (e.g., Bamboo, Jest, Ava, Mocha).


  • Charleston, West Virginia, United States Rocket Software Full time

    Job SummaryAt Rocket Software, we're seeking a highly skilled Software Engineer III to join our team. As a key member of our software development team, you will be responsible for designing, developing, and troubleshooting software programs for software enhancements and new products.Key ResponsibilitiesDesign and develop software tools, including operating...


  • Charleston, West Virginia, United States Enterprize Software Full time

    Position OverviewWe are in search of a talented Principal Software Engineer to become a vital part of our innovative team at Enterprize Software. In this pivotal role, you will be tasked with crafting advanced software solutions tailored to fulfill our clients' requirements. This position demands a profound grasp of software engineering principles and the...


  • Charleston, West Virginia, United States Enterprize Software Full time

    Position OverviewWe are on the lookout for an experienced Principal Software Engineer to become a vital part of our innovative team at Enterprize Software. In this pivotal role, you will be tasked with crafting cutting-edge software solutions tailored to our clients' requirements. This position demands a deep comprehension of software engineering principles...


  • Charleston, West Virginia, United States Trispoke managed services Full time

    Job Title: Software Engineer II Training SystemsJob Type: Full-timeLocation: Remote (with occasional on-site work)Job Description:We are seeking a highly skilled Software Engineer II to join our team at Trispoke Managed Services. As a key member of our Simulation Solutions & Services business area, you will be responsible for developing and maintaining...


  • Charleston, West Virginia, United States Marriott Full time

    About the RoleWe are seeking a highly skilled and motivated Associate Software Engineer to join our Technology Integrations team at Marriott International. As a key member of our team, you will play a critical role in designing and building innovative solutions to support our new growth projects and integrations.Key ResponsibilitiesCollaborate with Senior...


  • Charleston, West Virginia, United States Oracle Full time

    About the RoleAs a Software Engineer Intern at Oracle, you will have the opportunity to work on cutting-edge projects that drive innovation and growth in the cloud computing industry. Our team is passionate about developing high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign, develop, and test software applications...


  • Charleston, West Virginia, United States Scientific Research Corporation Full time

    Job SummaryWe are seeking a highly skilled and experienced Cleared Software Developer to join our team at Scientific Research Corporation. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems in a dynamic and agile environment.Key ResponsibilitiesDesign and develop...

  • Software Developer

    6 days ago


    Charleston, West Virginia, United States CSSI Full time

    CSSI, a leading provider of transportation and mobility solutions to government and commercial clients, is seeking a talented Software Developer in a dynamic and collaborative environment.**Key Responsibilities:**Assist in the development and implementation of software solutions to convert technical projects into computer-readable formats.Collaborate with...


  • Charleston, West Virginia, United States Oracle Full time

    About the RoleWe are seeking a highly motivated and skilled Software Development Intern to join our team at Oracle. As a Software Development Intern, you will have the opportunity to work on a variety of projects and contribute to the development of our enterprise-class software applications.Key ResponsibilitiesApply your knowledge of software development to...


  • Charleston, West Virginia, United States Enterprize Software Full time

    About the RoleWe are seeking a highly skilled and experienced Automated Test Engineer to join our team at Enterprize Software. As an Automated Test Engineer, you will be responsible for designing and developing automated test cases to ensure the quality and functionality of our software applications.Key ResponsibilitiesDesign and develop automated test cases...


  • Charleston, West Virginia, United States Enterprize Software Full time

    Position OverviewWe are looking for a dedicated individual to join our team as a DevOps Engineer. The successful candidate will possess a solid background in software development and a keen interest in building automated deployment frameworks for both on-premises and cloud environments.ResponsibilitiesDesign and manage automation scripts and pipelines to...


  • Charleston, West Virginia, United States Enterprize Software Full time

    Job OverviewWe are looking for a dedicated individual to join our organization as a DevOps Engineer. The successful candidate will possess a solid background in software development and a keen interest in developing automated deployment solutions for both on-premise and cloud environments.ResponsibilitiesDesign and sustain automation scripts and pipelines...


  • Charleston, West Virginia, United States Trimble Full time

    About the RoleWe are seeking a highly skilled Software Developer to join our Control System Development team at Trimble. As a Software Developer, you will play a critical role in enhancing and supporting the integration and effectiveness of our ECU (Electronic Control Unit) platforms.Key ResponsibilitiesAssist in the integration of new software and hardware...


  • Charleston, West Virginia, United States SAIC Full time

    Job SummarySAIC is seeking a highly skilled Senior Software Engineer to join our team in the United States. As a key member of our software development team, you will be responsible for designing, developing, and implementing software solutions for various systems and applications.Key ResponsibilitiesProvide software engineering services for systems...


  • Charleston, West Virginia, United States Scientific Research Corporation Full time

    Job SummaryWe are seeking a highly skilled and experienced Cleared Software Developer to join our team at Scientific Research Corporation. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems in a dynamic and agile environment.Key ResponsibilitiesDesign and develop...


  • Charleston, West Virginia, United States WR Systems Full time

    Lead Software EngineerTracking CodeE Job OverviewClearance Requirement: Active Secret Clearance is mandatory to commence employment.Travel Requirements: MinimalLocation: Dam Neck, VA SUMMARY: WR Systems is seeking a Lead Software Engineer to autonomously design and develop software systems, employing scientific analysis and mathematical models to forecast...

  • Software Engineer

    4 days ago


    Charleston, West Virginia, United States Oracle Full time

    About the RoleWe are seeking a highly skilled and experienced Software Engineer to join our team at Oracle. As a key member of our development team, you will be responsible for designing, developing, and deploying cloud-native applications using cutting-edge technologies.Key ResponsibilitiesDesign and develop cloud-native applications using Go, Scala, Java,...


  • Charleston, West Virginia, United States WR Systems Full time

    Active Secret Clearance RequiredTravel Requirements:WR Systems is seeking a Senior Software Systems Engineer to provide technical guidance and innovation in the design, development, and implementation of software solutions in alignment with hardware product advancements.This role involves overseeing a team of software engineers and contributing to core...


  • Charleston, West Virginia, United States Enterprize Software Full time

    Job OverviewWe are seeking a highly skilled Automated Test Engineer to join our team at Enterprize Software. As a key member of our quality assurance team, you will be responsible for designing and developing automated test cases to ensure our software applications meet the highest quality standards and requirements.Key ResponsibilitiesDesign and Develop...


  • Charleston, West Virginia, United States Enterprize Software Full time

    Job OverviewWe are seeking a highly skilled Automated Test Engineer to join our team at Enterprize Software. As a key member of our quality assurance team, you will be responsible for designing and developing automated test cases to ensure our software applications meet the highest quality standards and requirements.Key ResponsibilitiesDesign and Develop...