2,015,376open jobs
119,324companies
247,381added this week
Browse all
Salary
≈ $22k – $55k per year (Estimated)
Location
In office (Bengaluru)
Seniority
Principal

Confirmed on the employer's own hiring board on Oct 28, 2026. First seen by Alion on Oct 26, 2026. Opower scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Opower is an enterprise cloud software company that delivers behavioral energy efficiency, customer engagement, and demand-response solutions to utility providers worldwide. Headquartered in Arlington, Virginia, the company operates as a key business unit within Oracle, serving hundreds of global utilities and tens of millions of residential households. By combining big data analytics with behavioral science and artificial intelligence, its platform generates personalized home energy reports and proactive alerts that empower consumers to reduce their energy consumption and lower utility bills.
Backed by Accel

Build the next generation of Oracle Zero Data Loss Recovery Appliance (ZDLRA) software, helping fortune 500 enterprises protect and recover their business-critical Oracle databases. Work on software where data integrity, recoverability, cyber resilience, and performance at scale directly affect customers' most important operations.

Join our growing engineering team in Bengaluru and collaborate with experienced ZDLRA engineers in India and the US. You will contribute to shared product priorities, deliver new features and projects, and help evolve an enterprise data protection platform. This role offers the opportunity to help shape a new team while building deep product expertise within an established global engineering organization.

The work spans Oracle database kernel development and systems programming, primarily in C and PL/SQL on Linux. You will tackle engineering problems involving buffers and caches, memory management, storage, file systems, I/O, networking, concurrency, and distributed systems. Strong algorithms, thoughtful design, and an understanding of how these components interact will be central to delivering correct, efficient, and maintainable software.

You will participate throughout the development lifecycle: understanding problems, exploring the codebase, identifying root causes, designing solutions, implementing changes, writing tests, and validating results. The work combines new development and enhancements with complex defect resolution, including issues encountered in customer environments. As your product knowledge grows, you will take increasing technical ownership of assigned features and components, contributing to design decisions, code reviews, ongoing maintenance, and knowledge sharing.

We value engineers who investigate problems systematically, use documentation and diagnostic tools resourcefully, communicate clearly, and help colleagues succeed. You will use modern engineering tools, including LLMs and AI coding agents, to accelerate code exploration, development, and testing while applying independent judgment and rigorous validation to the resulting designs and code.

We welcome experienced developers with strong C, Linux, system programming skills and practical knowledge of database internals, storage, distributed systems, or other demanding enterprise software. Prior Oracle Database, RMAN, PL/SQL, or backup and recovery product experience is an advantage. Strong systems fundamentals, curiosity, and the ability to translate complex requirements into reliable production software are essential.

This position is based in Bengaluru, India.

Product development and technical ownership

  • Design, implement, and maintain ZDLRA features and enhancements in C and PL/SQL on Linux, contributing to Oracle database kernel and systems software development.
  • Translate requirements and technical problems into clear designs, manageable tasks, and deliverable milestones. Evaluate alternatives and document trade-offs involving correctness, performance, scalability, compatibility, and maintainability.
  • Apply appropriate algorithms and data structures to build efficient, reliable software. Reason about memory use, concurrency, synchronization, and behavior under demanding workloads.
  • Develop and improve assigned components involving buffers, caches, storage, file systems, I/O, networking, and distributed processing, with careful attention to data integrity and recovery behavior.
  • Build product expertise through code exploration, technical documentation, collaboration, and delivery of fixes and enhancements. Progress toward ownership of assigned features and projects, including subsequent development, maintenance, and defect resolution.

Investigation, performance, and quality

  • Investigate complex defects, including issues reported from customer deployments. Reproduce failures, trace relevant code paths, establish root causes, and implement durable fixes.
  • Use GDB, core dumps, logs, traces, profiling tools, and Linux utilities to gather evidence and understand software behavior across interacting components.
  • Diagnose performance and scalability bottlenecks involving CPU, memory, storage, I/O, and networking. Establish useful measurements and validate the impact of changes against representative workloads.
  • Design and implement tests alongside production code. Cover functional behavior, boundary conditions, regressions, concurrency, and relevant failure and recovery scenarios using the team's engineering and test frameworks.
  • Use shell scripting and automation to improve diagnostic data collection, issue reproduction, testing, and other repeatable development tasks.
  • Follow secure coding practices and engineering standards. Evaluate error handling, resource management, backward compatibility, and versioning implications when modifying existing code or interfaces.

Engineering execution and collaboration

  • Take assigned work through the software development lifecycle, from analysis and design through implementation, review, testing, integration, and maintenance.
  • Plan work realistically, identify dependencies, and communicate progress, design decisions, risks, and blockers. Coordinate with the engineering team to deliver agreed project milestones.
  • Collaborate closely with ZDLRA engineers in India and the US and with relevant database engineering teams to resolve cross-component issues and deliver shared product objectives.
  • Participate in design and code reviews, providing constructive feedback on correctness, clarity, performance, security, test coverage, and long-term maintainability.
  • Write and maintain useful design notes, implementation documentation, and troubleshooting guidance. Share findings so that investigations and engineering decisions benefit the wider team.
  • Use internal documentation, specifications, and existing code resourcefully to understand unfamiliar areas. Ask focused questions, seek timely feedback, and help colleagues solve technical problems.
  • As product expertise grows, provide technical guidance, mentor colleagues, and contribute to improvements in the team's development practices and engineering quality.

AI-assisted engineering

  • Use LLMs and AI coding agents to accelerate code exploration, problem analysis, implementation, test development, and documentation where they are useful.
  • Critically review AI-generated suggestions and verify them against the actual codebase, requirements, and observed behavior. Validate changes through appropriate reviews and tests, and remain accountable for the correctness, security, performance, and maintainability of delivered software.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,015,376 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Bengaluru
