Senior Software Engineer - Ground Software

Intuitive Machines LLC
Glen Burnie, MD, US
Full-time

Job Description

Job Description

Senior Software Engineer - Ground Software

About Intuitive Machines

Intuitive Machines is an innovative and cutting-edge space company making cislunar space accessible to both public and private customers.

Our mission is to further science and exploration, communications, and economic progress from the Earth to the Moon and beyond.

With the first commercial lunar landing in history, multiple NASA lunar missions in development, and additional private missions on our manifest, we pride ourselves in supporting our customers and the nation in paving the way to return humans to the surface of the Moon.

Our world-class team includes experts in all aspects of spacecraft subsystems design, development, and test, on-orbit operations, and safety.

About The Position

We are seeking a Senior Software Engineer for our Ground Software team. This individual will be steeped in full stack development with an emphasis on backend to enhance our Nova Core ground system- the backbone of our Mission Control Center.

This role would be tied to our Near Space Network Services contract and the Lunar Data Network. Acting as a senior member of the team, you will be tasked on building / converting existing architecture to our future satellite missions.

Responsibilities :

  • Design, implement and test applications and services comprising the Nova Core ground system.
  • Lead a small group of engineers in milestones, tasks and development
  • Collaborate with stakeholders and external interfaces to ensure that services are properly featured and scaled.
  • Cooperate with frond-end developers on visualization needed to support backend services.
  • Coordinate updates and upgrades to services in accordance with flight software and simulation releases.
  • Support end user operations and test events

Qualifications :

  • B.S. in computer science, computer engineering, or similar
  • Prior experience leading small teams, or shown leadership skills without direct reports
  • 8+ years of experience in C# .NET server-side development and client-side usage of Web Services- both REST and WebSocket APIs
  • 8+ years of experience in Python development
  • 8+ years of experience with Document Databases (e.g. MongoDB, etc.)
  • 8+ years of experience with Agile / Scrum methodologies
  • 8+ years of experience with unit testing and frameworks
  • 5+ years of experience with SQL relational and / or NoSQL database solutions
  • 5+ years of experience with networking (e.g. DNS, SSL, Routing, etc.)
  • 5+ years of experience with optimization (e.g. Big O, profiling, etc.)
  • 5+ years of experience with Docker Containerization
  • Experience with debuggers and tools (e.g. GDB, DDD, etc.)
  • Experience with source code management tools (e.g. git, svn, CVS, etc.)
  • Excellent written and oral communication skills
  • Capable of both high quantity and high quality output
  • Ability to work in a fast paced, hard charging, and high stakes environment
  • A passion for spaceflight

Preferred Qualifications :

  • This role is backend focused that highly interacts with Front End based displays, controls and visualization. A strength or understanding of backend to front end integration Is highly preferred
  • 5+ years of experience with TypeScript / JavaScript / JSON / DOM
  • 5+ years of experience with HTML / CSS
  • 5+ years of experience with front-end frameworks (e.g. Vue.js, React, Angular, etc.)

US EEO Statement

Intuitive Machines is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected veteran status, age, or any other characteristic protected by law.

5 days ago
Related jobs
Promoted
Boeing Intelligence & Analytics
Annapolis Junction, Maryland

Software Engineer - Senior Level. As a Software Engineer Level 3 at Boeing Intelligence & Analytics you will be responsible for supporting the GRAPEVINE/VINYARD Team, some of your duties will include:. From hardware and software engineering solutions to analytics that keep this nation safe, we creat...

Promoted
Capital One
Annapolis, Maryland

Center 3 (19075), United States of America, McLean, VirginiaSenior Lead Software Engineer, Back End (Enterprise Platform Technology)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative del...

Promoted
Canonical - Jobs
Baltimore, Maryland

This is an exciting opportunity for a software engineer passionate about open source software, Linux, and Data Centre automation. MAAS is a rapidly evolving software stack written in Python and Go, and we are looking for experienced software engineers who understand performance at scale, networking,...

Promoted
Capital One
Annapolis, Maryland

What You’ll Do: Work with a team of developers with deep experience in distributed microservices and full stack systems Perform software development on Front End Applications leveraging a test-driven development pattern Own the technical design and development of cross-functional, multi-platform app...

Promoted
Capital One
Herald Harbor, Maryland

San Francisco and San Jose, California (Hybrid On-Site): $174,900 - $199,700 for Senior Software EngineerIllinois (Hybrid On-Site): $153,900 - $175,700 for Senior Software EngineerCandidates hired to work in other locations will be subject to the pay range associated with that location, and the actu...

Promoted
Capital One
Annapolis, Maryland

Illinois (Hybrid On-Site): $153,900 - $175,700 for Principal Associate Senior Software Engineer; $153,900 - $175,700 for Senior Software Engineer. Senior Software Engineer, Back End. As a Capital One Software Engineer, you’ll have the opportunity to be on the forefront of driving a major transformat...

Promoted
Capital One
Annapolis, Maryland

Center 1 (19052), United States of America, McLean, VirginiaSenior Software Engineer, Back End - Card TechDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capi...

CollabraSpace
Annapolis Junction, Maryland

Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces. CollabraSpace PRIME contract is seeking a highly motivated Software Engineer 2 to serve on an agile team, pe...

Promoted
Capital One
Middle River, Maryland

Ave (22114), United States of America, New York, New YorkSenior Software EngineerDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part o...

Data Computer Corporation of America (DCCA)
Annapolis Junction, Maryland

Developing, unit testing, and peer review of software, including compliers, firmware, bootloaders, drivers, and front-end user interphases that control peripheral component interconnect express (PCIe) boards with Field-Programmable Gate Arrays (FPGA). ...