jobapplier

Senior Cloud Software Developer

taranawireless

Skills

Required

  • Software development
  • Microservices
  • Tier1 / Tier2
  • backend software development
  • SaaS / IoT
  • Java
  • Spring Boot
  • Hibernate
  • TypeScript
  • Kubernetes
  • gRPC

At Tarana, you will help build a cutting-edge cloud product -- a management system for wireless networks, scaling to millions of devices -- using modern cloud-native architecture and open-source technologies. You will be responsible for designing and implementing distributed software in a microservices architecture. This could include everything from requirements gathering (working with Product Management and customers) to high-level design to implementation, integrations, operations, troubleshooting, performance tuning, and scaling.

You will work as a key member of an R&D team that owns one or more services, end-to-end. There will be PoCs, customer pilots, and production releases, all in an agile engineering environment. Expect to be challenged and stretch your skills on a daily basis. Expect to meet or beat exacting standards of quality and performance. We will provide the right mentoring to make sure that you can succeed.

About taranawireless

  • Tarana’s mission is to accelerate the deployment of fast, affordable, and reliable internet access around the world.
  • Through a decade of R&D and over $400M of investment, the Tarana team has created and continues to enhance a suite of next-generation fixed wireless access (ngFWA) technologies.
  • Its unique ngFWA platform delivers game-changing advances in broadband economics in mainstream and underserved markets, using both licensed and unlicensed spectrum.
  • Tarana’s ngFWA technology has been embraced by more than 300 service providers in 24 countries.
  • Tarana is headquartered in Milpitas, California, with additional research and development in Pune, India.
  • Learn more at

Requirements

  • The job is based in Pune, and this job profile will require in-person presence in the office multiple days a week to interact with team members.
  • Bachelor’s degree (or higher) in Computer Science or a closely related field, from a reputed university (Tier1/Tier2)
  • At least 10 years of experience in backend software development, in product companies or tech startups
  • Experience with building SaaS/IoT product offerings will be a plus
  • Software development in Java and its associated ecosystem (e.g., Spring Boot, Hibernate, etc.). Strong TypeScript and Node backend skills would be an advantage
  • Microservices and RESTful APIs: implementation and consumption
  • Conceptual knowledge of distributed systems -- clustering, asynchronous messaging, streaming, scalability & performance, data consistency, high availability, etc. -- would be a big plus

Good understanding of databases (relational, NoSQL) and caching

  • Experience with cloud-native platforms like Kubernetes will be a big plus
  • Working knowledge of network protocols (TCP/IP, HTTP) and standard network architectures, RPC mechanisms (e.g., gRPC)
  • Additional skills in using Generative AI in applications. Should be strong in retrieval fundamentals and agentic systems. He/She should have done some hands-on work (beyond demo, poc) and shipped a LLM-based feature to production.