FAQs
What is the primary focus of the Software Engineer position at Spire?
The primary focus is to design, develop, and maintain a resilient distributed network of headless Linux computers to ensure reliable data delivery from IoT devices in adverse network environments.
What are some key responsibilities of the role?
Key responsibilities include designing processes for device provisioning and software updates, implementing CI/CD practices, collaborating with the Infrastructure team, developing SLA monitoring systems, and finalizing documentation for device installation and troubleshooting.
What qualifications do I need to apply for this position?
A Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field is required, along with a strong understanding of network protocols and data management.
Are there any preferred skills that could enhance my application?
Yes, preferred skills include experience with large-scale distributed systems, proficiency in Linux and AWS, hands-on experience with big data technologies, and an understanding of HTTP API endpoint setup.
What kind of work environment does Spire offer?
Spire operates a hybrid work model, requiring employees to work a minimum of three days per week in the office.
Is prior experience in agile methodologies necessary?
While not strictly necessary, experience with agile development methodologies and version control systems (e.g., Git) is preferred and can enhance your application.
Does Spire provide any educational support or training programs?
Yes, Spire offers an Education Assistance Program to support employees in their educational pursuits.
What benefits does Spire offer to its employees?
Spire offers a variety of benefits including a generous time-off policy, employee assistance programs, fitness reimbursement, an employee stock purchase program, and healthy snacks in the office.
How does Spire ensure a diverse and inclusive workplace?
Spire is 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, encouraging diverse viewpoints and experiences among employees.
Are there any travel requirements for this position?
The job description does not specify travel requirements, but as it is a hybrid position, some local commuting to the office will be necessary.
What kind of technology might I be working with in this role?
You may work with technologies such as AWS, Kafka, Databricks, and various IoT tooling solutions, as well as Linux systems.
What is Spire's mission?
Spire's mission is to improve life on Earth with data from space, using satellite data and analytics to provide advanced tracking services in the maritime, aviation, and weather sectors.