Senior Software Engineer - Golang

2 Months ago • 8-10 Years

Job Summary

Job Description

As a Senior Software Engineer – Golang at Litmus GCC, you will be responsible for designing, developing, and maintaining scalable backend systems using Go. This role involves contributing deep technical expertise in distributed systems, containerization, and messaging architectures, collaborating with cross-functional teams to deliver critical features. You will also drive system and architecture design, participate in sprint planning and code reviews, contribute to DevOps and CI/CD practices, and research emerging technologies. This role requires strong communication skills and the ability to mentor junior developers, with a focus on delivering robust and secure software in a production environment. The individual will be working closely with the leadership team in India and Corporate. The main responsibilities will include developing high-quality applications, driving system and architecture design discussions, writing clean code, collaborating with other engineers and product managers, contributing to DevOps practices, identifying and resolving performance issues, writing documentation, and researching technologies.
Must have:
  • 8-10 years of backend software engineering experience, 4+ with Golang
  • Experience in Agile/Scrum environments
  • Proficiency with Linux shell and scripting
  • Experience with REST and gRPC APIs, authentication and authorization standards
  • Experience with messaging protocols and brokers
  • Experience with containers and orchestration tools
  • Experience with Git

Job Details

Who is Litmus 

Litmus is a growth-stage software company that is transforming the way companies harness the power of machine data to improve operations. Our software is enabling the next wave of digital transformation for the biggest and most innovative companies in the World – making Industrial IoT, Industry 4.0 and Edge Computing a reality. We just completed our Series B financing round, and we are looking to expand our team.

Why join the Litmus team 

You want to be a part of something great 

We pride ourselves on building the most talented and experienced team in the industry who knows how to win. We work hard and the results speak for themselves. We’re trusted by industry leaders like Google, Dell, Intel, Mitsubishi, Hewlett-Packard Enterprise and others as we partner to help Fortune 500 companies digitally transform. 

You want to define and shape the future

At Litmus you’ll have the opportunity to influence and enable Industrial Internet of Things, the next wave of technology essential for global digitization. We’re leading the industry in machine data analytics and edge computing to feed machine learning, artificial intelligence and other applications that rapidly change the way companies operate. 

You want to build and shape your career 

Join a growth-stage Silicon Valley company to build and define your career path in an environment that allows you to progress rapidly. Bring your unique experience, talent and expertise and add to it by collaborating with and learning from the brightest people in the industry.  

We are committed to hiring great people who are passionate about what they do and thrive on winning as a team. We welcome anyone and everyone who wishes to join the Litmus marketing team to apply and share their career experience, dreams and goals with us. 

Job Title: Senior Software Engineer - Golang, Litmus GCC

Location: Pune, India

Direct Reporting: Head of Product Engineering, Litmus GCC

Work Experience: 8 to 10 years

About the Role:

As a Senior Software Engineer – Golang at Litmus GCC, you will be a senior individual contributor responsible for designing, developing, and maintaining scalable, performant, and secure backend systems using Go. You will contribute your deep technical expertise in distributed systems, containerization, and messaging architectures, while working closely with cross-functional teams to deliver mission-critical features. This role offers the opportunity to take ownership of major technical initiatives and influence architectural decisions within a dynamic, collaborative environment.

 

The individual in this role will work closely with leadership team in India and Corporate to deliver the following key responsibilities:

 

Role’s Responsibilities:

  • Develop high-quality, testable, and scalable applications and services using Go.
  • Drive system and architecture design discussions, contributing technical leadership within the team.
  • Write clean, maintainable code following best practices in Go development.
  • Collaborate daily with other engineers, product managers, and UX designers.
  • Participate in sprint planning, design reviews, and code reviews.
  • Contribute to DevOps and CI/CD practices to ensure efficient deployments and monitoring.
  • Identify and resolve performance bottlenecks and production issues.
  • Write clear and comprehensive technical documentation.
  • Research and evaluate emerging technologies to improve development efficiency and product capabilities.

