Talent.com
This job offer is not available in your country.
Senior Software Engineer – System Management Software

Senior Software Engineer – System Management Software

Netweb Technologies India Ltd.bangalore, karnataka, in
22 days ago
Job description

Job Location- Bangalore / Mumbai

Position Overview

We are seeking an experienced System Management Software Engineer with strong software development expertise in C, C++, Python, and GoLang , and a deep understanding of server lifecycle management . The ideal candidate will have 5+ years of hands-on experience in developing and maintaining system management solutions, particularly in environments where servers from multiple vendors are managed through Redfish APIs and BMC interfaces.

The candidate will play a key role in building predictable, scalable, and automated workflows for onboarding, provisioning, telemetry collection, firmware upgrades, and power state management across a heterogeneous server ecosystem.

Key Responsibilities

  • System Management Development
  • Design, develop, and maintain system management software for multi-vendor server environments.
  • Build robust integrations with Redfish APIs to administer BMC functions reliably.
  • Server Lifecycle Management
  • Implement predictable workflows for server onboarding, PXE booting through UEFI, and firmware / BMC upgrades.
  • Develop automation for power state transitions (shutdown, restart, warm boot, cold boot).
  • Telemetry & Monitoring
  • Design and integrate telemetry data pipelines to capture key server health parameters (e.g., temperature, fan speeds, power consumption, CPU / memory metrics).
  • Ensure telemetry data feeds into analytics and monitoring systems for proactive system management.
  • Ecosystem Integration
  • Collaborate with hardware vendors to validate Redfish compliance and ensure consistency across platforms.
  • Develop automated test harnesses to measure predictability, reliability, and consistency of API-driven operations.
  • Software Engineering Best Practices
  • Write efficient, clean, and maintainable code in C, C++, Python, and GoLang .
  • Conduct code reviews, unit testing, integration testing, and performance optimizations.
  • Document architecture, design decisions, and operational procedures.

