Senior Manager, Application Software Engineering

Oracle Oracle · Enterprise · BENGALURU, KARNATAKA, India

Manages teams responsible for the full lifecycle of application software development, including design, coding, testing, optimization, architecture, and maintenance. Focuses on ensuring reliability, security, performance, and customer satisfaction for software products, with a strong emphasis on collaboration, best practices, and compliance.

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. Leads code and/or functional reviews to drive improvements across a project.
  4. Leads teams to design and develop software, systems, and services.
  5. Collaborates with stakeholders and external clients and/or partners to understand customer issues and align solutions.

Skills

Required

  • application software development
  • software development
  • coding
  • design
  • testing
  • optimization
  • software architecture
  • API functionality
  • integration
  • security
  • best practices
  • coding standards
  • debugging
  • troubleshooting
  • performance profiling
  • scalability
  • customer support
  • project management
  • team leadership

Nice to have

  • technical guidance
  • domain expertise
  • architectural framework adherence
  • technology research and evaluation
  • customer issue resolution
  • product enhancement suggestions
  • secure software development practices
  • information gathering and analysis
  • standard operating procedures (SOP) implementation
  • automation
  • service/product availability, health, support, and reliability