Oracle India Private Limited

Senior Principal Application Software Engineer

Oracle India Private Limited
Bengaluru/Bangalore
Not disclosed
Work from OfficeWork from Office
Full TimeFull Time
Min. 5 yearsMin. 5 years

Job Description

Senior Principal Application Software Engineer

Adheres to and optimizes execution of all phases of the application software development lifecycle; coaches engineers to drive application-focused improvements. Utilizes depth and breadth of expert knowledge to develop and guide new application features and enhancements, leading design specifications, ensuring accessibility, and maintaining documentation for application design and code. Leads process, architecture, and/or code reviews across a project and/or complete application/product/service to drive improvements. Conducts debugging and troubleshooting to identify and fix highly complex application issues. Develops fixes for identified issues. Troubleshoots and resolves highly complex issues related to application programming interface (API) functionality, integration, and service-to-service interactions. Designs and develops application software, systems, and services, reporting results to manager and/or senior technical leaders upon completion. Defines project or design scope for application components and services. Collaborates with stakeholders across business lines and drives efforts to understand customer use cases, root causes, and mitigations to align and explain rationale behind application solutions. Can provide advanced technical guidance and support to customers regarding application-related issues to mitigate recurrence. Collaborates with the team and cross-functionally to follow and suggest improvements to application development practices, secure coding standards, and code quality, providing coaching to less experienced team members. Utilizes innovation to perform periodic maintenance and testing operations for application systems that require upgrading or patching (e.g., for critical vulnerabilities).

Key Responsibilities
Application Software Development:

  • Owns complex, cross-module features and refactors improving performance, security, and operability.

  • Leads critical incident response and post-incident reviews; drives preventative engineering.

  • Resolves complex issues across Oracle app services, infrastructure, and key integrations/acquisitions.

  • Aligns QA/eng teams on test strategies, environments, and release gates to ensure cross-application quality.

  • Evolves application architecture within defined boundaries; introduces patterns that reduce tech debt.

  • Defines technical plans that balance scalability, maintainability, and time-to-market; sets coding conventions for area.

  • Establishes and governs API contracts and dependency best practices across related teams.

  • Helps define quarterly build priorities balancing customer commitments, reliability work, and innovation.

  • Triangulates feedback from multiple sources (SRE reports, forums, customer inputs) to shape roadmaps.

  • Coaches peers; leads cross-functional design reviews with Designers/PMs/Stakeholders.

Software Development and Coding - Design, Testing, and Optimization:

  • Designs innovative software solutions and identifies requirements to achieve business and operational goals.

  • Adheres to and optimizes execution of all phases of the software development lifecycle; coaches engineers to drive improvements.

  • Utilizes depth and breadth of expert knowledge to develop and guide new software features and enhancements leading design specifications, ensuring accessibility, and documentation for software design and code.

  • Leads process, architecture, and/or code reviews across a project and/or complete product/service to drive improvements.

  • Conducts debugging and troubleshooting to identify and fix highly complex software issues. Develops fixes for identified issues.

  • Implements comprehensive software testing (e.g., functional and non-functional testing), quality assurance processes, software error logging, monitoring, and observability for effective debugging, reporting results to manager and/or lead upon completion.

  • Conducts performance profiling and optimization of coding that may require innovation.

  • Troubleshoots and resolves highly complex issues related to application programming interface (API) functionality and integration.

  • Implements API versioning, lifecycle, and interoperability strategies that may require innovation.

Software Architecture - Software System Structural Design:

  • Designs and develops software, systems, and services, reporting results to manager and/or senior technical leaders upon completion. Defines project or design scope.

  • Provides technical guidance and domain expertise to suggest software architecture decisions that impact organizational success, mentoring peers and contributing to team development through role modeling and decision-making.

  • Conducts periodic reviews and ensures adherence to architectural standards.

  • Collaborates across lines of business and may communicate externally to align and build a narrow scope of software architecture with business and/or customer goals and priorities.

  • Implements highly complex performance optimization and scalability strategies in software design within scope.

  • Conducts regular technology research and evaluation for architectural enhancements having a moderate impact on the organization.

Issue/Defect Collaboration - Software Products Support:

  • Collaborates with stakeholders across business lines and drives efforts to understand customer issues, root causes, and mitigation to align and explain rationale behind solutions.

  • Can provide advanced technical guidance and support to customers regarding customer-reported issues to mitigate recurrence.

  • Contributes to strategies to advocate for customers' interests and suggests product enhancements based on feedback.

  • Influences strategies to ensure customer satisfaction through timely resolution of issues and effective communication.

  • Implements and provides guidance on customer issue and/or defect handling and training processes.

  • Investigates and troubleshoots the most complex and broadly reaching product maintenance issues to ensure customer agreement on short- and long-term solutions (e.g., future enhancements).

Practices and Standards Compliance - Security and Compliance:

  • Collaborates with the team and cross-functionally to follow and suggest improvements to development practices and coding standards, providing coaching to less experienced team members.

  • Participates in peer review processes, provides technical leadership, and ensures quality and adherence to broad acceptance criteria during development, reporting results to management.

  • Demonstrates and shares expert knowledge of and contributes to industry best practices and applies them to software development processes.

  • Implements highly complex secure coding practices to prevent security vulnerabilities, leveraging automated solutions to augment the manual review process.

