Senior Cloud Software Developer
taranawireless
- Pune, India
- Senior Level
- 10+ years
- Bachelor's degree
- Posted
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.
jobapplier