Software Developer

Oracle


Date: 5 hours ago
City: Bengaluru, Karnataka
Contract type: Full time

The Developer Platform Builder Tools organization is responsible for building the next generation of developer productivity platforms, intelligent development workflows, and AI-powered engineering tools that accelerate software delivery across the enterprise. We are seeking a highly motivated Software Development Engineer (IC3) to design, build, and operate scalable platform services and developer tools that enhance engineering productivity through automation and AI-driven capabilities.

In this role, you will work at the intersection of software engineering, AI agent platforms, cloud-native services, developer tooling, and platform infrastructure. You will collaborate closely with platform engineers, product managers, and cross-functional engineering teams to build scalable backend services, APIs, integrations, and developer workflows that power AI-assisted development, workflow automation, knowledge discovery, and intelligent developer experiences.

You will contribute across the full software development lifecycle—from architecture and implementation to testing, deployment, and operational excellence—while helping build highly available, secure, and scalable services running on OCI.

This is an excellent opportunity for engineers who are passionate about building large-scale distributed systems, developer platforms, and AI-enabled engineering solutions that improve how thousands of engineers build, deploy, and operate software.


Responsibilities includes:

Software Development & Platform Engineering

Design, develop, and maintain scalable backend services, APIs, and platform components that power developer productivity and AI-enabled engineering workflows.
Build cloud-native services and developer platform capabilities using modern software engineering best practices.
Develop integrations with developer tools, CI/CD systems, source control, observability platforms, and OCI services.
Design reliable, secure, and highly available distributed systems that support large-scale engineering workloads.
Participate in the full software development lifecycle, including architecture, implementation, testing, deployment, and production support.

AI & Developer Productivity

Develop AI-powered capabilities that improve developer productivity, workflow automation, and engineering efficiency.
Build platform services and integrations that enable AI agents and intelligent automation across developer tools and engineering workflows.
Collaborate with cross-functional teams to design and implement AI-driven solutions for software development and operational workflows.
Evaluate emerging AI technologies and incorporate them into platform capabilities where they deliver measurable engineering value.

Cloud Platform Development

Build and maintain Kubernetes-based platform services and tooling to simplify application deployment and operations.
Develop automation for infrastructure provisioning, service deployment, configuration management, and platform lifecycle management.
Improve platform reliability, scalability, and operational efficiency through automation and cloud-native engineering practices.
Build reusable platform components and internal developer tools that accelerate software delivery across engineering teams.

Developer Platform & Operations

Develop features for developer platform tools, workflow automation, and engineering productivity.
Build integrations with internal OCI developer services, DevOps tooling, observability platforms, and deployment pipelines.
Implement logging, metrics, monitoring, and operational dashboards to ensure service reliability.
Troubleshoot production issues and drive continuous improvements in platform performance and operational excellence.

Collaboration

Partner with product managers, architects, and engineering teams to deliver high-impact platform capabilities.
Participate in architecture reviews, technical design discussions, and code reviews.
Contribute to engineering best practices, documentation, testing, and continuous improvement initiatives.
Mentor junior engineers and foster a culture of technical excellence and collaboration.

Required Qualifications

Bachelor's or Master's degree in Computer Science or a related technical field.
3–5 years of professional software development experience building scalable applications or platform services.
Strong programming skills in one or more languages such as Java, Go, or Python
Experience developing REST APIs, microservices, and distributed systems.
Experience building cloud-native applications using Kubernetes and containerization technologies (Docker).
Experience developing developer platform tools, internal engineering platforms, or DevOps solutions.
Familiarity with AI-assisted development, AI agents, or integrating AI capabilities into software applications.
Familiarity with CI/CD pipelines, infrastructure automation, and modern software development practices.
Experience with Git and collaborative software development workflows.
Strong problem-solving, debugging, communication, and collaboration skills.

Preferred Qualifications

Experience building AI-enabled applications, developer assistants, or workflow automation solutions.
Experience developing Kubernetes operators, controllers, or cloud-native platform services.
Experience with Oracle Cloud Infrastructure (OCI) or other public cloud platforms.
Experience with Infrastructure as Code tools such as Terraform, Helm, or Shepherd.
Familiarity with observability platforms, distributed tracing, logging, and monitoring.
Experience building secure, scalable, and highly available cloud-native services.
Contributions to open-source Kubernetes, cloud-native, AI, or developer tooling projects are a plus.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Platform Software Engineer

Oracle, Bengaluru, Karnataka
1 day ago
Are you passionate about building large-scale software products and cloud platforms? Oracle is responsible for developing and evolving the world’s leading Java technologies, and our customers run their businesses on the OCI cloud platform. Our mission is to deliver best-in-class compute, storage, networking, database, security, and a growing set of foundational cloud services. We are looking for a Software Developer...

Technical Writer for Digital Products

Festo India Private Ltd., Bengaluru, Karnataka
3 days ago
.buttontextd52314945ddd2cd2 a{ border: 1px solid transparent; } .buttontextd52314945ddd2cd2 a: focus{ border: 1px dashed #999999 !important; outline: none !important; } Festo inspireert mensen en organisaties over de hele wereld met innovatieve oplossingen voor industriële automatisering. We zijn een onafhankelijk familiebedrijf en geven meer dan 20.000 werknemers de kans om gedrufde stappen te zetten, hun ideeën te verwezenlijken en verantwoordelijkheden op zich...

Product Design Engineer

Molex, Bengaluru, Karnataka
6 days ago
Your JobAs a Product Design Engineer, you will support the design and development of plastic and sheet metal components for connector products. You will contribute to design modification projects, product maintenance, SPO projects, VAVE initiatives, and selected new product development activities while working closely with cross‑functional teams, consistently demonstrating Principle Based Management (PBM)‑aligned behaviors such as ownership, collaboration, and continuous...