Development Operations - System Maintenance:

  • Utilizes innovation to perform periodic maintenance and testing operations for systems that require upgrading or patching (e.g., for critical vulnerabilities).

  • Utilizes expert knowledge to drive improvements, ensures automation, testing, and debugging of systems to ensure service/product availability, health, support, and reliability.

 

Core Responsibilities
Planning & Execution:

  • Oversees and tracks timelines and/or budgets for large-scale projects or initiatives to ensure timely progress and adherence to requirements.

  • Strategically balances multiple projects and adjusts plans to accommodate shifts in resources or schedules, mitigating risks to project outcomes.

Collaboration & Partnership:

  • Fosters collaboration across the line of business and with external stakeholders to ensure alignment of expectations and strategic objectives.

  • Builds and maintains partnerships with business leaders, stakeholders, and/or customers to address barriers and contribute to organizational success.

  • Drives transparency and inclusivity by actively seeking, listening to, and leveraging diverse perspectives.

Problem Solving:

  • Develops and refines problem-solving strategies and serves as an escalation point for complex issues across multiple projects or teams.

  • Leads the analysis of complex data and/or information to identify patterns and root causes, reviewing recommendations for resolution, and implementing solutions that prevent future issues.

Continuous Learning:

  • Builds expertise within one's area and actively pursues learning opportunities to stay current with the latest industry trends and best practices.

  • Acts as a role model for continuous learning by identifying new areas to grow skills.

  • Applies new knowledge to drive advancement and mentors others to do the same, fostering a culture of continuous learning and knowledge sharing.

Continuous Improvement:

  • Develops and leads efforts to implement ideas that increase the efficiency and effectiveness of processes, protocols, and workflows across teams, as well as evaluates the impact on key stakeholders.

  • Actively encourages team to recommend ideas for improvement and provide feedback on approaches and methods for continued improvement.

Performance and Development:

  • Leverages subject matter expertise to sustain the talent development pipeline by participating in candidate interviews, assessing candidates, and providing hiring recommendations.

 

Career Level - IC4.5

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.

Experience Level

Senior Level

Job role

Work location
Work locationBENGALURU, KARNATAKA, India
Department
DepartmentSoftware Engineering
Role / Category
Role / CategorySoftware Development
Employment type
Employment typeFull Time
Shift
ShiftDay Shift

Job requirements

Experience
ExperienceMin. 5 years

About company

Name
NameOracle India Private Limited
Job posted by Oracle India Private Limited

Similar jobs you can apply for

Accounts / Finance
Brightech Industrial Automation Private Limited

Industrial Automation Engineer

Brightech Industrial Automation Private Limited
Kumaraswamy Layout, Bengaluru/Bangalore
₹25,000 - ₹40,000*
Work from Office
Full Time
Min. 3 years
Basic English

QA / QC Executive

V2 Innovatives Private Limited
Yarandahalli, Bengaluru/Bangalore
₹22,000 - ₹25,000
Work from Office
Full Time
Any experience
Good (Intermediate / Advanced) English
Aviva Smart Solutions Pvt. Ltd.

Testing Engineer

Aviva Smart Solutions Pvt. Ltd.
Sunkadakatte, Bengaluru/Bangalore
₹16,000 - ₹28,000*
Work from Office
Full Time
Any experience
Basic English
Tezhealth Private Limited

Dot Net Developer

Tezhealth Private Limited
JP Nagar, Bengaluru/Bangalore
₹8,000 - ₹10,000
Work from Office
Full Time
Freshers only
Good (Intermediate / Advanced) English
Smart Detective & Allied Services (India) Private Limited

Database Analyst

Smart Detective & Allied Services (India) Private Limited
Halasuru, Bengaluru/Bangalore
₹21,100 - ₹21,100
Work from Office
Full Time
Freshers only
Good (Intermediate / Advanced) English

Data Analyst

Ison Xperiences India Private Limited
HSR Layout, Bengaluru/Bangalore
₹45,000 - ₹70,000
Work from Office
Full Time
Any experience
Good (Intermediate / Advanced) English

You can expect a minimum salary of 0 INR. The salary offered will depend on your skills, experience and performance in the interview.

The candidate should have completed the required education and people who have 5 to 31 years are eligible to apply for this job. You can apply for more jobs in Bengaluru/Bangalore to get hired quickly.

The candidate should have sound communication skills and sound communication skills for this job.

Both Male and Female candidates can apply for this job.

No, it's not a work from home job and can't be done online. You can explore and apply for other work from home jobs in Bengaluru/Bangalore at apna.

No work-related deposit needs to be made during your employment with the company.

Go to the apna app and apply for this job. Click on the apply button and call HR directly to schedule your interview.

The last date to apply for this job is . For more details, download apna app and find Full Time jobs in Bengaluru/Bangalore . Through apna, you can find jobs in 64 cities across India. Join NOW!