Principal Application Software Engineer

Oracle Oracle · Enterprise · Seattle, WA +1

Principal Application Software Engineer at Oracle, focusing on the full software development lifecycle for cloud-based applications. Responsibilities include driving feature development, global production support, debugging complex issues, API integration, software architecture, and ensuring security and compliance. The role emphasizes guiding and coaching other engineers, leading code reviews, and collaborating with stakeholders to align solutions with customer use cases and business requirements. This is a senior engineering role within a mature product environment.

What you'd actually do

  1. Drives feature development within an application.
  2. Provides global production support to cloud-based applications as needed for critical issues by applying a working knowledge of at least one specialty area.
  3. Translates requirements and features into a structured, scalable, maintainable, and performant code plan for an application.
  4. Designs software solutions and analyzes and identifies requirements to achieve business and operational goals, sharing results with manager upon completion.
  5. Implements and contributes to developing software, systems, and services, ensuring review by manager and/or senior technical leaders upon completion.

Skills

Required

  • application software development
  • software development lifecycle
  • debugging
  • troubleshooting
  • API functionality
  • integration
  • software architecture
  • coding
  • testing
  • performance profiling
  • scalability
  • security

Nice to have

  • cloud-based applications
  • Oracle applications
  • Oracle Cloud infrastructure
  • customer support
  • collaboration with Designers, Product Managers, Software Engineers
  • technology research and evaluation