Passer au contenu
Voir tous les emplois

Senior Software Engineer

Ingénierie numérique ; LPB

Taper:
Temps plein
Lieu(x) :
Bangalore VERNOVA (JFWTC) IN
Date de publication :
Salaire:
Date de publication de l’offre :
2026-03-03-08:00
Date de fin de l'offre d'emploi :
ID du travail :
R5033459
Description de l'emploi

Job Description Summary

The Senior Software Engineer leads the end-to-end software implementation, deployment, and operationalization of industrial analytics solutions. You will work closely with data scientists, SMEs, and domain experts to translate analytical logic into scalable, secure, and resilient production systems. This role focuses on engineering high-quality services and pipelines on AWS (including EKS), integrating with orchestrators, building REST APIs, and supporting UI components. Familiarity with industrial operations (Oil & Gas, Fossil Power, Renewable Power) and asset performance systems is an advantage.

Job Description

Roles and Responsibilities

Platform & Application Development

  • Architect, develop, and maintain scalable backend services and REST APIs in Python, with clean modular code and adherence to best practices.
  • Build and optimize data processing workflows using Python/SQL for large-scale industrial datasets from historians, SCADA, APM, CMMS/EAM, and telemetry systems.
  • Develop and support lightweight frontend/UI components required for visualization, configuration, and user interactions.
  • Implement tagging, signal mapping, and data integration logic for analytics-related asset workflows at the APM level (without mentioning any specific project/tool names).

Cloud Deployment & DevOps

  • Lead deployment of analytics services and microservices on AWS using EKS, EC2, S3, Lambda, RDS, and related cloud components.
  • Collaborate with orchestrator/platform engineering teams to integrate services, automate deployments, manage environments, and ensure system resilience.
  • Establish CI/CD pipelines, environment strategies (dev/test/prod), and automated testing frameworks for smooth releases.
  • Ensure robust monitoring, logging, alerting, and performance tuning of deployed services.

End-to-End Ownership

  • Serve as the primary technical owner of the software solution throughout its lifecycle—from architecture and development to production deployment and ongoing support.
  • Collaborate with domain SMEs, data scientists, and product staff to understand requirements and translate analytical workflows into production-ready applications.
  • Lead debugging, optimization, and continuous improvement efforts, handling high-priority issues with a root-cause-driven approach.
  • Ensure security, scalability, and reliability standards are met across the full stack.

Collaboration, Documentation & Quality

  • Work closely with data/platform engineering teams to ensure data quality, lineage, interoperability, and system compatibility.
  • Produce clear technical documentation, deployment guides, API specs, and architectural diagrams.
  • Uphold code quality standards using version control, code reviews, automated testing, and best practices in software design.
  • Participate in cross-functional meetings, technical planning sessions, and provide mentoring/support to junior engineers.

Innovation & Continuous Improvement

  • Contribute to POCs that explore automation, orchestration efficiency, API optimization, and integration enhancements.
  • Experiment with new tooling, cloud-native components, and architectural patterns to improve performance and reliability.
  • Actively identify opportunities to reduce manual intervention through orchestration, automation, and configuration-driven workflows.

Required Skills & Experience

  • 5–8+ years of hands-on software engineering experience, ideally in industrial analytics, cloud engineering, or platform development.
  • Strong proficiency in Python, SQL, REST API development, and backend microservice architecture.
  • Experience deploying applications on AWS, including EKS/Kubernetes, containers, IAM, networking, logging, monitoring, and security best practices.
  • Exposure to front-end development (React/Angular/Vue or lightweight UI frameworks).
  • Strong understanding of ETL/data ingestion from industrial systems (historians, SCADA, APM, CMMS/EAM) is a plus.
  • Ability to work with orchestrator teams, manage deployments, troubleshoot cloud-native services, and lead solution implementation end-to-end.
  • Knowledge of asset-heavy domains (Oil & Gas, Power Generation, Renewable, LNG) and understanding of maintenance/operations workflows is advantageous.
  • Excellent communication, technical documentation, and cross-functional collaboration skills.

Education Qualification

  • Bachelor's Degree in Computer Science or “STEM” Majors (Science, Technology, Engineering and Math) with advanced experience.

Additional Information

Relocation Assistance Provided: Yes