
Senior System Software Engineer
Posted Aug 27

Posted Aug 27
This is a fully remote position, open to applicants in Germany, +2 more countries.
β’ Engage in the architectural design process for distributed backend systems.
β’ Enhance and maintain current authentication and authorization microservices.
β’ Create new authentication and authorization microservices utilizing OCaml / Rust.
β’ Interact with customers and offer technical support for APIs and client applications.
β’ Increase unit and integration test coverage.
β’ Take part in the code review process.
β’ Bachelor's degree in Computer Science, Computer Engineering, or a related field.
β’ Over 5 years of relevant experience, preferably in system programming.
β’ Proficient in programming and debugging within a Linux environment.
β’ Comprehensive knowledge of HTTP and REST or other HTTP-based RPC protocols, such as Twirp or gRPC.
β’ Familiarity with multi-threaded and asynchronous network programming concepts and frameworks (NodeJS, Akka, Tornado, Erlang/OTP, Rust/Tower).
β’ Strong inclination to verify and document your work thoroughly.
β’ Understanding of the deployment process and networking within Kubernetes.
β’ Exceptional communication skills in both verbal and written technical English.
β’ Capability to present project status and final deliverables effectively.
β’ Highly competitive salaries.
β’ Comprehensive benefits package.
Arista Networks
Squad
Mozilla
Palo Alto Networks
Get handpicked remote jobs straight to your inbox weekly.