Principal Software Developer

World leader in cloud solutions using tomorrow's technology to tackle today's problems, with 40+ years of experience.
$96,800 - $223,400
Security
Principal Software Engineer
In-Person
6+ years of experience
Enterprise SaaS · Cybersecurity

Description For Principal Software Developer

Oracle Database Security Development Group is seeking a Principal Software Developer to join their core security team. This role is crucial in developing security products within Oracle Database Kernel. The position focuses on protecting the world's relational data through implementing powerful preventive and detective security controls. You'll work on features including transparent data encryption, encryption key management, privileged user access control, and database activity monitoring. The role involves designing and implementing authentication systems supporting various third-party services, including SSL, Kerberos, OCI-IAM, and OAuth2. You'll be instrumental in developing multi-cloud authentication support for Oracle Cloud Database, working with Azure AD, Google Cloud, and AWS integration. This is an opportunity to work on cutting-edge security solutions that protect millions of databases worldwide while contributing to Oracle's industry-leading database security infrastructure. The role offers competitive compensation, comprehensive benefits, and the chance to work with a global leader in database technology.

Last updated 5 days ago

Responsibilities For Principal Software Developer

  • Design and implement major pieces of core database infrastructure for security
  • Design major core data-security products working with replication, data high availability, and disaster recovery
  • Implement database techniques and features to support service scalability, performance and stability
  • Design core security products related to data access control, database privileges control, data encryption, and database authentication

Requirements For Principal Software Developer

Java
Python
  • MS/PhD degree in CS
  • 6+ years of experience in software engineering, preferably in security products development
  • Strong development experience with C or C++
  • Familiarity with information security concepts like authentication, OAuth2, IAM
  • Experience with Unix platform
  • Excellent verbal and written communication skills
  • Excellent problem solving skills
  • Must be a team player
  • Ability to rapidly learn and understand new tools & technology
  • Ability to work independently and self motivating

Benefits For Principal Software Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical, dental, and vision insurance
  • Short term disability and long term disability
  • Life insurance and AD&D
  • Health care and dependent care Flexible Spending Accounts
  • Pre-tax commuter and parking benefits
  • 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
  • Financial planning and group legal

Interested in this job?

Jobs Related To Oracle Principal Software Developer

Principal Offensive Security Engineer

Principal Offensive Security Engineer role at Oracle Cloud Infrastructure focusing on security assessments, vulnerability research, and security tool development for cloud systems.

Principal Security Engineer

Principal Security Engineer position at Oracle Cloud Infrastructure focusing on cloud security architecture, tool development, and security best practices implementation.

Principal Security Engineer

Principal Security Engineer position at Oracle focusing on cloud security, penetration testing, and security architecture for distributed systems.

Principal Program Manager, Safety, Security, & Assurance

Lead technical security and compliance programs for Oracle Cloud Infrastructure, ensuring high standards across cloud services while enabling business growth.

Principal Program Manager, Safety, Security, & Assurance

Principal Program Manager role at Oracle focusing on cloud security and compliance, requiring 10+ years of experience and deep expertise in cloud services.