Point your AI agent at freehire and let it find you a job.

Get the CLI →

York Space Systems

NewBe an early applicant

Ground Software Engineering Intern

Posted Updated
Discussion

York’s Ground Software team is looking for a Software Engineering Intern who is passionate about building software that pushes the bounds of what's possible. Our team builds and maintains a modern web-based application (React/TypeScript, C# .NET) backed by a microservice infrastructure (Docker, Kafka, REST) that operators use to monitor and control constellations of spacecraft across several active missions. Interns have the opportunity to work across this full stack based on project needs, contributing to features that will impact real operations once completed.

This role is designed for new engineers who are eager to grow quickly in a technically demanding environment with early-stage development experience. You'll work alongside experienced engineers who will support your growth through mentorship, code reviews, and collaborative design discussions. At the end of your internship, you will be able to show off a major feature that you have contributed to the common codebase with a high likelihood of seeing it used by operators on an active mission. The problems we work on are complex, and you’ll be supported by your team and leadership as you grow into that complexity and make your project a success.
Prior space-industry experience is not required.

Position Details

Team size: 6-8 developers
Remote Policy: Hybrid (4 days in office)

Key Responsibilities

Develop user-facing features using TypeScript and React, working within an established codebase and tech stack
Translate designs and requirements into clean, readable code with guidance from senior team members
Build and maintain reusable UI components following existing design patterns, and contribute to backend APIs when project work requires it
Write unit tests and documentation for internal users and customers
Participate in agile ceremonies including sprint planning, standups, and retrospectives
Other duties as assigned

Required Qualifications

Bachelor's degree or currently pursuing a degree in Computer Science or related field
0-1 year of software engineering
Familiarity with modern React or Angular core principles (ex. components, state management, rendering)
Experience with Git or other source control tools
Familiarity with consuming REST APIs
Familiarity with SQL databases
Eagerness to continue to learn and improve
Strong verbal and written communication and interpersonal skills with the ability to work in a collaborative team environment
Ability to work in a fast-paced environment
Ability to proactively seek information & guidance when encountering vague or confusing requirements

Preferred Qualifications

Experience with strongly typed languages such as C# or TypeScript
Experience with modern state management tools such as TanStack Query
Familiarity with common front-end tooling such as Yarn, Babel, Material-UI, etc.

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available