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 Engineer - Data Infrastructure

    Principal Software Engineer - Data Infrastructure

    Array Labs • Palo Alto, California, US
    [job_card.permanent]
    Job Description Job Description Array Labs builds advanced radar systems to help humanity understand and respond to changes across the physical world. We're launching a coordinated fleet of radar ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Developer

    Software Developer

    InterSources • Fremont, CA, United States
    [job_card.full_time] +1
    Job duration : 40 Hours / Week, Permanent position, Full time.Job duties : Utilize technical expertise to create system requirements, perform design and analysis, and coding, code reviews and unit test...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    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]
    Principal Software Engineer Bluetooth

    Principal Software Engineer Bluetooth

    Cariad, Inc. • Mountain View, California, US
    [job_card.permanent]
    Job Description Job Description We are CARIAD , an automotive software development team with the Volkswagen Group.Our mission is to make the automotive experience safer, more sustainable, more co...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Principal Engineer, Cloud Software

    Principal Engineer, Cloud Software

    Tarana Wireless, Inc. • Milpitas, California, US
    [job_card.full_time]
    Job Description Job Description Join the Team That's Redefining Wireless Technology At Tarana , we're more than just a fast-growing tech company—we're a team of bold innovators on a mission to re...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    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]
    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]
    Software Principal Engineer- Data Storage

    Software Principal Engineer- Data Storage

    Dell • Dublin, CA, US
    [job_card.full_time]
    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 software for platforms, peri...[show_more]
    [last_updated.last_updated_less] • [promoted] • [new]
    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, SDN Networking

    Principal Software Engineer, SDN Networking

    Crusoe • Sunnyvale, California, US
    [job_card.full_time]
    Job Description Job Description Crusoe's mission is to accelerate the abundance of energy and intelligence.We're crafting the engine that powers a world where people can create ambitiously with A...[show_more]
    [last_updated.last_updated_variable_days] • [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 Backend Software Developer (10054)

    Principal Backend Software Developer (10054)

    Extreme Networks • San Jose, California, US
    [job_card.full_time]
    Job Description Job Description Over 50,000 customers globally trust our end-to-end, cloud-driven networking solutions.They rely on our top-rated services and support to accelerate their digital ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Principal Software Engineer, Applications

    Principal Software Engineer, Applications

    FloQast • San Jose, California, US
    [job_card.full_time]
    Job Description Job Description San Jose or LA CA (Hybrid) At FloQast, we're redefining how accounting teams operate through AI-native workflows. Trusted by thousands of global companies, our pla...[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]
    Principal Software Engineer - Optimizer

    Principal Software Engineer - Optimizer

    TiDB • Sunnyvale, California, US
    [job_card.full_time]
    Job Description Job Description Join us as we scale our business by building on our tremendous success around the world.The massive database market is going to double over the next few years and ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]