Remote job
Senior Backend Software Engineer - Loki | NASA | Remote
Job details
About this role
Role overview
Build and operate backend systems for a distributed log storage and observability product. The work spans the full software lifecycle, from shaping ideas and delivering features to running services in production. You’ll collaborate with a remote engineering team and contribute to open-source projects and cloud services used across different deployment environments.
Responsibilities - Design, build, maintain and operate systems with attention to reliability, performance and availability. - Take projects from early requirements and design through release and production operations. - Collaborate on roadmap decisions, feature delivery and follow-up improvements based on results. - Participate in service on-call rotations and take responsibility for the systems you operate. - Contribute to design discussions, support colleagues and share technical knowledge. - Engage with open-source work and develop familiarity with a large distributed software system.
Requirements - Strong software development experience in at least one programming language; experience in Go is useful, while other languages can transfer. - Experience delivering software projects from early planning through customer-facing release. - Some background in cloud software development or systems engineering. - Ability to write clean, robust, efficient code that others can maintain. - Independence and clear communication in a remote, collaborative environment.
Nice to have
Low-level work on databases, storage or query engines; Kubernetes; familiarity with observability tools; distributed systems or microservices; and experience with on-call operations, SRE practices or infrastructure as code.
Benefits and work setup
This is a remote role for candidates based in Canada. The listing gives a base compensation range of CAD 170,247–204,297, with final compensation depending on level, experience and skills. It also describes equity awards, 30 days of annual leave subject to local requirements, and in-person onboarding.