Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

Relative Dynamics

Job Description

Job Description

At Relative Dynamics we value knowledge as a process rather than knowledge as an answer. Founded in 2011 our goal is to define the new space era by continuously pushing the boundaries of engineering models services and technology development. Visit us at

Relative Dynamics is a subcontractor supporting USGS Earth Resources Observation and Science (EROS) Center. In this role, you will be employed by Relative Dynamics and assigned to work on projects in support of USGS Earth Resources Observation and Science (EROS) Center.

Relative Dynamics is seeking a Senior Software Engineer in Sioux Falls, South Dakota, to support advanced software development efforts in partnership with the U.S. Geological Survey at the 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 senior role, you will help architect, develop, and modernize large scale remote sensing and data processing systems that enable decades of Landsat satellite data and high impact Earth science missions. As a senior developer, you will influence technical direction, provide mentorship to junior engineers, contribute to system architecture decisions, and help drive complex software initiatives from design to deployment.

What You'll Get to Do:

  • Build mission-critical systems used across the scientific and geospatial community
  • Take on a leadership role in modernizing high-visibility, high-volume Earth observation pipelines
  • Collaborate with highly skilled engineers, scientists, and stakeholders across USGS and NASA
  • Leverage and expand your expertise with modern cloud, software engineering, and geospatial technologies
  • Work in a culture that values curiosity, technical excellence, and meaningful impact
  • Lead the design, development, and implementation of complex software systems and components
  • Define and maintain high-level architecture and technical strategies across projects
  • Collaborate closely with Systems Engineers, Software Engineers, Scientists, and project leadership to ensure alignment of requirements, design, and delivery
  • Ensure engineering practices meet enterprise standards, security requirements, and best practices
  • Drive software planning, including requirements analysis, effort estimation, and risk assessments
  • Oversee and contribute to detailed design documentation, implementation, and integration activities
  • Lead and conduct advanced software testing strategies, including automated, integration, and performance testing
  • Develop, review, and approve test plans, procedures, and verification reports
  • Submit, analyze, and manage configuration and change requests under formal CM processes
  • Conduct and lead peer reviews of designs, code, and documentation
  • Mentor junior and mid-level developers, promoting strong engineering practices and technical growth
  • Contribute to continuous improvement of development workflows, automation, and DevSecOps practices

What You'll Need:

Required Experience

  • Bachelor’s degree in Computer Science, Software Engineering, or a related discipline. Master’s degree preferred.
  • 8 + years of professional software development experience
  • Proven experience designing and delivering complex, mission-critical systems
  • Experience supporting distributed or cloud-native architectures is strongly preferred
  • 3 + years of continuous U.S. residency to meet Government Security credential requirements
  • Ability to obtain and maintain a national agency check and background investigation for facility access

Required Skills

  • Strong leadership, communication, and technical decision-making skills
  • Deep understanding of the Software Development Life Cycle and modern engineering practices
  • Expertise with Python and/or C/C++, with strong software design and debugging skills
  • Experience developing applications on Unix/Linux platforms
  • Advanced experience with relational databases (e.g., Postgres) and database design
  • Strong understanding of version control and change management (Git)
  • Experience integrating with large-scale data systems or processing pipelines
  • Ability to work independently while contributing effectively to a multidisciplinary team

Desired Skills

  • Experience with remote sensing, digital image/signal processing, or geospatial concepts (e.g., map projections, raster data processing)
  • Familiarity with AWS cloud services (S3, EC2, EKS, ECR, Lambda)
  • Hands-on experience with CI/CD pipelines, DevSecOps, and Infrastructure as Code
  • Experience with containerization (Docker), orchestration (Kubernetes), or automated workflows
  • Experience with Perl, Java, or additional programming languages
  • Experience implementing AI-assisted code generation or documentation tools
  • Background working with satellite ground systems or scientific data processing

Who You Are:

  • A self-starter who thrives in a fast-paced environment

  • A quick learner who is always ready to gain depth of knowledge

  • A reliable worker who knows the importance of showing up when it counts

  • Accept assignments with open cooperative positive and team-oriented attitudes

  • Able to plan and execute plans across teams

  • Effective communicator both written and verbal

What You'll Enjoy:

  • Competitive wage and benefits package

  • Medical, dental, vision and life/disability insurance

  • Vacation and paid holidays

  • Tuition reimbursement

  • 401k with company match

  • Employee referral program

  • Community involvement investing and giving back to the community

