RRemotevilleRemote roles worth applying for.

How Remoteville checks and expires listings

Senior/Principal Software Engineer

Skills
Cloud ComputingReact.JsC++Design-BuildDistributed SystemsKubernetes
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 6+ years of experience developing and debugging system-level software in Golang or similar language
  • Familiarity with distributed systems managed via Kubernetes
  • Demonstrated ability to design and build highly reliable high-performance system software
  • Experience working in environments where performance scalability and reliability are critical
  • Bachelor’s degree in Computer Science or equivalent practical experience

Nice to have

  • Hands-on leadership
  • Strong mentorship
  • Deep systems thinking
  • High ownership
  • Cross-functional collaboration

Day to day

  • Lead the technical design and delivery of large release-defining projects across the cloud platform, with a strong focus on billing systems and managed services.
  • Build and debug resilient distributed systems that solve complex mission-critical problems in networking control plane and cloud infrastructure environments.
  • Partner with Product and customer-facing teams to translate requirements into durable technical solutions, while mentoring engineers and raising the team’s technical standards.