Senior Software Developer

2 weeks ago


Pune, Maharashtra, India Sensia Energy Full time ₹ 8,00,000 - ₹ 24,00,000 per year

Maintain and modernize a large JavaScript/TypeScript codebase for an application designed to run on embedded Linux devices and cloud containers for industrial applications. Ensure robust Modbus RTU/TCP communications, troubleshoot serial communication and networking issues on resource-constrained Edge IoT hardware, ship cross-platform (incl. Windows) utilities, and support a Nuxt-based operational/configuration UI.

Key Responsibilities

Legacy Code Maintenance

  • Troubleshoot and resolve bugs from globally deployed devices
  • Refactor and stabilize legacy JavaScript/TypeScript code
  • Document legacy behavior and contribute insights to .NET enhancements
  • Add characterization tests and improve CI/CD hygiene

Edge Web UI

  • Maintain and extend Nuxt-based admin screens for configuration and diagnostics
  • Optimize rendering and bundle size for low-power devices

Field Device Communications

  • Maintain Modbus RTU and TCP adapters
  • Support legacy interfaces (e.g., OSISoft PI, KepServerEX)
  • Troubleshoot networking issues in high-latency, small-MTU environments

Embedded Linux Operations

  • Optimize code for CPU/memory and reduce flash wear
  • Extend device health/status monitoring (e.g., temperature, signal, docker stats)
  • Integrate with external industrial routers (e.g., Teltonika RUT series)

Security & Reliability

  • Implement security best practices (least privilege, secret handling, signed artifacts)
  • Design for resilience against power loss and degraded communication

Packaging, Cross-Compilation, Building, and Testing

  • Cross-compile for Windows/Linux (x64/ARM64) and produce signed installers
  • Automate matrix builds in CI and support QA testing with real hardware

Qualifications and Education Requirements

  • BS in Computer Science, Computer Engineering, or related field
  • Minimum 7+ years of software development experience

Required Skills

  • Strong proficiency in JavaScript/TypeScript and backend development
  • 7+ years software development; 5+ years ; 2+ years CLI tools
  • Hands-on experience with Modbus RTU/TCP and serial communication (RS-232/RS-485)
  • Networking expertise in constrained environments
  • 3+ years with Docker
  • Nuxt: routing, layouts, middleware, Vite, performance tuning
  • CI/CD: multi-OS runners, artifact signing, SBOMs/vulnerability scanning
  • Cross-platform compilation for Linux and Windows
  • Experience with Agile tools (Jira, Confluence, Bitbucket)
  • Debugging low-level communication and performance issues

Desired Skills

  • Familiarity with MQTT, SparkplugB, ZeroMQ, ProtoBuf, Kafka, HTTP
  • Strong Linux skills: Bash, systemd, Docker, Kubernetes, OTA strategies
  • Cellular networking on Linux: mmcli, nmcli
  • NodeAPI/C++ addons, cross-compiling for ARM64, bundlers (pkg/nexe), Electron
  • Familiarity with .NET/C#


  • Pune, Maharashtra, India Rocket Software Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    It's fun to work in a company where people truly BELIEVE in what they're doingJob Description Summary:The Senior Software Engineer designs, develops, troubleshoots, debugs, and sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software...


  • Pune, Maharashtra, India Rocket Software Full time ₹ 1,00,00,000 - ₹ 3,00,00,000 per year

    It's fun to work in a company where people truly BELIEVE in what they're doingJob Description Summary:The Senior Software Engineer designs, develops, troubleshoots, debugs, and sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software...


  • Pune, Maharashtra, India Rishabh Software Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    About Rishabh Software:Rishabh Software, an India based IT service provider, focuses on cost-effective, qualitative and timely delivered Offshore Software Development, Recruitment Process Outsourcing (RPO) and Engineering Services.Our Core competency lies in developing customized software solutions using web-based and client/server technology. With over 25...


  • Pune, Maharashtra, India Perforce Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Perforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you'll work with and learn from some of the best and brightest in business. Before you know it, you'll...


  • Pune, Maharashtra, India EquipOptimizacions Software Pvt. Ltd. Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Company DescriptionEquipOptimizacions Software Pvt. Ltd. (EOS) specializes in designing strategic, state-of-the-art cloud-first solutions for container business problems. With over 20 years of experience in addressing technical challenges and building robust software solutions for the container industry, EOS stands out within the shipping industry by...


  • Pune, Maharashtra, India Perforce Software Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Perforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you'll work with and learn from some of the best and brightest in business. Before you know it, you'll...


  • Pune, Maharashtra, India Perforce Software Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Perforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you'll work with and learn from some of the best and brightest in business. Before you know it, you'll...


  • Pune, Maharashtra, India Quorum Software Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Senior Software Engineer – Energy ComponentsLocation: Pune, IndiaModel of Work: HybridAbout Quorum SoftwareQuorum Software connects people and information across the energy value chain. Twenty years ago, we built the first software for gas plant accountants. Pipeline operators came next, followed by land administrators, pumpers, and planners. Since 1998,...


  • Pune, Maharashtra, India Perforce Software Full time ₹ 5,00,000 - ₹ 20,00,000 per year

    Perforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you'll work with and learn from some of the best and brightest in business. Before you know it, you'll...


  • Pune, Maharashtra, India Perforce Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Perforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you'll work with and learn from some of the best and brightest in business. Before you know it, you'll...