Principal Software Developer

A world leader in cloud solutions, using tomorrow's technology to tackle today's challenges for over 40+ years.
Redwood City, CA, USABurlington, MA, USA
$96,800 - $223,400
Backend
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS · Cloud

Description For Principal Software Developer

Oracle is seeking an experienced Principal Software Developer to design and maintain their code quality infrastructure. This role focuses on developing specialized tools that help engineering teams identify bugs, security vulnerabilities, and coding issues across Oracle's codebase. The position requires expertise in Python development, with additional skills in frontend technologies and database optimization. As a Principal Developer, you'll work on critical systems that directly impact the quality and security of Oracle's products. The role offers comprehensive benefits including healthcare, 401(k) matching, flexible vacation, and stock purchase options. With locations in Redwood City, CA and Burlington, MA, this position offers the opportunity to work with one of the world's leading cloud solution providers. The compensation range of $96,800 to $223,400 reflects the senior level of this position. This role requires 10+ years of experience and combines technical leadership with hands-on development, making it ideal for seasoned developers looking to make a significant impact on enterprise-scale software quality.

Last updated 15 days ago

Responsibilities For Principal Software Developer

  • Build and maintain backend services using Python, Django, and SQL
  • Develop frontend solutions combining Python with JavaScript, HTML, and CSS
  • Containerize applications with Docker for streamlined deployment
  • Design optimized database schemas and write efficient SQL queries/procedures
  • Create RESTful APIs and integrate with cross-team services
  • Participate in code reviews and the complete software development lifecycle
  • Work on performance optimization for backend services and database operations
  • Implement best practices for security, scalability, and maintainability
  • Stay current with emerging trends in Python and AI development

Requirements For Principal Software Developer

Python
JavaScript
  • 10+ years of experience
  • Expertise in Python programming
  • Experience with JavaScript, HTML, and CSS
  • Knowledge of SQL and database optimization
  • Experience with RESTful APIs
  • Strong understanding of performance optimization
  • English language proficiency

Benefits For Principal Software Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Mental Health Assistance
  • Medical, dental, and vision insurance
  • Short term and long term disability
  • Life insurance and AD&D
  • Health care and dependent care Flexible Spending Accounts
  • 401(k) Savings and Investment Plan with company match
  • Flexible Vacation
  • 11 paid holidays
  • 72 hours of paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan

Interested in this job?

Jobs Related To Oracle Principal Software Developer

Software Developer 4

Principal Software Engineer role at Oracle focusing on backend development for the OCEAN service, requiring 6-10+ years experience in distributed systems and cloud technologies.

Principal Software Developer(hybrid)

Principal Software Engineer role at Oracle focusing on distributed systems and backend development. 7+ years experience required. Hybrid work model with competitive pay and benefits.

Principle Software Developer

Principal Software Developer role at Oracle focusing on C/C++ static analysis tool development and implementation for database security and quality assurance.

Principal Software Developer

Principal Software Developer role at Oracle focusing on Autonomous Database development, requiring 10+ years of experience in cloud technologies and database management.

Sr. Software Development Director

Senior Software Development Director position at Oracle leading Health Application & Infrastructure team, building healthcare services at scale in cloud environment.