Software Architect Senior

York Space Systems

Greenwood Village (CO)

On-site

USD 140,000 - 210,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
PTO
401K

Job summary

York Space Systems is seeking a Software Architect Senior who reports to the Software Architecture Team Lead. This role will drive requirements management, technical design, planning, and coordination across SWE to deliver software solutions for space missions.

The ideal candidate is detail oriented and excels at designing components and interfaces, and communicating complex designs to both technical and non-technical audiences.

Qualifications

  • Ability to articulate technical designs to diverse audiences.
  • Experience presenting to leadership and customers.
  • Proficient in UML use cases and diagrams.
  • Knowledge of architecture principles: separation of concerns, loose coupling, cohesion, security, interoperability.
  • Bachelor's degree in CS/Software Eng or related field.
  • 8–10 years as a software engineer.
  • 3+ years leading software teams or as a PM.

Responsibilities

  • Understand program objectives, milestones, and risks for SWE delivery.
  • Coordinate SWE products with flight software and external partners.
  • Identify and manage SWE-related risks.
  • Serve as technical expert in customer meetings for SWE products.
  • Oversee lifecycle design, development, integration, testing, and deployment.
  • Perform requirements gap analysis and manage V&V.
  • Create UML use cases and architectural diagrams.
  • Collaborate on epic designs and oversee feature development and testing.
  • Present software design and progress to stakeholders.
  • Drive SWE delivery on milestones and demonstrations.
  • Support mission operations with ground software and simulations.

Skills

Articulate technical designs
Stakeholder communication
UML modeling
Architectural design principles
Leadership / project management

Education

Bachelor's degree in Computer Science, Software Engineering, or related field

Tools

Jira RTM
Draw.io
GitLab
Confluence
Microsoft Office

Job description

York Space Systems was founded to radically improve spacecraft affordability and reliability, transforming, and enabling next- generation space mission operations worldwide. Today, York is one of the most innovative aerospace companies, specializing in end-to-end customer solutions and the rapid production of spacecraft platforms. York's complete Space Segment Solution includes spacecraft production, payload integration, system integration & test, launch services, ground segment services, and mission operations, enabling customers to leverage York's existing technology solutions to get to orbit rapidly and responsively. We're looking to expand our team across the board.

We are seeking a Software Architect Senior, reporting to the Software Architecture Team Lead, who will be responsible for program-focused requirements management, technical design, planning, and coordination of the various departments within the Software Engineering (SWE) division to deliver software solutions on York programs. The ideal candidate for this role is detail oriented, adept at software component and interface design, can articulate technical designs to both technical and non-technical audiences, and has experience managing software projects. The Software Architect will support the Program Manager and Mission Lead System Engineer to determine the tasks and activities needed to deliver simulations, ground software, flight software, and site reliability and engineering services for customer programs. This role will be a critical member of our SWE team, ensuring the quality and completeness of delivered software solutions for our programs by driving the organization and collaboration of SWE engineering teams.

Key Responsibilities
  • Develop a deep understanding of program objectives, scope, milestones, schedule, risks, and requirements for successful delivery of SWE products and services on missions
  • Work closely with program management and mission lead system engineers to coordinate and collaborate on the alignment of SWE products and services with flight software, payloads, GEPs, and external program partners
  • Identify and manage SWE-related risks for program missions
  • Participate in program customer meetings as the technical expert for SWE products and services
  • Responsible for program life-cycle design, development, integration, test and deployment of SWE software products and services to missions
  • Perform requirements gap analysis against SWE products, identify derived requirements, and manage requirement V&V efforts
  • Develop UML use cases, architectural diagrams (e.g., component, interface, and sequence diagrams), feature specifications, and SWE deliverables for programs
  • Collaborate with product development teams by contributing to epic designs as a technical SME and overseeing all program-related feature development and test
  • Present on software design, development approach, test plan, and progress to both internal and external program stakeholders
  • Drive successful SWE delivery on key program milestones, test events, and demonstrations
  • Support mission operations in the successful deployment and execution of ground software and simulations for mission rehearsals, training, and the full mission operations lifetime
Qualifications
Required for the Role
  • Ability to effectively articulate technical designs to both technical and non-technical audiences
  • Comfortable communicating technical design and project status to senior leadership and customers
  • Experience with UML for defining use cases, component diagrams, interface diagrams, and sequence diagrams
  • Experience with architectural design principles and considerations including separation of concerns, loose coupling, high cohesion, scalability, security by design, and interoperability
  • Bachelor's degree in Computer Science, Software Engineering, or an engineering related field
  • 8-10 years' experience as a software engineer contributing to software design and development
  • 3+ years' experience leading software engineering teams or as a project manager
Preferred For The Role
  • Experience with the following tools is preferred, but not required:
    • Jira RTM
    • Draw.io
    • GitLab
    • Atlassian products (Confluence, Jira)
    • Microsoft Office products (Word, Excel, PowerPoint)
Benefits

In addition to compensation, York Space Systems is proud to offer a comprehensive benefits package including medical, dental, and vision insurance along with PTO and a 401K.

York Space Systems provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, military or protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. Must have permanent authorization to work in the United States. This policy applies to all terms and conditions or employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training. YORK SPACE SYSTEMS IS AN EEO EMPLOYER.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Strategic Software Development Engineer
Strategic Software Development Engineer

York Space Systems • Greenwood Village (CO)

On-site
USD 90,000 - 150,000
100% employer-paid medical, dental, &
Generous 401(k) match
Software Engineer
Software Engineer

York Space Systems LLC • Greenwood Village (CO)

On-site
USD 75,000 - 95,000
Site Manager
Site Manager

York Space Systems • Austin (TX)

On-site
USD 180,000 - 230,000
Medical Insurance
Dental Insurance
Vision Insurance
+2
Strategic Software Development Engineer
Strategic Software Development Engineer

York Space Systems • Laurel (MD)

On-site
USD 110,000 - 170,000
Employer-paid health insurance
Paid holidays
Unlimited PTO
+1
Site Reliability Engineer & DevSecOps Manager
Site Reliability Engineer & DevSecOps Manager

York Space Systems • Greenwood Village (CO)

On-site
USD 140,000 - 190,000
Medical insurance
Dental insurance
Vision insurance
+2
Flight Software Engineer, Senior
Flight Software Engineer, Senior

York Space Systems LLC • Greenwood Village (CO)

On-site
USD 110,000 - 165,000
Medical insurance
Dental insurance
Vision insurance
+2
Flight Software Engineer, Senior
Flight Software Engineer, Senior

York Space Systems • Greenwood Village (CO)

On-site
USD 110,000 - 165,000
Medical insurance
Dental insurance
Vision insurance
+2
Battle Management Software Engineer
Battle Management Software Engineer

York Space Systems • Austin (TX)

On-site
USD 120,000 - 180,000
100% employer-paid medical, dental, &
Holidays & sick time
Unlimited PTO
+1
Software Engineer
Software Engineer

Front Door Defense • Greenwood Village (CO)

On-site
USD 100,000 - 120,000
Senior Flight Dynamics & Mission Analysis Engineer
Senior Flight Dynamics & Mission Analysis Engineer

York Space Systems • Greenwood Village (CO)

On-site