Relative Dynamics conducts a comprehensive background check that includes drug testing. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, national origin, gender identity, sexual orientation, age, marital status, veteran status or disability status.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Sioux Falls, SD vacancy
  • Click here to learn more about our benefits offerings! (US only)US applicants: CNH Industrial is an equal opportunity employer. This company considers candidates regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, ...
    Senior

    CNH Industrial

    Sioux Falls, SD
    1 day ago
  • $106.73k - $142.3k

     ...à atteindre de nouveaux sommets en tant qu'équipe, en travaillant toujours pour le bien de nos clients.Objectif du posteA Senior Software Engineer is responsible for leading software development projects, designing and implementing solutions, and ensuring code quality.... 
    Senior

    CNH Industrial

    Sioux Falls, SD
    15 hours ago
  • $105.75k - $141k

     ...Industrial is about reaching new heights as one team, always delivering for the good of our customers. #LI-AA2Job PurposeA Senior Software Engineer is responsible for leading software development projects, designing and implementing solutions, and ensuring code quality.... 
    Senior
    Flexible hours

    CNH Industrial

    Sioux Falls, SD
    1 day ago
  •  ...In the Senior Software Engineer role, you will create innovative solutions for complex problems leveraging advanced understanding of engineering principals. You will serve as a subject matter expert actively contributing in full stack development. Primary Responsibilities... 
    Senior
    Work experience placement
    Flexible hours

    EDCO HEALTH INFORMATION SOLUTIONS I

    Sioux Falls, SD
    5 days ago
  •  ...Senior Software Engineer Are you passionate about building innovative, scalable software solutions that make an impact? Join Central Payments and play a key role in developing secure, high-performing technology that powers the future of payments. As a Senior Software... 
    Senior

    CC-CP Merger Sub LLC

    Sioux Falls, SD
    2 days ago
  •  ...Senior Software Engineer We build customer-facing command and control software for high-altitude balloon systems. Our users are trained operators—primarily U.S. military and internal flight operations teams—who rely on our tools to make real-world decisions. Aerostar... 
    Senior
    Work at office
    Remote work
    Relocation
    Flexible hours

    TCOM, L.P.

    Sioux Falls, SD
    2 days ago
  • CNH Industrial seeks a Senior Software Engineer to build robust, scalable software powering next-generation agricultural and construction equipment. In this role, you will design and implement services and applications that integrate with complex manufacturing and industrial... 
    Senior

    CNH Industrial

    Sioux Falls, SD
    6 days ago
  • $118k - $178k

     ...innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2026) Day to Day As a Senior Software Engineer on the AI Gateway & Guardrails team at Indeed, you will own and drive the development of platform services that connect Indeed... 
    Senior
    Work experience placement
    Local area

    Indeed

    Sioux Falls, SD
    2 days ago
  • Lead software development projects by designing, implementing, and maintaining high-quality software applications. Collaborate with cross-functional teams and mentor junior engineers to ensure code quality and alignment with business needs. Requirements Requires at least... 
    Senior
    Flexible hours

    ?(?)?

    Sioux Falls, SD
    2 days ago
  • $140k - $180k

     ...partners with top-tier clients across retail, fintech, edtech, software development, and R&D sectors. We specialize in building...  ...distributed systems, and we are seeking dynamic polyglot software engineers who can code in multiple languages and thrive in cloud-native,... 
    Senior
    Local area
    Remote work
    Flexible hours

    Jobot

    Sioux Falls, SD
    2 days ago
  •  ...Job Description Job Description Senior Software Engineer (C/Python) Sioux Falls, SD 57198 Location: On-Site Job Description: Anakim Consulting Inc. is hiring a Senior level Software Engineer with experience applying Infrastructure as Code (IaC) principles... 
    Senior

    Anakim Consulting Inc

    Sioux Falls, SD
    2 days ago
  • $135.2k - $306.4k

     ...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database.... 
    Senior
    Full time
    Temporary work
    Flexible hours

    Oracle

    Sioux Falls, SD
    4 days ago
  • $106.73k - $142.3k

     ...Industrial immer danach, als ein Team neue Höhen zu erreichen - und stets das Beste für unsere Kunden zu liefern.AufgabenA Senior Software Engineer is responsible for leading software development projects, designing and implementing solutions, and ensuring code quality.... 
    Senior
    Flexible hours

    CNH Industrial

    Sioux Falls, SD
    1 day ago
  • Title:Senior AWS DevOps EngineerKBR is seeking a Senior AWS DevOps Engineer to design, automate, modernize, and operate secure, scalable, and cost-effective AWS cloud environments supporting mission-critical customer workloads. This role will advance cloud modernization... 
    Senior
    Full time
    For contractors
    Local area
    Flexible hours

    KBR

    Sioux Falls, SD
    2 days ago
  •  .... As we continue to expand our SAP practice, we are seeking a Senior SAP Consultant who combines strong technical expertise with in...  ...SAP implementations. Education Bachelor’s degree in IT, Systems Engineering, Business Administration, or related field. #J-18808-Ljbffr... 
    Senior

    D4M International

    Sioux Falls, SD
    4 days ago
  • $130k - $180k

     ...the teams behind the technology that supports healthcare organizations, clinicians, and patients. We’re looking for a Senior Manager, Software Engineering to provide leadership across software engineering teams, with responsibility for resource planning, development... 
    Senior
    Flexible hours
    Afternoon shift

    Sonifi

    Sioux Falls, SD
    4 days ago
  • $83.1k - $127.42k

     ...Industrial is about reaching new heights as one team, always delivering for the good of our customers. #LI-AA2Job PurposeAs a Software Engineer II at CNH, you will play a critical role in supporting the delivery of cloud-based applications, focusing on the use of consistent... 
    Work experience placement
    Flexible hours

    CNH Industrial

    Sioux Falls, SD
    1 day ago
  • Title:Full Stack Software EngineerBELONG. CONNECT. GROW. with KBR.Around here, we define the future. We are a company of innovators, thinkers...  ...Earth.KBR’s Science and Space division is seeking a Software Engineer/Web Developer to support our Technical Support Services... 
    Full time
    Contract work
    For contractors
    Local area
    Remote work
    Flexible hours

    KBR

    Sioux Falls, SD
    3 days ago
  • Title:Software Engineer 3Software Engineer 3, KBR Wyle Services, LLC, Sioux Falls, SD: Support geospatial data processing, storage and distribution for USGS Science projects. Ensure all software activities are conducted in accordance with the Software Development Life Cycle... 
    Full time
    Work experience placement
    Local area
    Remote work
    Monday to Friday
    3 days per week

    KBR

    Sioux Falls, SD
    2 days ago
  •  ...define the new space era by continuously pushing the boundaries of engineering models services and technology development. Visit us at...  ...Relative Dynamics is seeking a junior- to mid-level Software Engineer to support advanced software development efforts in partnership... 
    Full time
    For subcontractor

    Relative Dynamics Inc.

    Sioux Falls, SD
    4 days ago
  • $77.1k - $123.3k

     ...that helps millions of learners improve their lives and achieve their dreams through education. What you'll do here: As a Software Engineer, you will deliver a world-class experience for learners and instructors on our Cengage Learning Platforms (CLP). Working on a... 
    Full time
    Live in
    Local area
    Worldwide

    Cengage Group

    Sioux Falls, SD
    1 day ago
  •  ...Job Description Job Description Software Engineer (Geospatial) Sioux Falls, SD 57198 Location: On-Site Position Type: Full-Time Security Access: Ability to obtain Public Trust access Job Description: Join an elite engineering team supporting scientific... 
    Full time

    Anakim Consulting Inc

    Sioux Falls, SD
    2 days ago
  •  ...Job Description Job Description Software Engineer – Junior Sioux Falls, SD 57198 Location: On-Site Job Description: Anakim Consulting Inc. is hiring a Junior level Software Engineer with experience applying Infrastructure as Code (IaC) principles to support... 

    Anakim Consulting Inc

    Sioux Falls, SD
    3 days ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Sioux Falls, SD
    3 days ago
  •  ...integration considerations. - Design and implement complex software components and perform advanced programming tasks across multiple...  ...any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary... 
    Senior
    Minimum wage
    Contract work
    Temporary work
    Work experience placement
    Remote work

    MAXIMUS

    Sioux Falls, SD
    4 days ago
  •  ...wins!JOB SUMMARY & RESPONSIBILITIESThe Senior Developer will independently perform design...  ...initiative. Design and deliver quality software application solutions on time....  ...Bachelor’s Degree in Computer Sciences, Engineering or equivalent work experienceMinimum of... 
    Senior
    Full time
    Work at office
    Relocation package
    Shift work
    Night shift

    POET Energy

    Sioux Falls, SD
    4 days ago
  • $86.63k - $132.83k

     ...and field environment. Evaluate system readiness, comprised of software and hardware variables. Develop, maintain, and update test...  ...procedures. Keep abreast of new developments in the fields of engineering design, methods, and applications.May assist with the request... 
    Senior
    Flexible hours

    CNH Industrial

    Sioux Falls, SD
    1 day ago
  • $106.73k - $163.65k

     ...Senior Systems EngineerInnovation. Sustainability. Productivity. This is how we are Breaking New Ground in our mission to sustainably...  ...delivering for the good of our customers.Job PurposeThe Senior Systems Engineer is responsible for ensuring overall form, fit, and function of... 
    Senior
    Flexible hours

    Cnh Inc

    Sioux Falls, SD
    4 days ago
  •  ...TCOM is seeking a Staff Software Engineer to design, develop, and evaluate software from concept through production stage, and make modifications as needed. Essential Functions: Research, write, develop, test, and evaluate software programs. Work with teams... 
    Full time
    Work at office
    Flexible hours

    Tcom, L.p.

    Sioux Falls, SD
    15 hours ago
  • Title:Senior Lidar Systems & Geospatial Engineering LeadBELONG. CONNECT. GROW. with KBR.Around here, we define the future. We are a company of innovators...  ...lidar subject-matter expertise, algorithm and software development, standards support, and technical leadership... 
    Senior
    Full time
    For contractors
    Local area
    Remote work
    Flexible hours

    KBR

    Sioux Falls, SD
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!