≈ $26k – $65k per year (Estimated) · In office · Full-Time · 7+ years exp · Bengaluru
JavaScript
Frontend
Bootstrap
JQuery
DevOps
Rest API
SOAP
Analytics
SAP BusinessObjects
Management
Agile
Apply
≈ $34k – $85k per year (Estimated) · In office · Full-Time · 12+ years exp · Bachelor's Degree · Hyderabad
Java
C#
Databases
Apache Kafka
AI/ML
Scikit-learn
Computer Vision
NLP
Transformers
TensorFlow
PyTorch
Sentiment Analysis
OpenAI
Hugging Face
Recommender Systems
Machine Learning
DevOps
Rest API
Terraform
GCP
Azure DevOps
GitHub Actions
CloudFormation
Azure
CI/CD
Jenkins
AWS
Docker
Kubernetes
Cybersecurity
Snyk
Management
Agile
QA
TestNG
Selenium
Cypress
Playwright
Apply
Lead Software Engineer 3 months ago
≈ $22k – $55k per year (Estimated) · In office · Full-Time · Pune
JavaScript
Java
TypeScript
Java
Spring Boot
AI/ML
Anomaly Detection
Frontend
Angular
NgRx
DevOps
CI/CD
Git
Kubernetes
Platform Engineering
Twelve-Factor App
QA
Cypress
Apply
≈ $22k – $56k per year (Estimated) · In office · Full-Time · Pune
Java
Java
Spring Boot
DevOps
CI/CD
AWS
Kubernetes
Amazon EKS
Management
Agile
Apply
$16k – $32k per year (gross) · In office · Full-Time · 15+ years exp · Kochi · Thiruvananthapuram · Bengaluru
Java
DevOps
AWS
Apply
$86k per year · In office · Secret · Full-Time · Bachelor's Degree · Huntsville
Python
JavaScript
TypeScript
SQL
C++
C++
Qt
Databases
PostgreSQL
Frontend
Vue.js
Angular
React.js
DevOps
Rest API
gRPC
WebSockets
Git
Docker
Linux
TCP/IP
Apply
≈ $20k – $40k per year (Estimated) · In office · Internship · Paris
Python
SQL
AI/ML
Transformers
Apply
$120k – $140k per year · In office · Secret · Full-Time · Bachelor's Degree · San Diego
Python
PowerShell
Bash
DevOps
Ansible
VMWare
Linux
Windows
Apply
$100k – $150k per year · In office · TS/SCI · Full-Time · Bachelor's Degree · Norfolk
DevOps
Linux
Windows
Apply
$80k – $110k per year · In office · Secret · Full-Time · Bachelor's Degree · Dahlgren
JavaScript
TypeScript
Databases
Oracle
Frontend
Vue.js
Angular
JQuery
Vuetify
Mobile
Material Design
DevOps
Git
Management
Agile
Scrum
Apply
≈ $8.5k – $22k per year (Estimated) · In office · Bachelor's Degree · Bengaluru
Python
Java
SQL
C++
DevOps
Git
Apply
≈ $23k – $56k per year (Estimated) · In office · 10+ years exp · Bachelor's Degree · Bengaluru
Python
JavaScript
SQL
C++
Perl
Databases
Oracle
DevOps
Azure
AWS
Docker
Kubernetes
Management
Agile
Apply
≈ $18k – $41k per year (Estimated) · In office · 8+ years exp · Bachelor's Degree · Bengaluru
Databases
Oracle
AI/ML
Model Context Protocol
AI Agents
RAG
DevOps
Rest API
Apply
≈ $18k – $42k per year (Estimated) · In office · India
DevOps
SLI/SLO/SLA
Apply
≈ $25k – $62k per year (Estimated) · In office · Bengaluru
DevOps
SLI/SLO/SLA
API Gateway
Apply
Sr Software Engineer 11 hours ago
≈ $18k – $41k per year (Estimated) · Hybrid · Full-Time · 6+ years exp · Bachelor's Degree · Bengaluru
JavaScript
TypeScript
SQL
C#
C#
.NET
Databases
MySQL
PostgreSQL
AI/ML
Copilot
Cursor
LangChain
Claude Code
Model Context Protocol
AI Agents
Semantic Kernel
LLM
OpenAI
Anthropic
Agentic Workflows
Multi-Agent Systems
Frontend
Next.js
React.js
DevOps
Rest API
Azure DevOps
Azure
Git
AWS
Docker
Kubernetes
AWS Lambda
Amazon ECS
Amazon CloudWatch
API Gateway
Management
Agile
Scrum
Apply
≈ $18k – $41k per year (Estimated) · In office · 5+ years exp · Master's Degree · Bengaluru
Python
JavaScript
TypeScript
DevOps
Splunk
Terraform
GCP
CloudFormation
Azure
CI/CD
AWS
IAM
Management
Agile
Scrum
Kanban
Apply
≈ $11k – $29k per year (Estimated) · Remote (India) · 2+ years exp · Bachelor's Degree · Bengaluru
JavaScript
DevOps
Bitbucket
Management
Trello
Confluence
Jira
QA
Jest
Mocha
Apply
Network Admin 11 hours ago
In office · 1+ year exp · Bengaluru
Apply
≈ $16k – $34k per year (Estimated) · In office · 5+ years exp · Bachelor's Degree · Bengaluru
Python
SQL
Databases
Snowflake
Apache Kafka
AI/ML
Airflow
dbt
DevOps
GCP
Azure
CI/CD
Git
AWS
Analytics
Tableau
Power BI
ETL/ELT
Fivetran
Azure Data Factory
Data Vault
Management
Agile
Apply
See all jobs
This is one of many
2,015,376 more open roles from verified company boards, updated every day.