Software Developer - Manufacturing Software Tools


About Spire:

Spire Global is a space-to-cloud analytics company that owns and operates the largest multi-purpose constellation of satellites. Its proprietary data and algorithms provide the most advanced maritime, aviation, and weather tracking in the world. In addition to its constellation, Spire’s data infrastructure includes a global ground station network and 24/7 operations that provide real-time global coverage of every point on Earth.

Job Description:

Spire’s MFG Software Tools department is seeking an experienced Mid-Senior level developer to join its team.  This team’s main objective is to supply the Manufacturing Department with software solutions that aid in the construction and testing of Spire’s proprietary satellites.  Existing offerings include legacy CRM for build instructions, inventory control and automated testing services.  The department is transitioning to modern development practices and industry standard software offerings

Responsibilities of your role:

A successful candidate will be responsible for:

  • Contributing to technical design.
  • Maintaining and upgrading existing systems.
  • Identifying areas for improvement.
  • Supporting junior team members with development and code reviews.
  • Maintaining technical documentation.
  • Maintaining user guide documentation.
  • Training users.
  • Requirements gathering from system users for future development.

Basic Experience:

  • 5+ years in industry.
  • Familiarity with working in an Agile environment and Agile ceremonies.
  • Degree in Computer Science or related field.
  • Understanding of software design principles and patterns.
  • Experience with version control.
  • An ability to perform well in a fast-paced environment.

Basic Qualifications

Supporting existing legacy offerings:

  • Proficiency with: Python2, XML, SQL, PostgresQL, Linux Expertise/Shell Scripting.

Greenfield migration:

  • Proficiency with: Python3, Javascript, JQuery, JSON

Preferred Qualifications/Experience:

  • Excellent verbal communication skills.
  • An ability to perform well in a fast-paced environment.
  • Good interpersonal skills.
  • Good problem-solving skills.
  • Experience working with NoSQL databases.
  • Experience with Docker and Docker Compose.
  • Experience with GraphQL.
  • Linux/Bash proficiency
  • Experience developing and running industry standard test automation suites (such as NI.)
  • Experience with software interfaces for spectrum analyzers, programmable power supplies/attenuators/RF switches, vector signal generators, and/or similar test equipment.

Spire is Global and our success draws upon the diverse viewpoints, skills and experiences of our employees. We are proud to be an equal opportunity employer and are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or veteran status.