Senior Software Engineer - Golang

3 Hours 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

Looks like we're out of matches

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

Similar Skill Jobs

Looks like we're out of matches

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

Jobs in Pune, Maharashtra, India

Looks like we're out of matches

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

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!

About The Company

Toronto, Ontario, Canada (Hybrid)

Seattle, Washington, United States (On-Site)

Berlin, Berlin, Germany (On-Site)

Toronto, Ontario, Canada (On-Site)

Seattle, Washington, United States (On-Site)

Pune, Maharashtra, India (On-Site)

Santa Clara, California, United States (On-Site)

Toronto, Ontario, Canada (On-Site)

Toronto, Ontario, Canada (On-Site)

View All Jobs

Get notified when new jobs are added by Litmus

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug