Senior Software Lead

8 - 13 years

15 - 20 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

About Pump Academy Private Limited

Pump Academy Private Limited is a fast-growing industrial technology company focused on building world-class IIoT solutions for intelligent pump monitoring and control.

iPUMPNET

Role Overview

Senior Software Lead

In this position, youll:

  • Architect complex systems from the ground up.
  • Lead critical technical decisions.
  • Mentor teams to uphold technical excellence.
  • Collaborate across the business to deliver impactful solutions.

Key Responsibilities

1.

  • Design advanced, scalable

    microservices-based architectures

    for:
  • Multi-tenant SaaS solutions.
  • Event-driven systems.
  • High-throughput real-time data pipelines.
  • Architect for:
  • Fault tolerance.
  • High availability.
  • Resilience.
  • Scalability.
  • Disaster recovery.
  • Define technology choices for:
  • Cloud-native development.
  • Containerization (Docker, Kubernetes).
  • API gateways and service meshes.
  • Messaging and streaming systems.
  • Lead migration efforts:
  • Transition monolithic applications to microservices architectures.
  • Ensure minimal business disruption during transitions.

2.

  • Stay hands-on, contributing code and technical solutions across:
  • Frontend and backend systems.
  • Microservices and integration layers.
  • Frontend:
  • Develop high-performance UIs with React.js (including 2025 ecosystem upgrades).
  • Implement state management using Redux, Zustand, Recoil, etc.
  • Work with bundlers like Webpack, Vite.
  • Backend:
  • Develop services using .NET Core (mandatory) and Node.js/NestJS.
  • Build RESTful and GraphQL APIs.
  • Implement advanced security mechanisms:
      • OAuth2, JWT.
      • RBAC and API security.
  • IoT:
  • Design MQTT-based device-cloud communication.
  • Integrate with Azure IoT Hub, AWS IoT Core.
  • Manage device provisioning and secure identity management.
  • Apply edge computing principles.
  • Messaging & Event Processing:
  • Work with RabbitMQ, Apache Kafka, Azure Service Bus, AWS SNS/SQS.
  • Design asynchronous processing pipelines.
  • Implement event sourcing and CQRS patterns.
  • Software engineering best practices:
  • Multithreading and concurrency handling.
  • Performance tuning and diagnostics.
  • Clean code principles and secure coding practices.

3.

  • Expert-level understanding of cloud platforms:
  • AWS (preferred), Azure (preferred), GCP also welcome.
  • Design and manage:
  • Infrastructure-as-Code (Terraform, ARM templates, CloudFormation).
  • Secure networking architectures (VPCs, subnets, VPNs, peering).
  • Serverless architectures (Lambda, Azure Functions).
  • CI/CD pipelines with GitHub Actions, Azure DevOps, Jenkins.
  • Monitor and optimize:
  • Cloud services using tools like CloudWatch, Azure Monitor.
  • Costs for optimal usage and savings.
  • Ensure:
  • Cloud security architecture.
  • Key vaults and secrets management.
  • Cloud-native observability and tracing.

4.

  • Design and manage diverse data solutions:
  • SQL Server 2019 (T-SQL optimization, indexing, partitioning).
  • PostgreSQL, MySQL.
  • NoSQL solutions: MongoDB, Redis.
  • Architect systems for:
  • Data replication and high availability.
  • Time-series data management for IoT telemetry.
  • ETL/ELT pipelines and data lake architectures.
  • Data warehousing and analytics workloads.

5.

  • Drive security best practices across development and deployment:
  • SOC 2 compliance.
  • Secure coding standards (OWASP Top 10).
  • Role-based access control (RBAC).
  • Data privacy and protection strategies.
  • API security, rate limiting, throttling.
  • Work within secure environments typical in industrial domains.

6.

  • Lead and grow a technical team:
  • Initially ~10 engineers, scaling to ~25.
  • Mentor team members in:
  • Modern architecture and design principles.
  • Clean coding standards.
  • Automated testing and CI/CD practices.
  • Set technical standards and code quality benchmarks.
  • Facilitate:
  • Code reviews.
  • Technical workshops.
  • Knowledge sharing sessions.
  • Serve as a technical liaison with management and non-technical stakeholders.

7.

  • Architect and contribute to internal enterprise solutions:
  • ERP systems.
  • Workflow automation.
  • Document management.
  • Data reporting and visualization dashboards.
  • Ensure designs accommodate:
  • Modular architecture.
  • Integration with IIoT data streams.
  • Scalability and maintainability for future growth.

8.

  • General understanding of:
  • Machine learning concepts.
  • Integrating AI services into applications.
  • Model lifecycle management (deployment, monitoring).
  • No mandatory AI/ML experience required but openness to learn is valued.

Key Skills & Technical Expertise

Mandatory

  • .NET Core
  • Node.js / NestJS
  • React.js (latest)
  • JSON
  • Microservices architecture
  • MQTT, Azure IoT Hub, AWS IoT Core
  • Messaging systems (RabbitMQ, Kafka, etc.)
  • SQL Server, PostgreSQL, MySQL
  • Cloud (AWS or Azure)
  • DevOps practices
  • Security and SOC 2 compliance

Preferred Candidate Profile

  • Experience working in

    CMMI Level 2 or Level 3 organizations

    , with:
  • Structured software development processes.
  • Strong documentation practices.
  • Process compliance and quality standards.
  • Familiarity with process improvement methodologies.
  • Exposure to industrial domains, enterprise SaaS, or large-scale IoT solutions.
  • Background in designing complex systems with high security and compliance requirements.
  • Passion for innovation and staying updated with emerging technology trends.

Good to Have (Technical)

  • GraphQL
  • Docker, Kubernetes
  • NoSQL databases
  • AI/ML exposure
  • Time-series data solutions
  • ERP systems architecture
  • Industrial domain experience

Soft Skills

  • Excellent communication and stakeholder engagement.
  • High accountability and ownership mindset.
  • Strategic thinking combined with practical problem-solving.
  • Passion for innovation and mentoring teams.

Experience Required

  • 7 to 14 years in software development, architecture, and technical leadership.
  • Higher experience (>14 years) welcome if candidate remains technically hands-on.

Why Join Pump Academy?

  • Lead the architecture and development of transformative IIoT solutions impacting real-world industrial operations.
  • Define the technical direction of a fast-growing organization.
  • Hands-on role with significant leadership and strategic influence.
  • Work in a dynamic, innovative environment with

    cutting-edge tech stacks.

PumpAcademy Private Limited is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Mock Interview

Practice Video Interview with JobPe AI

Start Node.js Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Pump Academy logo
Pump Academy

Education and Training

Pump City

RecommendedJobs for You