Principal Applications Engineer

World leader in cloud solutions, using tomorrow's technology to tackle today's challenges. Partner with industry-leaders in almost every sector for over 40+ years.
Backend
Principal Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Enterprise SaaS · AI

Description For Principal Applications Engineer

As a Principal Applications Engineer at Oracle, you will be responsible for leading the design and architecture of complex systems, ensuring scalability, reliability, and maintainability. This role combines technical leadership with hands-on development, requiring expertise in various technologies including Java, JavaScript, cloud platforms, and databases. You'll work on high-risk projects, provide mentorship to team members, and drive technical excellence across the organization.

The position involves working with cutting-edge technologies in Oracle's enterprise software ecosystem, participating in architecture discussions, and making critical technical decisions that impact large-scale systems. You'll be expected to leverage your extensive experience in software development, cloud technologies, and modern development practices to deliver robust solutions.

As a technical leader, you'll guide architectural decisions, conduct code reviews, and help establish best practices while working on mission-critical applications. The role offers opportunities to work with AI/ML technologies and contribute to Oracle's cloud solutions, making it an excellent opportunity for experienced engineers looking to make a significant impact in a global technology leader.

This role is based in Bengaluru and requires 7+ years of relevant experience, with deep expertise in software engineering practices, cloud technologies, and enterprise architecture. You'll be joining a company with a 40+ year history of innovation, working on solutions that impact organizations worldwide.

Last updated 9 minutes ago

Responsibilities For Principal Applications Engineer

  • Lead design and architecture of complex systems
  • Provide technical leadership and mentorship
  • Create technical designs of large scope
  • Code for high-risk projects
  • Participate in architecture discussions and code reviews
  • Identify gaps in infrastructure and development process
  • Work with various technologies and frameworks
  • Lead and mentor team members

Requirements For Principal Applications Engineer

Java
JavaScript
TypeScript
Python
React
MySQL
  • 7+ years of software engineering experience in OOP and .NET or Java
  • 7+ years experience with Java, C#, JavaScript, TypeScript, React, Oracle APEX, or Python
  • 7+ years experience with databases (SQL Server, Oracle DB, MySQL)
  • Experience with cloud technologies (Oracle Cloud, AWS, Azure, or Google Cloud)
  • 5+ years experience with Agile methodologies
  • 7+ years experience with REST APIs and Web Services
  • 7+ years experience with CI/CD and DevOps
  • BS or MS degree or equivalent experience
  • Experience with AI/ML is advantageous

Interested in this job?

Jobs Related To Oracle Principal Applications Engineer

Principal Software Engineer

Principal Software Engineer role at Oracle working on the Horizon team's Data Warehouse platform for OCI, requiring 10+ years of database and software development experience.

Software Developer 5

Principal Software Engineer position at Oracle focusing on Database Cloud Services, requiring 12+ years of experience in distributed systems and cloud technologies.

Software Developer 5

Senior software development role at Oracle focused on designing and developing enterprise software applications and systems.

Senior Principal Software Developer

Senior Principal Software Developer role at Oracle focusing on Java and SQL development for Fusion Release Engineering team.

Principal Software Developer (Java)

Principal Software Developer role at Oracle Health, building distributed systems and cloud applications to revolutionize healthcare technology. 5+ years experience required.