What are the responsibilities and job description for the Senior Principal Applications Developer position at Oracle?
Oracle Configure, Price, Quote (CPQ) is a cloud-based application that empowers sellers to configure the optimal mix of products and services, generating accurate and professional quotes to swiftly address customer pricing needs.
We are seeking an experienced engineer and thought leader to join the Oracle CPQ team focused on the Configurator framework. This framework allows our customers to define highly customized product configurators for a diverse array of products. We are rapidly expanding our framework to incorporate sophisticated capabilities and building a next-gen AI-based configurator. You will be an integral part of this exciting journey.
Minimum Qualifications:
- 10 years experience delivering and operating large scale, highly available cloud applications
- Demonstrated ability to write great code in Java, Python, or similar OO languages
- Experience with web application development using J2EE and microservice frameworks such as Helidon etc.
- Strong technical knowledge of JavaScript frameworks, HTML, XML, SOAP and REST Web services.
- Experience with containers and container orchestration technologies (Kubernetes, Docker)
- Proficient with data structures, algorithms, operating systems, and distributed systems fundamentals.
- Strong understanding of Linux
- Strong working knowledge of AI, LLM and Agentic platforms
Preferred Qualifications
- Prior experience building or implementing any commerce or CPQ solution
- Prior experience with one or more modules of CRM (Salesforce/Fusion Sales) or ERP (Fusion, Ebusiness suite, SAP)
Preference for candidates who can work from our Redwood Shores, CA locations
Career Level - IC5
Responsibilities:
As a Senior Principal Applications Engineer in the team, you will need to:
- Work with geographically dispersed team of world-class engineers in a start-up by taking complete ownership and accountability to see the project through for completion.
- Showcase ability to drive transformational changes in a highly technical and dynamic environment.
- Collaborate with product strategy/owners and other stakeholders in understanding the requirements and work on delivering user stories/backlog items with highest levels of quality and consistency across the product.
- Be agile, self-driven and comfortable driving forward even when some aspects of a project are not fully known.
- Exhibit expert knowledge in performance, building large-scale enterprise applications, system architecture, and engineering best practices.
- Develop ultra-scalable, highly reliable diagnostic instrumentation and supportability features that include fault-tolerance, telemetry, and automatic recovery in error scenarios
Salary : $102,200 - $251,600