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

Software Engineer

Relative Dynamics Inc.

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 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 systems
  • Lead or significantly contribute to software planning, including requirements refinement, task estimation, and design reviews
  • Perform and document both preliminary and detailed designs for software modules
  • Implement software solutions from established design artifacts
  • Develop, execute, and document unit tests, integration tests, and system-level tests
  • Prepare test plans, test procedures, and formal test reports
  • Manage and analyze configuration change requests following Configuration Management (CM) processes
  • Participate in and occasionally facilitate technical reviews for documents and code
  • Collaborate closely with Systems Engineers, Software Engineers, and cross-functional project teams to ensure cohesive, high-quality solutions
  • Independently execute engineering tasks
  • Mentor junior staff where applicable
  • Contribute to the full life cycle of software development
What You'll Need:

Required Experience
  • Bachelor's degree in Computer Science, Software Engineering, or a related discipline.
  • Typically 5 years of professional experience in software engineering
  • Experience with systems involving data ingest, image processing, satellite ground systems, or cloud computing is highly beneficial
  • Experience supporting distributed or cloud-native architectures is strongly preferred
  • Three years of continuous residency in the U.S. for issuance of a Government Security credential
  • Ability to obtain and maintain a national agency check and background investigation for facility access
Required Skills
  • Excellent interpersonal, organizational, and communication skills
  • Ability to work independently and collaboratively within a highly skilled technical team
  • Solid understanding of the Software Development Life Cycle
  • Proficiency in Python and C/C++
  • Experience interfacing with database systems
  • Relational database experience
  • Unix/Linux expertise
  • Experience with change management tools such as Git
Desired Skills
  • Postgres experience
  • Perl
  • Java
  • Experience with remote sensing, digital image/signal processing techniques, and basic geography concepts such as map projections
  • AWS Cloud Services (S3, EC2, EKS, ECR, Lambda)
  • CI/CD pipelines
  • Infrastructure as Code
  • Artificial Intelligence for software code generation and documentation
What You Won't Do:
  • Feel stuck as we offer great opportunities to advance and learn
  • Feel like a number as we're a close-knit bunch and always have each other's backs
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
  • Competitive wage and benefits package
  • Medical, dental, vision and life/disability insurance
  • Vacation and paid holidays
  • Tuition reimbursement
  • Great 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 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Garretson, SD vacancy
  • Therapy Team Leader Career Opportunity Are you a licensed clinician ready to lead while continuing to provide hands‑on patient care? As a Therapy Team Leader, you balance clinical excellence with team leadership—helping patients achieve meaningful outcomes while mentoring...
    Suggested
    Full time
    Part time
    Flexible hours

    Encompass Health Rehabilitation Hospital of Sioux Falls

    Garretson, SD
    2 days ago
  • $25 - $50 per hour

    Role Overview TSA is accepting applications for Lead and Supervisory Transportation Security Officers at airports in Garretson. These roles are ideal for individuals looking to step into leadership positions within airport security operations. TSA provides training ...
    Suggested
    Shift work
    Night shift
    Weekend work

    Airport Security Careers

    Garretson, SD
    29 days ago
  • Border Foods LLC in Garretson, South Dakota, is seeking a General Manager to oversee all restaurant operations and reinforce core values such as Accountability and Teamwork. The position involves recruiting talented team members, managing P&L, and ensuring a customer-friendly...
    Suggested

    Border Foods

    Garretson, SD
    4 days ago
  • $100k

    Excellent opportunity to join a leading, national credit card processing company that has over a decade of industry experience. Slice Merchant Services offers innovative payment processing solutions to merchants. Slice has put together a comprehensive package of products...
    Suggested
    Local area

    Slice Merchant Services

    Jasper, MN
    1 day ago
  • $120k - $160k

     ...Ability to travel up to 50% of the time required. What makes you a good fit ~ BS Degree in Chemical, Mechanical, Electrical Engineering required (Chemical Engineering preferred). ~15-20 years hands on experience with Capital Project Management at chemical... 
    Suggested

    Henkel Corporation

    Brandon, SD
    1 day ago
  • $25 - $50 per hour

    Role Overview TSA is accepting applications for Lead and Supervisory Transportation Security Officers at airports in Jasper. These roles are ideal for individuals looking to step into leadership positions within airport security operations. TSA provides training to ...
    Shift work
    Night shift
    Weekend work

    Airport Security Careers

    Jasper, MN
    29 days ago
  • $100k

    Border Foods LLC in Hills, Minnesota is seeking a General Manager to lead its restaurant operations. The role focuses on reinforcing the company values of Accountability, Integrity, Family, Excellence, Teamwork, and Empowerment. Responsibilities include team building, ...

    Border Foods

    Hills, MN
    3 days ago
  • $100k

    Border Foods LLC in Luverne, Minnesota is seeking a General Manager to lead our restaurant team. This role is pivotal in reinforcing our core values and ensuring exceptional service to our guests. The ideal candidate will have a strong background in restaurant management...

    Border Foods

    Luverne, MN
    3 days ago
  • Border Foods LLC is seeking a General Manager to oversee the entire restaurant operations in Brandon, South Dakota. This role requires enforcing core values and ensuring a culture that supports employee growth. The General Manager is responsible for building a strong team...

    Border Foods

    Brandon, SD
    3 days ago
  • $14 per hour

    Job Description Job Description Company Description Join Team Honey Badger – Where Leaders Are Built! Our business is growing & so can YOU! Your local Domino’s is now hiring motivated Team Leads who are ready to step up, take charge, and help run great shifts...
    Hourly pay
    Full time
    Local area
    Immediate start
    Flexible hours
    Shift work

    Domino's Franchise

    Brandon, SD
    9 days ago
  • Job Description Job Description Human Resources Manager (Bilingual – Spanish/English) Location: Southwest Minnesota (Hybrid | Based near Edgerton, MN) About the Company Solid Rock Recruiting’s client is a growing, family-owned construction company with 25+ ...

    Solid Rock Recruiting LLC

    Luverne, MN
    21 days ago
  • Job Description Job Description Human Resource Representative / Administrative Secretary - Bilingual (Spanish/English) to join our GROWING team! You will perform activities in human resources ensuring smooth communication across language barriers throughout the ...
    Full time

    Oakridge Nursery & Landscaping

    Brandon, SD
    20 days ago
  • $65k - $88k

     ...of expertise Strives for improvements and efficiencies in Engineering area Executes engineering processes ensuring that quality products...  ...machine motion control systems, mechanics, electronics and software. Mechanical skills and aptitude a plus. (Welding, machining... 
    Minimum wage
    Full time
    Local area
    Flexible hours

    Henkel

    Brandon, SD
    29 days ago
  • Job Description Job Description Field Layout Trainer (Total Station / UTS) – Construction Survey TechnologyPosition Summary A growing concrete construction contractor is seeking a field-focused Field Layout Trainer to support and develop crews using robotic total...
    For contractors

    Solid Rock Recruiting LLC

    Luverne, MN
    4 days ago

Do you want to receive more vacancies?

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