Principal Software Developer

World leader in cloud solutions, using tomorrow's technology to tackle today's challenges. Partner with industry-leaders in almost every sector for 40+ years.
$96,800 - $223,400
Security
Principal Software Engineer
In-Person
5,000+ Employees
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 focuses on developing critical security products within Oracle Database Kernel. The position involves working on sophisticated database security solutions including transparent data encryption, encryption key management, privileged user access control, and database activity monitoring.

As a Principal Software Developer, you'll be instrumental in designing and implementing security infrastructure that protects some of the world's most valuable data. The role involves working with cutting-edge authentication systems, including SSL, Kerberos, OCI-IAM, and OAuth2, while supporting multi-cloud environments across Oracle Cloud, Azure, Google Cloud, and AWS.

The ideal candidate brings 6+ years of software engineering experience, preferably in security product development, along with strong C/C++ programming skills. You'll need deep understanding of information security concepts, database technologies, and excellent problem-solving abilities. This position offers competitive compensation ($96,800 - $223,400) plus comprehensive benefits including medical/dental coverage, 401(k) matching, and flexible vacation.

Join Oracle's world-class team developing next-generation database security solutions that protect critical data for organizations worldwide. You'll work on challenging technical problems while collaborating with teams across the globe to drive innovation in database security.

Last updated 15 days ago

Responsibilities For Principal Software Developer

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

Requirements For Principal Software Developer

Java
  • 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
  • Knowledge of security market and products
  • Experience with Unix platform
  • Excellent verbal and written communication skills
  • Experience with Oracle database is a plus
  • Excellent problem solving skills

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
  • 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

Hardware Security Architect

Principal-level Hardware Security Architect position at Oracle, focusing on software and hardware security architecture for cloud and enterprise solutions.

Principal Software Developer

Principal Software Developer role at Oracle focusing on cloud security infrastructure and distributed systems.

Principal Software Developer (Java Security Libraries)

Principal Software Developer position at Oracle focusing on Java security libraries and cryptography implementation, requiring 10+ years of experience and offering comprehensive benefits.

Software Developer 5

Principal Security Software Engineer position at Oracle focusing on database security, vulnerability assessment, and secure coding practices with 10+ years of experience required.

Senior Principal Architect

Senior Principal Architect - Cybersecurity role at Oracle leading security architecture and strategy for Customer Success Services Engineering.