Senior Platform Software Engineer

Oracle

Fresher Bengaluru Full Time Hybrid (office + remote)
Oracle logo
Posted : today
Actively hiring

Job description

Drive an automation-first operating model by transforming routine operational tasks into robust software and workflows. Leverage AI-assisted design, development, and automation to enhance engineering efficiency, improve troubleshooting, and minimize manual effort while upholding production safety and engineering quality. This position demands independent technical ownership, a focus on production reliability, and strong collaboration across development, infrastructure, security, and cloud service teams.

This senior role is pivotal in developing scalable and reliable platform solutions. You'll contribute to an environment that accelerates innovation and ensures operational excellence through sophisticated automation and AI integration.

Responsibilities

Design, build, test, and maintain tools that boost the reliability and usability of non-production environments. Develop self-service capabilities for environment provisioning, service onboarding, deployment, configuration, health validation, and troubleshooting. Create reusable automation libraries, APIs, and command-line tools with clear documentation and ownership. Engineer and optimize CI/CD pipelines, including build orchestration, artifact promotion, and failure diagnosis. Automate non-production environment lifecycle activities, from provisioning to upgrades and cleanup. Build observability capabilities using metrics, logs, and traces to understand platform and application health. Develop dashboards and diagnostic tools that correlate service versions, configurations, and recent changes. Define and measure the reliability of developer experience services and non-production platforms. Build automated health checks and validation frameworks. Develop AI-assisted tools for pipeline failure analysis and guided troubleshooting. Evaluate AI-assisted capabilities for accuracy and safe failure handling. Implement secure automation with proper permissions and auditability. Improve non-production resource utilization and support designated platforms. Partner with cross-functional teams to prioritize improvements. Evaluate technical trade-offs and document design decisions. Participate in on-call rotations and support production environments. Maintain technical documentation and contribute to code reviews.

Qualifications

A Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience is required. Possess professional experience in platform engineering, developer tooling, SRE, DevOps, infrastructure software, or backend software engineering, with a track record of owning production systems. Demonstrate proficiency in Python, Go, Java, or a similar language, with experience building maintainable tools and services. Experience designing reusable interfaces, integrating APIs, and developing automated tests is essential. Hands-on experience with Linux, Git, containers, Kubernetes, and at least one major cloud platform (OCI, AWS, or Azure) is necessary. Experience developing infrastructure-as-code modules using Terraform or a comparable tool. Proven ability to build, troubleshoot, or improve CI/CD pipelines. Experience implementing observability using metrics, logs, dashboards, or distributed tracing. Strong troubleshooting skills across application dependencies, Kubernetes, infrastructure, and networking fundamentals. Demonstrated ability to address developer friction through automation or self-service capabilities. Practical experience using AI-assisted development tools, including reviewing generated code and validating results. Ability to independently deliver well-scoped projects and collaborate effectively.

Essential Skills

PythonGoJavaLinuxGitContainersKubernetesOCIAWSAzureTerraformCI/CDObservabilityMetricsLogsDashboardsDistributed TracingTroubleshootingAI-assisted development tools

Good to Have

OKEIAMNetworkingObject StorageDevOps toolingInternal developer platformsPortalsCommand-line toolsWorkflow frameworksPrometheusGrafanaOpenTelemetryCentralized loggingTelemetry correlationEnvironment metadataConfiguration drift analysisFeature-flag toolingArtifact/BOM managementDeployment comparisonAI-assisted diagnostic toolsRetrieval-based knowledge systemsAgentsEvent-driven automationAsynchronous workflowsIdempotencyRetriesPartial-failure recoveryCloud cost optimizationResource lifecycle management

Highlights

  • Actively hiring

More Details

RoleSenior Platform Software Engineer
IndustryProduct and Research
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Oracle logo

Oracle

Product and Research

Senior Platform Software Engineer at Oracle | SkillMX | SkillMX