Talent.com
Principal Software Developer
Principal Software DeveloperOracle • Pleasanton, CA, United States
Principal Software Developer

Principal Software Developer

Oracle • Pleasanton, CA, United States
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Join our engineering team to build and support scalable software that powers critical business operations. You will design, develop, and maintain application components and services using Java, Python, microservices, and cloud technologies, with a focus on performance, reliability, and security.

In this role, you will work on well-defined problem areas, contribute to feature development, and support enhancements across the software development lifecycle. You will collaborate closely with senior engineers, product managers, and cross-functional teams to deliver high-quality solutions for analytics and data-driven platforms.

We are seeking a motivated engineer with strong experience in Java, relational databases, Python, and familiarity with modern web technologies. You enjoy solving technical problems, improving code quality, and delivering solutions that have measurable impact on customers and business outcomes.

Responsibilities

  • Design, develop, troubleshoot, and maintain software applications, tools, and services within defined problem areas.
  • Implement features and enhancements following established architecture, security standards, and performance guidelines.
  • Contribute to security-related implementations such as authentication, authorization, encryption, and secrets usage under guidance.
  • Collaborate with cross-functional teams to deliver high-quality software aligned with release commitments.
  • Participate in code reviews, testing, and continuous improvement to ensure reliability and maintainability of delivered code.

Required Technical Skills

