Senior Software Engineer - Data Mobility Platform at Skylo Technologies

Bengaluru, Karnataka, India

Skylo Technologies Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Telecommunications, IoT, SatelliteIndustries

Requirements

  • 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

Responsibilities

  • 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

Skills

Java
Go
GCP Pub/Sub
SQL
REST APIs
Swagger UI
Postman
microservices
distributed systems
scalable databases
webhook integration

Skylo Technologies

Satellite-based connectivity for remote communication

About Skylo Technologies

Skylo Technologies provides satellite-based connectivity solutions that enhance communication for existing devices in remote locations. By partnering with established satellite providers, Skylo extends coverage without the need to build its own satellites, allowing for a more cost-effective service. This is particularly beneficial for industries like energy, logistics, and healthcare, where operations often occur in isolated areas. Skylo's services include two-way GPS and messaging, which are crucial for monitoring the electrical grid, ensuring the safety of remote workers, and facilitating critical deliveries such as vaccines. The company charges customers based on coverage needs, number of connected devices, and data usage, aiming to provide affordable communication solutions for businesses and individuals.

Mountain View, CaliforniaHeadquarters
2017Year Founded
$148.8MTotal Funding
LATE_VCCompany Stage
Energy, Social Impact, HealthcareIndustries
51-200Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
401(k) Retirement Plan
Stock Options
Wellness Program
Professional Development Budget
Paid Vacation
Paid Holidays
Flexible Work Hours

Risks

Increased competition from companies like HMD Global may impact Skylo's market share.
Integration challenges with partners like Cubic Telecom could affect service quality.
Limited extension of partnerships, like with Google, may restrict market reach.

Differentiation

Skylo leverages existing satellite infrastructure, reducing costs and speeding up service deployment.
The company offers seamless roaming between terrestrial and satellite networks, enhancing connectivity.
Skylo's focus on remote communication supports industries like energy, logistics, and healthcare.

Upsides

Growing interest in satellite IoT solutions boosts Skylo's market potential.
Partnerships with major companies like Google expand Skylo's consumer device integration.
Skylo's strategic regulatory focus aids in navigating complex global markets.

Land your dream remote job 3x faster with AI