O

Oracle

Builds databases, business apps and cloud services

Senior Platform Software Engineer

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeNashville, TN, USAIn-person

About the Job

Requirements

  • Professional experience developing and delivering production software, with strong programming, debugging, and testing skills.
  • Ability to own a component or feature through design, implementation, deployment, and maintenance.
  • Practical experience using coding agents or building applications with large language models, including validating generated results.
  • Familiarity with AI-native development practices such as spec-driven development, tool-using agent loops, or workflow graphs.
  • Experience integrating application programming interfaces and services and diagnosing failures across system boundaries.
  • Understanding of secure software development, access controls, observability, and reliable error handling.
  • Ability to clarify incomplete requirements, make implementation decisions, and recognize when broader guidance is needed.
  • Clear communication skills and effective collaboration with engineers and partner teams.

Responsibilities

  • Design, implement, test, and operate components that support AI-native development, such as tool integrations, context delivery, reusable skills, evaluation tooling, and agent execution.
  • Translate requirements into maintainable software with clear interfaces and appropriate error handling.
  • Integrate capabilities into developer tools and workflows, using established platform patterns and security controls.
  • Contribute to design discussions and explain implementation tradeoffs within the area of responsibility.
  • Use specifications and executable acceptance criteria to guide development and validate results.
  • Build agent loops that use tools and feedback to complete bounded engineering tasks, with clear completion criteria and execution limits.
  • Implement workflow graphs with branching, state management, retries, and human review where needed.
  • Maintain prompts, skills, context configurations, and evaluations alongside code as versioned engineering assets.
  • Use coding agents effectively and take responsibility for the correctness and maintainability of the resulting software.
  • Clarify requirements, identify dependencies, and break assigned work into achievable increments.
  • Independently resolve technical problems within the assigned component or feature, raising broader design questions and delivery risks early.
  • Work with partner teams to resolve integration issues and deliver features that function within the wider platform.
  • Follow through on deployment, documentation, and operational readiness.
  • Develop tests and evaluations that assess software behavior and agent task completion against defined acceptance criteria.
  • Use logs, execution traces, and reproducible examples to diagnose failures across code, context, tool use, and orchestration.
  • Implement appropriate permissions, input handling, execution limits, and action traceability using established controls.
  • Monitor component health and performance and address defects and operational issues.
  • Assess whether changes improve outcomes without unreasonably increasing correction effort, latency, or cost.
  • Work with developers and internal customers to understand how features perform in real workflows.
  • Participate in code and design reviews, incorporating feedback and providing constructive input to peers.
  • Write documentation, examples, and onboarding guidance that help others use the built capabilities.
  • Share lessons from experiments and delivery, and help teammates adopt effective AI-native development practices.

Desired Qualifications

  • Experience building developer tools, automation, or internal platform services.
  • Experience with agent harnesses, Model Context Protocol integrations, context retrieval, or reusable skills.
  • Experience implementing stateful workflows, asynchronous execution, retries, or recovery.
  • Experience creating evaluations for AI workflows and measuring correctness, task completion, latency, and cost.
  • Familiarity with source control, continuous integration and continuous delivery, development environments, and code review workflows.
  • Familiarity with Oracle Cloud Infrastructure or comparable cloud infrastructure.

About the Company

Oracle

Builds databases, business apps and cloud services

Oracle builds databases, business applications, and cloud infrastructure for companies and public-sector organizations. Oracle Database stores and processes business data, while Oracle Cloud Infrastructure provides computing, storage, and networking for applications and AI workloads. Fusion Cloud Applications support finance, human resources, supply chains, and customer service, helping businesses manage everyday operations and reporting. Customers pay for cloud subscriptions and usage, software licenses, support, hardware, and consulting, with deployment options in Oracle's cloud or their own data centers. Oracle was founded in 1977 and is headquartered in Austin, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Austin, TX
Founded
1977

Recently Posted Jobs

Explore more opportunities at Oracle

See more jobs