{"schemaVersion":"jobsearcher.job.v1","id":"38defd7ae70741f831df70e1","url":"https://jobsearcher.com/jobs/38defd7ae70741f831df70e1","canonicalUrl":"https://jobsearcher.com/jobs/38defd7ae70741f831df70e1","title":"Software Engineer","description":"Software EngineerRelative Dynamics is seeking a junior- to mid-level Software Engineer to support advanced software development efforts in partnership with the U.S. Geological Survey (USGS) at the Earth Resources Observation and Science (EROS) Center in Sioux Falls, SD. This is a full time, onsite position, requiring regular in person collaboration with team members, scientists, and mission partners. This role is not eligible for remote work.In this role, you will contribute to meaningful, mission-critical Earth science initiatives, collaborate with experienced engineers and scientists who value innovation, apply and expand your expertise in modern software development practices, and work within a team culture that values technical excellence, curiosity, and continuous improvement.What You'll Get to Do:Design, implement, and maintain software components within complex systemsLead or significantly contribute to software planning, including requirements refinement, task estimation, and design reviewsPerform and document both preliminary and detailed designs for software modulesImplement software solutions from established design artifactsDevelop, execute, and document unit tests, integration tests, and system-level testsPrepare test plans, test procedures, and formal test reportsManage and analyze configuration change requests following Configuration Management (CM) processesParticipate in and occasionally facilitate technical reviews for documents and codeCollaborate closely with Systems Engineers, Software Engineers, and cross-functional project teams to ensure cohesive, high-quality solutionsIndependently execute engineering tasksMentor junior staff where applicableContribute to the full life cycle of software developmentWhat You'll Need:Required ExperienceBachelor's degree in Computer Science, Software Engineering, or a related discipline.Typically 5 years of professional experience in software engineeringExperience with systems involving data ingest, image processing, satellite ground systems, or cloud computing is highly beneficialExperience supporting distributed or cloud-native architectures is strongly preferredThree years of continuous residency in the U.S. for issuance of a Government Security credentialAbility to obtain and maintain a national agency check and background investigation for facility accessRequired SkillsExcellent interpersonal, organizational, and communication skillsAbility to work independently and collaboratively within a highly skilled technical teamSolid understanding of the Software Development Life CycleProficiency in Python and C/C++Experience interfacing with database systemsRelational database experienceUnix/Linux expertiseExperience with change management tools such as GitDesired SkillsPostgres experiencePerlJavaExperience with remote sensing, digital image/signal processing techniques, and basic geography concepts such as map projectionsAWS Cloud Services (S3, EC2, EKS, ECR, Lambda)CI/CD pipelinesInfrastructure as CodeArtificial Intelligence for software code generation and documentation","company":"Relative Dynamics","rawCompany":"relative dynamics","city":"Sioux Falls","state":"SD","isRemote":false,"isActive":false,"createdAt":"2026-06-26T02:22:08.244Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Engineer","description":"Software EngineerRelative Dynamics is seeking a junior- to mid-level Software Engineer to support advanced software development efforts in partnership with the U.S. Geological Survey (USGS) at the Earth Resources Observation and Science (EROS) Center in Sioux Falls, SD. This is a full time, onsite position, requiring regular in person collaboration with team members, scientists, and mission partners. This role is not eligible for remote work.In this role, you will contribute to meaningful, mission-critical Earth science initiatives, collaborate with experienced engineers and scientists who value innovation, apply and expand your expertise in modern software development practices, and work within a team culture that values technical excellence, curiosity, and continuous improvement.What You'll Get to Do:Design, implement, and maintain software components within complex systemsLead or significantly contribute to software planning, including requirements refinement, task estimation, and design reviewsPerform and document both preliminary and detailed designs for software modulesImplement software solutions from established design artifactsDevelop, execute, and document unit tests, integration tests, and system-level testsPrepare test plans, test procedures, and formal test reportsManage and analyze configuration change requests following Configuration Management (CM) processesParticipate in and occasionally facilitate technical reviews for documents and codeCollaborate closely with Systems Engineers, Software Engineers, and cross-functional project teams to ensure cohesive, high-quality solutionsIndependently execute engineering tasksMentor junior staff where applicableContribute to the full life cycle of software developmentWhat You'll Need:Required ExperienceBachelor's degree in Computer Science, Software Engineering, or a related discipline.Typically 5 years of professional experience in software engineeringExperience with systems involving data ingest, image processing, satellite ground systems, or cloud computing is highly beneficialExperience supporting distributed or cloud-native architectures is strongly preferredThree years of continuous residency in the U.S. for issuance of a Government Security credentialAbility to obtain and maintain a national agency check and background investigation for facility accessRequired SkillsExcellent interpersonal, organizational, and communication skillsAbility to work independently and collaboratively within a highly skilled technical teamSolid understanding of the Software Development Life CycleProficiency in Python and C/C++Experience interfacing with database systemsRelational database experienceUnix/Linux expertiseExperience with change management tools such as GitDesired SkillsPostgres experiencePerlJavaExperience with remote sensing, digital image/signal processing techniques, and basic geography concepts such as map projectionsAWS Cloud Services (S3, EC2, EKS, ECR, Lambda)CI/CD pipelinesInfrastructure as CodeArtificial Intelligence for software code generation and documentation","datePosted":"2026-06-26T02:22:08.244Z","dateModified":"2026-06-26T02:22:08.244Z","hiringOrganization":{"@type":"Organization","name":"Relative Dynamics","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Sioux Falls","addressRegion":"SD","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"38defd7ae70741f831df70e1"},"url":"https://jobsearcher.com/jobs/38defd7ae70741f831df70e1"}}