
Senior Software Engineer - Golang
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
Apply for this job
*
indicates a required field