Senior Manager, Application Software Engineering

Oracle Oracle · Enterprise · United States

Senior Manager of Application Software Engineering at Oracle, responsible for leading multiple teams in the design, development, testing, optimization, and maintenance of software applications and systems. This role involves ensuring reliability, security, and performance, collaborating with stakeholders to understand customer needs, and enforcing development best practices and coding standards. The focus is on managing the execution of software development processes and providing technical guidance to teams, with a strong emphasis on application architecture, API functionality, and system operations.

What you'd actually do

  1. Leads multiple teams or a small group owning a significant application surface area (e.g., multiple services/features) with measurable reliability, security, and performance outcomes.
  2. Leads teams and provides technical recommendations and guidance in designing software solutions and identifying, analyzing and ensuring alignment with requirements.
  3. Manages the execution of processes to develop and guide new software features and enhancements following design specifications, ensuring accessibility, and to develop documents to clarify software design and code.
  4. Leads code and/or functional reviews to drive improvements across a project.
  5. Leads and reviews teams to conduct debugging and troubleshooting to identify and fix software issues across multiple components or functional areas.

Skills

Required

  • Software development lifecycle management
  • Team leadership and management
  • Application architecture and design
  • API development and integration
  • Software testing and quality assurance
  • Performance profiling and optimization
  • Debugging and troubleshooting
  • Security best practices
  • Agile methodologies
  • Project management
  • Stakeholder collaboration
  • Customer support and issue resolution

Nice to have

  • Cloud platforms (e.g., Oracle Cloud Infrastructure)
  • DevOps practices
  • CI/CD pipelines
  • Containerization (e.g., Docker, Kubernetes)
  • Observability tools

What the JD emphasized

  • measurable reliability, security, and performance outcomes
  • designing software solutions
  • software features and enhancements
  • debugging and troubleshooting
  • software architecture decisions
  • security criteria
  • development industry best practices and processes
  • coding standards
  • customer satisfaction
  • product maintenance issues