1

Ground Software Engineer Jobs in Oregon (NOW HIRING)

OR

$126K - $150K/yr

Solid experience in software engineering principles, including system design, architecture, and ... We use the latest in AI/ML technology to help our customers break new ground at scale. We are a ...

Experience with Python Experience that will help you hit the ground running with us: * Implementing ... Creating fault-tolerant systems that make the devops team happy to deploy your code * Designing and ...

Experience with Python Experience that will help you hit the ground running with us: * Implementing ... Creating fault-tolerant systems that make the devops team happy to deploy your code * Designing and ...

OR

$134K - $180K/yr

... ground-breaking AI-driven enterprise-grade applications. On a day-to-day basis, you will be ... We are seeking Principal Software Engineers who would be Working on cutting-edge technologies ...

... ground-breaking AI-driven enterprise-grade applications. On a day-to-day basis, you will be ... We are seeking Staff Software Engineers who would be Working on cutting-edge technologies alongside ...

OR · On-site

The Ads Platform Engineering org builds advertising systems and integrations that power ad delivery ... Our job is to fix that from the ground up and make sure it doesn't become a problem again, as the ...

OR · On-site

$104K - $130K/yr

We're looking for an experienced Senior Software Quality Engineer to join the PingOne Neo team and ... the ground up. You'll play a critical part in ensuring product stability and performance by ...

OR

$180K - $240K/yr

Senior Embedded Software/Firmware Engineer (Device Drivers) Summary: You will be responsible for ... These drivers are built ground-up for safety critical automotive application. Also, we build ...

Prepare and review specifications for subsurface investigations, deep foundations, ground ... Construction project management and/or scheduling software knowledge * Excellent verbal/written ...

Prepare and review specifications for subsurface investigations, deep foundations, ground ... Construction project management and/or scheduling software knowledge * Excellent verbal/written ...

Prepare specifications for subsurface investigations, deep foundations, ground improvement, earth ... Construction project management and/or scheduling software knowledge * Excellent verbal/written ...

DevOps Engineer II

$52.75 - $72.25/hr

Proven experience designing and building DevOps platforms and CI/CD pipelines from the ground up * Hands-on experience supporting the end-to-end software delivery lifecycle, including source control ...

OR · Hybrid

You might thrive in this role if you have * 5+ years of experience spanning both software ... Prior work at a high-growth startup where you built the compliance program from the ground up, not ...

Showing results 21-40

Ground Software Engineer information

What are Ground Software Engineers?

Ground Software Engineers are professionals who design, develop, and maintain software systems that support space missions from the ground. Their work typically involves building tools for mission control, telemetry processing, satellite communication, and data management. These engineers ensure that spacecraft can be monitored, commanded, and controlled from Earth, often collaborating closely with hardware engineers and mission operators. They play a crucial role in mission success by enabling real-time data analysis, automation, and troubleshooting for space operations.

What are the key skills and qualifications needed to thrive as a Ground Software Engineer, and why are they important?

To thrive as a Ground Software Engineer, you need strong programming skills (often in languages like C++, Java, or Python), a background in computer science or engineering, and knowledge of satellite ground systems. Familiarity with software development tools, real-time operating systems, and experience with mission control systems or telemetry processing platforms are typically required. Strong problem-solving abilities, attention to detail, and effective communication are crucial soft skills for this role. These skills and qualities ensure reliable software that supports mission-critical ground operations and fosters collaboration within multidisciplinary teams.

What are some typical challenges a Ground Software Engineer faces when integrating new systems with existing ground infrastructure?

Ground Software Engineers often encounter challenges when integrating new software with legacy ground systems, such as ensuring compatibility between different hardware interfaces and communication protocols. They may also need to address issues related to real-time data processing, security requirements, and system scalability. Collaboration with cross-functional teams—including hardware engineers, network specialists, and mission operations personnel—is essential to identify potential integration issues early and develop effective solutions.

What is the difference between Ground Software Engineer vs Satellite Software Engineer?

AspectGround Software EngineerSatellite Software Engineer
CredentialsBachelor's or higher in Computer Science, Software Engineering, or related fields; experience with embedded systems and real-time softwareSimilar credentials; focus on embedded systems, real-time software, and aerospace standards
Work EnvironmentGround stations, control centers, labs, often in aerospace or defense industriesSatellite onboard systems, spacecraft, aerospace facilities
Employer & IndustryAerospace, defense, satellite communication companiesSatellite manufacturers, space agencies, aerospace firms
Search & Comparison IntentPeople comparing roles in satellite ground control and software developmentRoles related to satellite onboard software development

