Product Engineer - Golang

ProMobi Technologies Pvt Ltd.

Pune District

On-site

INR 1,200,000 - 2,200,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

ProMobi Technologies Pvt Ltd. is seeking a hands-on Product Engineer Golang to build high-performance, cross-platform software components powering our device management platform. You will develop platform services, system modules, background agents, and core components that interact with OS, devices, and network services.

The ideal candidate has strong Golang fundamentals, enjoys solving systems-level challenges, and can independently deliver features with guidance.

Qualifications

  • Strong Golang programming with go fundamentals and standard library.
  • Experience with Go concurrency: goroutines, channels, WaitGroups.
  • Solid knowledge of operating system concepts (processes, threads, memory, IPC).
  • Experience designing and consuming REST APIs.
  • Strong debugging, troubleshooting, and problem-solving skills.
  • Familiarity with version control, testing, and code reviews.

Responsibilities

  • Design, develop, test, and maintain cross-platform Go services and product components.
  • Build scalable background services across OSes.
  • Interact with OS APIs, devices, network services, and platform resources.
  • Write concurrent applications using Go primitives.
  • Optimize performance, memory usage, and resource utilization.
  • Develop and consume REST APIs and integrate with internal services.
  • Troubleshoot production issues related to concurrency and networking.
  • Collaborate with product, architects, QA and engineering teams.

Skills

Golang
Concurrency
OS fundamentals
REST APIs
Networking
Debugging
Testing
Code reviews

Tools

Docker
Kubernetes
net/http
gRPC

Job description

Job Summary

A Product Engineer Golang responsible for building high-performance, cross-platform product components, background services, and system modules for device management platforms. Requires strong Go, concurrency, OS fundamentals, REST APIs, networking, and debugging skills with 3-5 years of experience.

Experience

3-5 years

Job Type

Full time

Locations
  • Pune
  • Gurugram
Role Overview

We are looking for a hands-on Product Engineer Golang to build high-performance, cross-platform software components that power our device management platform. This is not a traditional backend development role. You will develop platform services, system modules, background agents, and core product components that interact with operating systems, devices, and network services. The ideal candidate has strong Golang fundamentals, enjoys solving systems-level challenges, and is passionate about building reliable, scalable software products.

Key Responsibilities
  • Design, develop, test, and maintain cross-platform services, modules, and product components using Golang.
  • Build scalable and reliable background services that run efficiently across different operating systems.
  • Develop software that interacts with operating system APIs, devices, network services, and platform resources.
  • Write concurrent applications using Go concurrency primitives such as goroutines, channels, mutexes, and synchronization packages.
  • Optimize applications for performance, scalability, memory efficiency, and resource utilization.
  • Develop and consume REST APIs and integrate with internal platform services.
  • Troubleshoot production issues related to concurrency, networking, and system interactions.
  • Collaborate with product managers, architects, QA, and engineering teams to deliver high-quality product features.
Must-Have Skills
  • Strong programming experience in Golang with solid understanding of Go fundamentals, including interfaces, error handling, package design, modules, testing, and the standard library.
  • Good understanding of Go concurrency concepts including goroutines, channels, context, mutexes, WaitGroups, and synchronization.
  • Knowledge of operating system fundamentals including processes, threads, memory management, filesystems, and inter-process communication.
  • Experience designing and consuming REST APIs.
  • Strong debugging, troubleshooting, and problem-solving skills.
  • Understanding of software engineering best practices including version control, testing, and code reviews.
Good-to-Have Skills
  • Experience with Go networking libraries (net, net/http) and network programming. Understanding of TCP/IP, HTTP/HTTPS, WebSockets, gRPC, sockets, or similar networking protocols.
  • Experience developing applications for Windows, Linux, and/or macOS.
  • Exposure to device management, endpoint management, systems programming, or security products.
  • Experience with Docker, Kubernetes, and cloud-native technologies.
  • Familiarity with CI/CD pipelines and automated testing.
  • Basic exposure to frontend technologies for supporting management consoles or UI integrations.
What We're Looking For
  • Strong ownership and accountability for assigned features.
  • Passion for building high-quality product software.
  • Ability to independently deliver features with guidance from senior engineers when needed.
  • Strong analytical thinking and problem-solving skills.

Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Golang Developer | Benison Technologies | Pune
Golang Developer | Benison Technologies | Pune

Benison Technologies • Pune District

On-site
INR 1,500,000 - 2,100,000
Senior Software Engineer, Golang
Senior Software Engineer, Golang

Uplers • India

Remote
INR 1,500,000 - 2,100,000
Golang Backend Engineer
Golang Backend Engineer

Wikilabs India • Hyderabad

On-site
INR 2,000,000 - 3,600,000
Golang Developer - Pune
Golang Developer - Pune

Benison Technologies Private Limited • Pune District

On-site
INR 4,000,000 - 6,000,000
Senior Software Engineer (Golang Backend)
Senior Software Engineer (Golang Backend)

NorthStar HR Consultants • Pune District

On-site
INR 1,000,000 - 1,500,000
Senior Go Engineer (Cloud)
Senior Go Engineer (Cloud)

NewVision Software • Pune District

On-site
INR 2,500,000 - 4,500,000
Software Development Engineer - Backend (Go)
Software Development Engineer - Backend (Go)

CapsLock • Bengaluru

On-site
INR 900,000 - 1,300,000
Golang Developer
Golang Developer

CapsLock • Bengaluru

On-site
INR 1,400,000 - 2,600,000
Sr Software Engineer PLG
Sr Software Engineer PLG

Aziro • Pune District

Hybrid
INR 1,400,000 - 2,100,000
Golang Developer
Golang Developer

Auriga IT • Dadri

On-site
INR 1,200,000 - 1,800,000