Core Backend

  • Proficiency in Java (Java 8+), including collections, concurrency basics, and multithreading concepts.
  • Hands-on experience with Spring / Spring Boot and building RESTful services.
  • Solid understanding of object-oriented design principles and clean coding practices.
  • Experience debugging and troubleshooting Java applications.
  • Frontend (Required)

  • Strong working experience with JavaScript.
  • Hands-on experience with JavaScript frameworks such as React, Angular, or .
  • Ability to build and integrate frontend components with backend APIs.
  • Databases

  • Experience with relational databases (Oracle, PostgreSQL, or MySQL), including writing SQL queries and basic performance tuning.
  • Basic understanding of NoSQL databases and data modeling concepts.
  • Security & Identity

  • Exposure to SSO and identity integrations such as OAuth2, OpenID Connect, or SAML.
  • Understanding of SSL / TLS, secure communication, and data protection fundamentals.
  • Familiarity with secrets management solutions and secure configuration practices.
  • Cloud & DevOps

  • Experience working with at least one cloud platform (OCI, AWS, Azure, or GCP).
  • Familiarity with containerization using Docker and basic Kubernetes concepts.
  • Experience with CI / CD pipelines, build tools (Maven or Gradle), and Git-based version control.
  • Additional Skills

  • Working proficiency in Python for scripting, automation, or backend tasks.
  • Understanding of transactional systems, data consistency, and persistence concepts.
  • Strong problem-solving skills and ability to work effectively within a team environment.
  • Qualifications displayed in the job posting

    Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.

    Disclaimer :

    Certain US customer or client-facing roles may be required to comply with applicable requirements, such as immunization and occupational health mandates.

    Range and benefit information provided in this posting are specific to the stated locations only

    US : Hiring Range in USD from : $96,800 to $223,400 per annum. May be eligible for bonus and equity.

    Oracle maintains broad salary ranges for its roles in order to account for variations in knowledge, skills, experience, market conditions and locations, as well as reflect Oracle's differing products, industries and lines of business.

    Candidates are typically placed into the range based on the preceding factors as well as internal peer equity.

    Oracle US offers a comprehensive benefits package which includes the following :

    1. Medical, dental, and vision insurance, including expert medical opinion

    2. Short term disability and long term disability

    3. Life insurance and AD&D

    4. Supplemental life insurance (Employee / Spouse / Child)

    5. Health care and dependent care Flexible Spending Accounts

    6. Pre-tax commuter and parking benefits

    7. 401(k) Savings and Investment Plan with company match

    8. Paid time off : Flexible Vacation is provided to all eligible employees assigned to a salaried (non-overtime eligible) position. Accrued Vacation is provided to all other employees eligible for vacation benefits. For employees working at least 35 hours per week, the vacation accrual rate is 13 days annually for the first three years of employment and 18 days annually for subsequent years of employment. Vacation accrual is prorated for employees working between 20 and 34 hours per week. Employees working fewer than 20 hours per week are not eligible for vacation.

    9. 11 paid holidays

    10. Paid sick leave : 72 hours of paid sick leave upon date of hire. Refreshes each calendar year. Unused balance will carry over each year up to a maximum cap of 112 hours.

    11. Paid parental leave

    12. Adoption assistance

    13. Employee Stock Purchase Plan

    14. Financial planning and group legal

    15. Voluntary benefits including auto, homeowner and pet insurance

    The role will generally accept applications for at least three calendar days from the posting date or as long as the job remains posted.

    Career Level - IC4

    [job_alerts.create_a_job]

    Principal Software Developer • Pleasanton, CA, United States

    [internal_linking.similar_jobs]
    Principal Software Development Engineer

    Principal Software Development Engineer

    Traveltechessentialist • San Jose, CA, United States
    [job_card.full_time]
    United States - California - San Jose.Expedia Group brands power global travel for everyone, everywhere.We design cutting‑edge tech to make travel smoother and more memorable, and we create groundb...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Elasticsearch - Principal Software Engineer II - Storage Engine

    Elasticsearch - Principal Software Engineer II - Storage Engine

    Elastic • Mountain View, CA, United States
    [job_card.full_time]
    Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale - unleashing the potential of businesses and people.The Elastic Search AI...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Director, Software Engineering

    Director, Software Engineering

    Affirm • San Jose, CA, United States
    [job_card.full_time]
    Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.At affirm, we’ve been ver...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Principal Engineer- Data Storage

    Software Principal Engineer- Data Storage

    Dell • Union City, CA, US
    [job_card.full_time]
    Software Principal Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Principal Software Engineer – Palo Alto, CA

    Principal Software Engineer – Palo Alto, CA

    xage, inc • Palo Alto, CA, United States
    [job_card.full_time]
    Principal Software Engineer – Palo Alto, CA.Principal Software Engineer in Palo Alto, CA : .Job Duties : Design and develop Xage distributed system and deployment projects including health monitoring ...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Software Developer 1

    Software Developer 1

    InsideHigherEd • Stanford, California, United States
    [job_card.full_time]
    School of Medicine, Stanford, California, United States.Information Technology ServicesSep 03, 2025 Post Date107107 Requisition #The Department of Genetics in the Stanford University School o...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Staff / Principal Software Engineer, Control

    Staff / Principal Software Engineer, Control

    PSI Quantum • Milpitas, CA, United States
    [job_card.full_time]
    Quantum computing holds the promise of humanity's mastery over the natural world, but only if we can build a.PsiQuantum is on a mission to build the first real, useful quantum computers, capable of...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Developer

    Software Developer

    Tanius Technology • Alamo, CA, United States
    [job_card.full_time]
    Developers have the opportunity to work on problems at all levels of the software stack.Whether it's low-level code for driving network hardware, high-performance trading infrastructure that runs w...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer, Sensor Platform

    Senior Software Engineer, Sensor Platform

    Nuro • Mountain View, CA, United States
    [job_card.full_time]
    Senior Software Engineer, Sensor Platform.Nuro exists to better everyday life through robotics.Founded in 2016, Nuro has spent eight years developing autonomous driving (AD) technology and commerci...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    principal software engineer, embodied systems

    principal software engineer, embodied systems

    Mundanelabs • Palo Alto, CA, United States
    [job_card.full_time]
    Principal Software Engineer, Embodied Systems.Mundane is a venture-backed seed-stage robot learning startup founded by a team of Stanford researchers and builders. We’re deploying a massive fleet of...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Principal Software Engineer – Large-Scale LLM Memory and Storage Systems

    Principal Software Engineer – Large-Scale LLM Memory and Storage Systems

    NVIDIA Corporation • Santa Clara, CA, United States
    [job_card.full_time]
    Principal Software Engineer – Large-Scale LLM Memory and Storage Systems page is loaded## Principal Software Engineer – Large-Scale LLM Memory and Storage Systemslocations : US, CA, Santa Clara : ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Principal GenAI Software Development Engineer

    Principal GenAI Software Development Engineer

    Micron Technology • San Jose, CA, United States
    [job_card.full_time]
    Our vision is to transform how the world uses information to enrich life for all.Micron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Principal Software Engineer - Full Stack

    Principal Software Engineer - Full Stack

    Avomind • San Jose, CA, United States
    [job_card.full_time]
    Principal Software Engineer - Full Stack.Our client is an online travel booking platform for accommodations, flights, and more. They build and deploy cutting‑edge technology that connects travelers ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Principal Software Development Engineer (Kubernetes, AWS)

    Principal Software Development Engineer (Kubernetes, AWS)

    Expedia, Inc. • San Jose, CA, United States
    [job_card.full_time]
    Expedia Group brands power global travel for everyone, everywhere.We design cutting‑edge tech to make travel smoother and reaffirm more memorable, and we create groundbreaking solutions for our par...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Principal Engineer - High-Performance AI Infrastructure

    Principal Engineer - High-Performance AI Infrastructure

    Diversity Talent Scouts • San Jose, California, US
    [job_card.full_time]
    Job Description Job Description As a Principal Engineer for HPC and AI Infrastructure , you'll take a lead role in designing the low-level systems that maximize GPU utilization across large, miss...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Platform PM - Developer Experience

    Senior Software Platform PM - Developer Experience

    Efficient Computer Corporation, Inc. • San Jose, CA, United States
    [job_card.full_time]
    Efficient Computer Corporation is seeking a Senior Software Product Manager to lead the roadmap and strategy for their innovative software platform. This pivotal role involves overseeing product req...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Principal C++ Software Engineer

    Senior Principal C++ Software Engineer

    Cadence Design Systems • San Jose, CA, United States
    [job_card.full_time]
    At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.The company applies its underlying Intelligent System Design strategy to deliver softwar...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Senior / Principal Software Engineer – Data Pipelines & Performance

    Senior / Principal Software Engineer – Data Pipelines & Performance

    xage, inc • Palo Alto, CA, United States
    [job_card.full_time]
    Senior / Principal Software Engineer – Data Pipelines & Performance.Senior / Principal Software Engineer – Data Pipelines & Performance. Xage is the first and only zero trust real-world security com...[show_more]
    [last_updated.last_updated_30] • [promoted]