As a Senior Software Engineer on the Graykey Platform team, you will play a key role in developing and maintaining the foundational Linux-based OS platform and core services that power Magnetβs Graykey product. You'll help shape the growth and scalability of both the platform and broader engineering efforts by enhancing the CI/CD pipeline for more efficient and reliable build and deployment processes. Most importantly, you'll contribute to a mission-driven product that plays a critical role in public safety and literally saves lives.
Job listings
This is a general track for Senior+ (Senior/Staff/Principal) Engineers in any team at Canonical. You will make a significant contribution in Canonical's portfolio through high-quality code, technical leadership, team motivation and direction, exceptional design, and crisp documentation. As a Senior+ Engineer you'll drive the architecture, design and evolution of high-impact open source software.
Implement open protocols for peer-to-peer secure messaging, create and maintain a sustainable and fault-tolerant distributed system, and write and maintain Nim code ( nwaku codebase). Understand and optimise the core functionality of complex software systems. Provide feedback on overall design decisions, and participate in code reviews. Use libp2p to build infrastructure-level protocols and maintain Golang, Rust and other language SDKs built on top of FFI bindings.
Seeking experienced Applications Programmers to support a major federal High Performance Computing (HPC) initiative. The work supports the next-generation Weather and Climate Operational Supercomputing System (WCOSS III) for the National Oceanic and Atmospheric Administration (NOAA). Positions are remote, travel to NOAA data centers may be required.