We are seeking a Senior Software Engineer to build capabilities for Oracle’s AI-powered Development Experience organization. You will develop tools, services, and workflows that enable developers and agents to complete engineering work effectively, with relevant context, reliable execution, and useful feedback.
In this hands-on individual contributor role, you will own well-defined components and features from design through implementation, testing, and operation. You will apply AI-native development practices, including spec-driven development, agent loops, and workflow graphs, and help turn promising approaches into dependable software.
You will work with senior technical leaders, product partners, and internal customers to clarify requirements, make sound implementation decisions, and deliver incremental improvements. Success requires strong software engineering fundamentals, practical experience with AI-assisted development, and the ability to work independently within an agreed scope while seeking guidance on broader architectural decisions.
Build AI enablement capabilities
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 your area of responsibility.
Apply AI-native engineering practices
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 in your own work and take responsibility for the correctness and maintainability of the resulting software.
Own features through delivery
Clarify requirements, identify dependencies, and break assigned work into achievable increments.
Independently resolve technical problems within your 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.
Validate quality and improve reliability
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 the health and performance of your components and address defects and operational issues.
Assess whether changes improve outcomes without increasing correction effort, latency, or cost unreasonably.
Collaborate and support adoption
Work with developers and internal customers to understand how your 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 capabilities you build.
Share lessons from experiments and delivery, and help teammates adopt effective AI-native development practices.
Required qualifications
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 APIs 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.
Preferred qualifications
Experience building developer tools, automation, or internal platform services.
Experience with agent harnesses, MCP 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, CI/CD, development environments, and code review workflows.
Familiarity with OCI or comparable cloud infrastructure.
Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives.
True innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing a workforce that promotes opportunities for all with competitive benefits that support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs.
We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing accommodation-request_mb@oracle.com or by calling 1-888-404-2494 in the United States.
Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.