Litmus IO Logo

Litmus IO

Lead- Software Engineer - Java

Reposted 9 Days Ago
Be an Early Applicant
In-Office
Pune, Mahārāshtra
Senior level
In-Office
Pune, Mahārāshtra
Senior level
As a Lead Software Engineer, you will build scalable applications, mentor the team, enforce coding standards, conduct code reviews, and collaborate on architecture decisions.
The summary above was generated by AI

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 support and influence the next wave of the industrial revolution by democratizing industrial data. We’re leading the industry in edge computing to feed artificial intelligence, machine learning and other applications that rapidly change the way manufactures 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: Lead Software Engineer - Java, Litmus GCC

Location: Pune, India

Direct Reporting: Head of Product Engineering, Litmus GCC

Work Experience: 10 to 15 years

About the Role:

As a Lead Software Engineer at Litmus GCC, you will take a hands-on leadership role in building high-quality, scalable, and robust applications and services. This position demands a proactive, experienced Java developer with deep technical knowledge, excellent problem-solving skills, and the ability to mentor and guide a team. You will be responsible for driving critical architecture decisions, ensuring code quality, and delivering solutions that meet our stringent performance, reliability, and security standards. This is a unique opportunity to work in a fast-paced environment where you can shape the technical direction of our products while collaborating closely with cross-functional teams to deliver impactful solutions.


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 performant, testable, scalable, and robust applications and services.
  • Define and enforce coding standards, guidelines, and processes to maintain high code quality.
  • Provide technical leadership, mentor team members, and assist engineers in resolving complex issues.
  • Conduct detailed code reviews and stay actively involved in the development tasks within your team.
  • Make key architecture and design decisions for your team, collaborating with other lead engineers as needed.
  • Participate in project planning and design sessions with Product, Program Management, UX, and other stakeholders.
  • Translate software requirements into detailed, actionable development tasks.
  • Ensure code quality through rigorous testing, security vulnerability handling, and unit testing practices.
  • Collaborate with DevOps to configure, build, and deploy solutions efficiently.
  • Write clear and comprehensive technical design documents.
  • Identify and resolve critical dependencies across systems and applications.
  • Incorporate feedback from other departments to continuously drive technical improvements.
  • Research and integrate open-source technologies where appropriate.
  • Contribute innovative ideas to enhance technical solutions and explore new business opportunities.
  • Stay informed about industry trends, emerging technologies, and best practices, applying them to your work.

Role’s Desired Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related discipline.
  • 10+ years of experience in software development roles.
  • At least 7 years of experience as a technical team lead, designing and developing full-stack solutions with a Java backend.
  • Expert-level understanding of object-oriented programming principles, design patterns, and best practices.
  • Deep knowledge of error handling, multithreading, and advanced Java development techniques.
  • Strong experience with Spring Boot and Quarkus frameworks.
  • Hands-on experience building REST, gRPC, GraphQL, and WebSocket APIs in Java.
  • Proficiency with virtualization (VMs), Docker, Kubernetes, and cloud services (AWS, GCP, Azure).
  • Experience working with message brokers such as Kafka and MQTT.
  • Familiarity with Java build tools (e.g., Maven) and CI/CD frameworks.
  • Expertise in authentication and authorization standards, including OAuth2 and RBAC.
  • Proficiency in JDBC and experience with relational and time-series databases (e.g., MySQL, InfluxDB).
  • Skilled in monitoring tools such as Prometheus, Alertmanager, and Grafana.
  • Deep knowledge of Linux kernel management, networking, and boot processes.
  • Fluency with Git and source control management concepts.
  • Excellent communication and presentation skills, with the ability to interact with clients when needed.
  • Highly organized and detail-oriented, with a creative mindset open to new ideas and approaches.
  • Responsive and collaborative, with a passion for helping and mentoring fellow engineers.
  • A self-starter who takes ownership of tasks and ensures high code quality with robust test coverage.
  • Passionate about software engineering and interested in industrial IoT (IIoT) technologies.

Find us at www.litmus.io 

Top Skills

Alertmanager
AWS
Azure
Ci/Cd
Docker
GCP
Git
Grafana
GraphQL
Grpc
Influxdb
Java
Kafka
Kubernetes
Maven
Mqtt
MySQL
Prometheus
Quarkus
Rest
Spring Boot
Websocket

Similar Jobs

2 Days Ago
In-Office
Pune, Mahārāshtra, IND
Mid level
Mid level
Fintech • Financial Services
The Software Engineer Lead (Java) will design, develop, and improve software solutions, ensuring high quality and performance while collaborating with cross-functional teams and adhering to secure coding practices.
Top Skills: AWSGradleGroovyJava 8+JenkinsJunitKibanaMavenMicroservicesMongodbOracleReact/React NativeSpring/Spring Boot
Yesterday
Easy Apply
Remote or Hybrid
3 Locations
Easy Apply
Junior
Junior
AdTech • Cloud • Marketing Tech • Productivity • Software • Analytics • Automation
As an Associate SRE, you'll ensure the reliability of data infrastructure, develop monitoring solutions, build automation tools using Python, and collaborate with Data Engineering teams to implement best practices.
Top Skills: AirflowAnsibleAWSAzureDagsterDatadogDockerGCPKubernetesPrefectPythonSnowflakeTerraform
Yesterday
Hybrid
Pune, Mahārāshtra, IND
Senior level
Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
The Specialist - Statutory Audit prepares financial statements, reconciles GAAP accounts, manages audit processes, and improves accounting practices while ensuring compliance with standards.
Top Skills: ExcelMicrosoft WordNetSuite

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account