Skylo Technologies Logo

Skylo Technologies

Staff Backend Engineer - Data Mobility Platform

Reposted 12 Days Ago
Be an Early Applicant
In-Office
Bangalore, Bengaluru Urban, Karnataka
Senior level
In-Office
Bangalore, Bengaluru Urban, Karnataka
Senior level
The Staff Backend Engineer will design and develop microservices, implement a cloud-based software platform, and ensure high-quality code delivery.
The summary above was generated by AI

About Skylo

Skylo is a global Non-Terrestrial Network service provider based in Mountain View, CA, offering a service that allows smartphone and IoT cellular devices to connect directly over existing satellites. 

Skylo’s direct-to-device service is now live on millions of activated devices across five continents, with more than 60 million square kilometers of coverage, in partnership with multiple satellite operators, mobile network operators (MNOs), Tier-1 chipset makers, and OEMs. Devices connected over satellite are managed and served by Skylo's commercial NTN vRAN, featuring a 3GPP standards-based cloud-native base station and core. Skylo provides anywhere, anytime connectivity solution that seamlessly roams between terrestrial and satellite networks. Our focus is on enabling connected services for people outdoors and connected workflows across three main verticals: mass-market consumer devices, automotive, and industrial IoT.

This role is located Bangalore, India where we are onsite 3 days a week in office. 

Summary Of How You Will Impact Skylo

Skylo Technologies is hiring a Staff Backend Engineer to join our dynamic software development team. This person will play a key role in creating and optimizing the Skylo Data Mobility Platform Architecture, Implementation, and contribution toward platform cloud services and deployment. The right candidate will combine a depth of technical knowledge with a passion for creating best-in class software infrastructure solutions.  

How You Will Contribute 

  • Design and development of distributed application services, microservices,  and components and scalable database systems.
  • Implementation of a highly scalable and resilient cloud based software platform.
  • Define, Design and implement REST APIs. Build Swagger UI, Postman collection for APIs.
  • Application development using  Java/GoLang, GCP Pub/Sub, SQL DB, and Web hook integration.
  • Integration with 3rd party application systems using REST api or/and messaging queues
  • Defining Component Test Scenarios and Test Cases, Component testing and Unit testing, Code Coverage and API test automation
  • Build and Deployment using Jira, Jenkin, GCR/GKE
  • Implement and enforce security best practices in both software development and deployment
  • Work with platform engineering teams to quickly iterate on and deploy application components.
  • Self Managing Engineer and work with other cross-functional teams to streamline processes and enhance collaboration on design specifications to iterate on feature development
  • Establish a disciplined development and deployment process so that software ships on time and at a very high level of quality. Validate and deliver high quality code using tests.

What We Look For 

  • 6+ years experience in professional software development using OOP and distributed microservices.
  • Masters or Bachelor's degree in Computer Science, Engineering or related field.
  • Programming capabilities with experience in Java or/and Go Language, preferably Java.
  • Experience in developing microservice using spring-boot framework or using go lang framework
  • Prior working experience in messaging broker such as Kafka or/and GCP Pub/Sub to build event driven microservices architecture and solutions
  • Excellent knowledge and implementation skills of data schema design and developing efficient SQL queries. Strong experience building services using scalable SQL DB.
  • Working knowledge of stream processing systems and message queues like GCP pub-sub.
  • Experienced in REST API design and protocol design across different network layers.
  • Experience in building stable and scalable server components/features preferred.
  • Distributed systems knowledge for massive horizontal scaling.
  • Working experience on using Kubernetes, Docker, Jenkin pipeline and GCP
  • Should have quality focus with demonstrable skills using test frameworks.
  • Highly collaborative, with excellent communication skills.

What We Offer

With employees working across three continents, Skylo is proud to be an equal opportunity employer dedicated to building an inclusive and diverse workforce. Our worldwide and inclusive culture encourages a flexible approach to work, and we also offer an attractive range benefits such as: 

  • Competitive compensation packages including a stock option based equity program 
  • Comprehensive benefit plans
  • Monthly allowances for wellness and education reimbursement
  • A generous time off policy, holidays, and the opportunity to temporarily work abroad
  • Once in a lifetime opportunity to be a part of developing and running world’s first commercial, live direct-to-device satellite network and service 
  • Access to world-class team and talent across tech domains: software, hardware, chipsets, telecom, satellite and network virtualization 
  • Open, transparent, inclusive culture that blends the Silicon Valley, Nordic and South Asia characteristics

EEO Statement
Skylo is an equal-opportunity employer and we celebrate diversity. We do not discriminate on the basis of race, religion, color, ancestry, national origin, caste, sex, sexual orientation, parent or caregiver status, political affiliation, gender, gender identity or expression, age, disability, medical condition, pregnancy, genetic makeup, marital status, or military service consistent with applicable federal, state, and local laws.

We are also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. Please let us know if you need assistance or accommodation due to a disability. 

Top Skills

Docker
GCP
Go
Java
Jenkins
Kafka
Kubernetes
Postman
Rest
SQL
Swagger

Similar Jobs

14 Minutes Ago
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Artificial Intelligence • Big Data • Cloud • Information Technology • Software • Cybersecurity • Data Privacy
This role involves designing and developing scalable, high-performance system infrastructure, enhancing the Linux system stack, and diagnosing complex customer environment issues.
Top Skills: C++JavaLinuxScala
14 Minutes Ago
Easy Apply
Hybrid
Bengaluru, Karnataka, IND
Easy Apply
Entry level
Entry level
Fintech • Payments • Financial Services
As a Technical Support Engineer, you will provide technical support to merchants, offering expertise on Adyen's platform and APIs, while ensuring a seamless support experience.
Top Skills: APIsHTMLJavaScriptPostmanScripting
2 Hours Ago
In-Office or Remote
Bengaluru, Karnataka, IND
Senior level
Senior level
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
As a Principal Frontend Software Engineer, you will design, build, and maintain web frontend systems, collaborate with teams to solve user issues, and mentor other engineers.
Top Skills: AngularjsChaiCSSCypressHTML5Javascript (Es6)JestMochaReactVue

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account