Role’s Desired Qualifications:

  • Bachelor’s degree in computer science, Engineering, or a related field.
  • 8-10 years of experience in backend software engineering roles, with at least 4+ years focused on Golang
  • Strong experience working in Agile/Scrum-based environments with cross-functional teams.
  • Advanced proficiency with Linux shell (CLI, scripting).
  • Deep knowledge and hands-on experience with:
    • REST and gRPC APIs
    • Authentication and authorization standards (OAuth2, OpenID Connect)
    • Messaging protocols and brokers (MQTT, Kafka, etc.)
    • Hypervisors and virtual machines (KVM, VMware, etc.)
    • Containers and orchestration tools (Docker, LXC)
    • Linux networking and port management
    • Linux boot processes, UEFI
    • Git (branching strategies, pull requests, merge conflict resolution)
  • Strong communication and collaboration skills; ability to mentor junior developers.
  • Track record of delivering robust and secure software in a production environment.
  • Familiarity with cloud platforms (AWS, GCP, or Azure) and infrastructure-as-code tools is a plus.
  • Self-starter with a proactive mindset and strong sense of ownership.
  • Passionate about clean architecture, automation, and continuous improvement.
  • Passionate about software engineering and interested in industrial IoT (IIoT) technologies.

Find us at www.litmus.io 

Similar Jobs

Activision - Senior Network Engineer

Activision

Vancouver, British Columbia, Canada (On-Site)
4 Months ago
Extreme Network - Senior Software Systems Engineer

Extreme Network

Ontario, Canada (Hybrid)
2 Months ago
ByteDance - Senior Research Scientist, Data Management and Security - Infrastructure System Lab

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Collaborative Robotics - Software Engineer, Build and Deploy

Collaborative Robotics

Santa Clara, California, United States (On-Site)
2 Months ago
Canonical - Partner Sales Executive, ANZ

Canonical

(Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Collaborative Robotics - Software Engineer, Build and Deploy

Collaborative Robotics

Santa Clara, California, United States (On-Site)
2 Months ago
Single Store - Technical Account Manager

Single Store

(Remote)
2 Months ago
Sony Interactive Entertainment - System Software Development (Sub-system Development)

Sony Interactive Entertainment

Tokyo, Japan (On-Site)
3 Months ago
Google - Senior Software Engineer, Home Camera Device Software

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Months ago
Google - CPU Functional Verification Engineer, Silicon

Google

Mountain View, California, United States (On-Site)
2 Months ago
Focus Entertainment - Group Information Systems Director

Focus Entertainment

Île-de-France, France (Hybrid)
5 Months ago
ByteDance - Software Development Engineer (SDN Traffic Intelligence & Control)

ByteDance

Seattle, Washington, United States (On-Site)
2 Months ago
Canonical - Senior Software Engineer - MAAS

Canonical

(Remote)
2 Months ago
ByteDance - ML Systems Software Engineer Graduate (AML - Machine Learning Systems)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Google - Senior Test Engineer, Silicon Wafer

Google

Fremont, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Pune, Maharashtra, India

WebMD - Web Designer

WebMD

Navi Mumbai, Maharashtra, India (On-Site)
6 Months ago
Zeta - Sr. Associate - Data Privacy

Zeta

Bengaluru, Karnataka, India (On-Site)
8 Months ago
BOT VFX - Junior Business Analyst

BOT VFX

Chennai, Tamil Nadu, India (On-Site)
2 Months ago
Rackspace Technology - QA Lead (Data Engineering) - Modern Data Platform Implementation

Rackspace Technology

Gurugram, Haryana, India (Remote)
3 Months ago
Rackspace Technology - Manager, Professional Services Delivery

Rackspace Technology

Gurugram, Haryana, India (Remote)
3 Months ago
Shyft Labs - Databricks Engineer

Shyft Labs

Noida, Uttar Pradesh, India (Hybrid)
3 Months ago
Tide - Senior Outbound Sales Executive (UK Market)

Tide

India (On-Site)
2 Months ago
Unada Labs - 3D Visualizer

Unada Labs

Ahmedabad, Gujarat, India (On-Site)
4 Months ago
Trek - Project Manager

Trek

Haryana, India (On-Site)
4 Months ago
Netflix - Manager, Inclusion Strategy - India

Netflix

Mumbai, Maharashtra, India (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!