While both roles involve embedded and real-time software skills, Ground Software Engineers focus on developing and maintaining ground station systems and control software, whereas Satellite Software Engineers work on onboard satellite systems and firmware. The roles often overlap in skills but differ in environment and specific responsibilities.

What cities in Oregon are hiring for Ground Software Engineer jobs? Cities in Oregon with the most Ground Software Engineer job openings:
Sr. Software Engineer - Java

$126K - $150K/yr

Full-time

Posted 16 days ago


Job description

Who are we?

Smarsh empowers its customers to manage risk and unleash intelligence in their digital communications. Our growing community of over 6500 organizations in regulated industries counts on Smarsh every day to help them spot compliance, legal or reputational risks in 80+ communication channels before those risks become regulatory fines or headlines.  Relentless innovation has fueled our journey to consistent leadership recognition from analysts like Gartner and Forrester, and our sustained, aggressive growth has landed Smarsh in the annual Inc. 5000 list of fastest-growing American companies since 2008.

Summary
 
We are looking for a highly skilled Java Developer to join our R&D Server team. In this role, you will design and develop both new and existing product capabilities, working across a diverse set of technologies and architectures. This position also provides the opportunity to develop and support services within our federal enclave environment, alongside our cloud based workloads. Developing and supporting features within our federal enclave environment, requiring careful attention to compliance, security, and constrained deployment workflows. Building, enhancing, and maintaining services in our AWS-based production environment, leveraging modern cloud-native tooling and infrastructure. The ideal candidate is someone who loves to self-learn, shares expertise with peers, and thrives in an Agile, collaborative, and warm team environment.
 
Our tech stack includes Redis, Oracle, PSQL, Kafka, Spring, Microservices, Docker, Kubernetes, AWS, Jenkins, Grafana, ELK, Maven, and GitHub.
 
How will you contribute?
  • Design, develop, and maintain Java-based backend services across both secure federal enclave and AWS production environments.
  • Contribute to architecture design, code quality, performance optimization, and scalable system patterns.
  • Collaborate closely within an Agile Scrum team and provide mentorship, knowledge sharing, and technical leadership.
  • Participate in production troubleshooting, analysis, and improvements across diverse runtime environments.
  • Work with DevOps, QA, and Product teams to ensure smooth delivery, operational readiness, and high system reliability.
What will you bring?
  • At least 3 years of professional Java development experience (exceptional candidates with slightly less may be considered).
  • Strong object-oriented programming skills and deep understanding of Java internals.
  • Solid experience in software engineering principles, including system design, architecture, and best coding practices.
  • Hands-on experience with multi-threaded programming.
  • Ability to adapt development workflows to both federal enclave and cloud-based (AWS) environments.
  • Advantages
  • Experience working with or supporting secured / restricted-access environments is a plus.
  • Experience supporting a FedRAMP certified product in production.
  • DevOps-oriented mindset, with exposure to CI/CD pipelines, containerized environments, and operational tooling.
  • Experience working with or integrating AI/ML tools or frameworks.
  • Background in microservices architecture, including asynchronous (Kafka, messaging queues) and synchronous (RESTful APIs) communication models.
  • Strong test-oriented mindset (unit tests, component tests, automation).
  • Experience with Spring / Spring Boot.
  • Hands-on with Docker, Kubernetes, and container orchestration platforms.
  • Experience with Kafka event-driven systems.
  • Familiarity with profiling tools, code coverage tools, and CI/CD systems.
$126,700 - $150,000 a year
 
The above salary range represents Smarsh's good faith and reasonable estimate of the range of possible base compensation at the time of posting. 
 
Any applicable bonus programs will be discussed during the recruiting process. 
 
The salary for this role will be set based on a variety of factors, including but not limited to, internal equity, experience, education, location, specialty and training. Local cost of living assessments are done for each new hire at the time of offer.
About our culture

Smarsh hires lifelong learners with a passion for innovating with purpose, humility and humor. Collaboration is at the heart of everything we do. We work closely with the most popular communications platforms and the world's leading cloud infrastructure platforms. We use the latest in AI/ML technology to help our customers break new ground at scale. We are a global organization that values diversity, and we believe that providing opportunities for everyone to be their authentic self is key to our success. Smarsh leadership, culture, and commitment to developing our people have all garnered Comparably.com Best Places to Work Awards. Come join us and find out what the best work of your career looks like.
apply for this job