Principal Software Engineer, Backend

Skylo

Bangalore, India
On-site
Architect and design distributed systems
Drive technical strategy
Lead implementation of large-scale features
Skylo is hiring a Principal Software Engineer for the Connectivity Platform team to help fulfill the mission of making satellite connectivity available to all

Job Summary

  • Skylo is hiring a Principal Software Engineer for the Connectivity Platform team to help fulfill the mission of making satellite connectivity available to all.
  • This role is responsible for driving the architecture, design, and implementation of critical product features and services, ensuring the backend platform is scalable, resilient, and built to the highest standards.
  • Skylo offers competitive compensation packages, comprehensive benefits, monthly allowances, a generous time off policy, and the opportunity to be part of developing the world's first commercial, live direct-to-device satellite network.

Matching Summary

Skylo is hiring a Principal Software Engineer for the Connectivity Platform team to help fulfill the mission of making satellite connectivity available to all.

Skills & Requirements

Must-have

  • architect and design distributed systems
  • drive technical strategy
  • lead implementation of large-scale features
  • microservices architecture
  • API design (REST, gRPC)
  • cloud-native fluency (AWS, GCP, Azure)
  • containerization (Docker)
  • orchestration (Kubernetes)
  • CI/CD pipelines
  • observability tools (Prometheus, Grafana, ELK/EFK, OpenTelemetry)

Nice-to-have

  • technical excellence and passion for mentoring
  • setting the bar for engineering quality
  • rigorous code and design reviews
  • clean code, TDD, DevOps maturity
  • elevating technical skills of the team
  • innovate and evaluate emerging technologies

Key Requirements

  • 16+ years of progressive experience in software engineering
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field (or equivalent practical experience)
  • Proven track record of technical leadership
  • Deep proficiency in Java, Go, or Python
  • Extensive experience with microservices architecture and API design
  • Strong expertise in data stores, caching systems, and message queues
  • Solid understanding of cloud environments and hands-on experience with containerization and orchestration
  • Strong knowledge of engineering best practices and automated testing frameworks
  • Experience with observability tools

Work Rights

Not specified

Tailored Resume

Cover Letter