Required Qualifications

  • Experience : Minimum 5 years in software development with exposure to system management or server lifecycle software .
  • Languages : Proficiency in C, C++, Python, and GoLang (at least 2–3 must be at production level).
  • Protocols & APIs : Strong experience with Redfish API, Swordfish API, REST APIs, and BMC interfaces .
  • System Knowledge : Deep understanding of PXE boot (UEFI / Legacy) , server provisioning, and power state management.
  • Firmware Management : Experience in firmware and BMC upgrade workflows in production environments.
  • Telemetry : Familiarity with monitoring frameworks (Prometheus, Elastic, or similar) and designing telemetry pipelines.
  • OS / Platform : Solid background in Linux system programming and networking fundamentals. Deep understanding of x86 architecture, and experience with debugging tools. Familiar with UEFI / BIOS firmware for computer systems, ensuring hardware initialization during startup and compatibility with new hardware
  • Collaboration : Strong problem-solving skills with the ability to work across multi-vendor ecosystems and cross-functional teams.
  • Preferred Qualifications

  • Hands-on experience in datacenter-scale server management solutions .
  • Contributions to open-source projects related to Redfish, IPMI, or system management software.
  • Knowledge of virtualization platforms and containerized environments (Docker, Kubernetes) .
  • Exposure to DevOps tools (Ansible, Terraform, CI / CD pipelines).
  • Success Metrics for This Role

  • Successful onboarding of new servers across multiple vendors.
  • Reliable PXE booting via UEFI with minimal intervention.
  • Predictable and consistent Redfish API-driven administration across servers.
  • Stable execution of server power state cycles in production.
  • Repeatable and automated firmware and BMC upgrade processes.
  • Comprehensive telemetry collection feeding into monitoring and analytics systems.
  • Create a job alert for this search

    Senior Software Engineer • bangalore, karnataka, in

    Related jobs
    • Promoted
    Associate Systems Engineer

    Associate Systems Engineer

    Sapaadhosur, tamil nadu, in
    Sapaad, has seen tremendous success in the last decade, with thousands of customers.Driven by a team of passionate developers and designers, Sapaad is constantly. Singapore, with offices across five...Show moreLast updated: 18 days ago
    • Promoted
    • New!
    System Engineer

    System Engineer

    CUS Techhosur, tamil nadu, in
    We are looking for a detail-oriented and proactive.The role involves ensuring the reliability, security, and performance of servers, networks, and applications while providing technical support and...Show moreLast updated: 11 hours ago
    • Promoted
    Linux System Administrator (AWS Specialist)

    Linux System Administrator (AWS Specialist)

    MGT-COMMERCE GmbHhosur, tamil nadu, in
    Do you live and breathe Linux? Do you enjoy building and managing servers in the cloud?.Linux-focused System Administrator. AWS infrastructure and keep systems running at peak performance.Setting up...Show moreLast updated: 26 days ago
    • Promoted
    Magna - Senior Software Engineer - Cloud Services

    Magna - Senior Software Engineer - Cloud Services

    Magna InternationalBangalore
    What We Offer : At Magna, you can expect an engaging and dynamic environment where you can help to develop industry-leading automotive technologies.We invest in our ...Show moreLast updated: 14 days ago
    • Promoted
    RMS Technical Expert - OSAT

    RMS Technical Expert - OSAT

    Tata ElectronicsKolar, Karnataka, India
    The RMS Technical Expert will be responsible for the design, deployment, and optimization of Reliability Monitoring Systems in an OSAT (Outsourced Semiconductor Assembly & Test) manufacturing envir...Show moreLast updated: 8 days ago
    • Promoted
    Senior LogicMonitor Developer

    Senior LogicMonitor Developer

    iVedha Inc.hosur, tamil nadu, in
    Job Title : Senior LogicMonitor Developer.Platform Engineering Practice is looking for a.API-based integration and automation. In this role, you will lead the design and implementation of monitoring ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior System Administrator

    Senior System Administrator

    TeamLogic IT - Renton & Kenthosur, tamil nadu, in
    This role requires working during PST business hours • (ONLY APPLY IF YOU CAN WORK DURING PST BUSINESS HOURS).About TeamLogic IT - Renton & Kent. TeamLogic IT is a national provider of technology ser...Show moreLast updated: 7 days ago
    • Promoted
    Senior SAS Engineer

    Senior SAS Engineer

    ValueLabsBengaluru, Karnataka, India
    Notice : Immediate / Serving notice - 30 days only.SAS Viya administration + Banking Domain.Role : Senior Technology Engineer. Design and implement SAS solutions based on business requirements.Collabora...Show moreLast updated: 7 days ago
    • Promoted
    Senior Software Engineer – System Management Software

    Senior Software Engineer – System Management Software

    Netweb Technologies India Ltd.Bengaluru, Karnataka, India
    System Management Software Engineer.The candidate will play a key role in building predictable, scalable, and automated workflows for onboarding, provisioning, telemetry collection, firmware upgrad...Show moreLast updated: 22 days ago
    • Promoted
    Senior System Engineer

    Senior System Engineer

    Emmvee GroupBengaluru, Karnataka, India
    Ensuring minimal disruption to IT environment.Setup Clients (Desktop / Laptop).Installation of Client application.Troubleshoots hardware and software issues. Documentation / Records logs- rendered suppo...Show moreLast updated: 8 days ago
    • Promoted
    Oracle Retail Applications - Senior Software Engineer

    Oracle Retail Applications - Senior Software Engineer

    lululemon India Tech HubBengaluru, India
    Bachelors degree in computer science / engineering or equivalent.Experience designing and developing software solutions.Strong software development fundamentals including automated testing, source co...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    System Architect

    System Architect

    Crescent Techserviceshosur, tamil nadu, in
    Freelance / Contractor / Parttime).Python, FastAPI, Azure, PostgreSQL, ReactJS.SaaS or data platforms, with 5+ years in architectural leadership. Proven production use of LLM-powered features (e.RAG, mu...Show moreLast updated: 11 hours ago
    Senior Software Engineer

    Senior Software Engineer

    Bahwan Cybertek GroupBengaluru, KA, IN
    Quick Apply
    Hands on experience in Shell Scripts, Groovy, Microsoft Power Shell, Linux command, Kubernetes, AWS, Azure command line tools. Working experience on GIT, Jenkins / Azure Devops / AWS Code build / Code Pi...Show moreLast updated: 30+ days ago
    • Promoted
    FACULTY – Computer Science Engineering

    FACULTY – Computer Science Engineering

    GITAM Deemed UniversityDodda Ballapur, Karnataka, India
    Faculty Recruitment – Computer Science Engineering | GITAM (Deemed to be University), Bengaluru Campus.Department of Computer Science Engineering at GITAM. Algorithms, Complexity, Graph Theory, Form...Show moreLast updated: 4 days ago
    • Promoted
    MES Technical Developer

    MES Technical Developer

    Tata ElectronicsKolar, Karnataka, India
    We are looking for an experienced.Senior MES Technical Developer.Siemens Opcenter Execution (formerly Camstar).MES solutions tailored for high-tech electronics or semiconductor manufacturing.MES wo...Show moreLast updated: 8 days ago
    • Promoted
    System Support Engineer

    System Support Engineer

    Vinebrook Technologyhosur, tamil nadu, in
    Communicate clearly with customers both in writing and over the phone.Perform mid-level and advanced troubleshooting of issues across the services provided by the Managed Services team.Engage direc...Show moreLast updated: 26 days ago
    • Promoted
    Senior Manager - GTM Systems

    Senior Manager - GTM Systems

    ChargebeeBangalore Urban, Karnataka, India
    The newly created Global Business Technology (GBT) team at Chargebee will be at the forefront of all major Chargebee growth and strategic initiatives. As such, we are looking to staff the team with ...Show moreLast updated: 22 days ago
    • Promoted
    System Engineer

    System Engineer

    Hyqoohosur, tamil nadu, in
    Job Title : Systems Engineer L3.Duration : 12 months with high possible extension.Working time zone : Night Shifts (EST, CST, PST). Working hours 40 hours per week (8 hours per day).We are seeking a hi...Show moreLast updated: 20 days ago
    • Promoted
    Senior System Engineer - SASE

    Senior System Engineer - SASE

    Versa NetworksBengaluru, Karnataka, India
    JOB TITLE : SENIOR SYSTEMS ENGINEER - SASE.We are seeking a highly skilled Pre-Sales Technical Specialist to join our team, specializing in Versa Secure Access Service Edge (SASE) offerings.The idea...Show moreLast updated: 30+ days ago
    Senior Software Engineer

    Senior Software Engineer

    ObliviousBengaluru, KA, IN
    Quick Apply
    We live in the era of data and AI, but the most impactful data resides behind closed doors and red tape.Using it, which many do, risks undermining the privacy and confidentiality of users, customer...Show moreLast updated: 30+ days ago