Taro Logo

Senior Software Developer

A world leader in cloud solutions, using tomorrow's technology to tackle today's challenges. Partner with industry-leaders in almost every sector for over 40+ years.
$79,800 - $178,100
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Software Developer

Oracle Key Vault team is seeking a Senior Software Developer to join their diverse and talented team focused on improving data security and key management solutions. The role involves working on Oracle Key Vault (OKV), a full-stack security hardened software appliance that provides centralized key and secrets management for various Oracle products and cloud services.

The position requires deep technical expertise in security principles, distributed systems, and enterprise software development. You'll be working with a comprehensive tech stack including C, Java, Python, and various system software components. The role combines hands-on development with architectural responsibilities, requiring both technical depth and breadth.

As a Senior Software Developer, you'll be responsible for designing and implementing secure, scalable solutions for key management across multiple cloud platforms including OCI, Azure, and AWS. The role offers the opportunity to work on critical security infrastructure used by major enterprises worldwide.

Oracle offers a comprehensive benefits package including medical, dental, and vision insurance, 401(k) with company match, flexible vacation, and various other perks. The position is based in Redwood City, CA, with a salary range of $79,800 to $178,100 per annum, plus potential bonus and equity.

This is an excellent opportunity for a security-minded developer who wants to work on enterprise-scale key management solutions while being part of a leading cloud technology company. The role combines technical challenges with the opportunity to impact data security across major enterprise systems.

Last updated 21 hours ago

Responsibilities For Senior Software Developer

  • Design, build, maintain and extend a secure, scalable, distributed Key Vault
  • Build Key Vault to manage and secure keys and secrets for mission critical Oracle Databases
  • Understand end-to-end design, configuration, technical dependencies
  • Collaborate with cross-functional teams to document features
  • Provide technical guidance and support to engineering teams
  • Review customer requests and requirements
  • Communicate technical ideas in design specifications

Requirements For Senior Software Developer

Java
Python
Linux
  • Understanding of enterprise software development and full stack appliance
  • Good understanding of database, networking and OS concepts
  • Understanding of software concepts for scalability and availability
  • Understanding of security concepts including cryptography
  • Understanding of system software like openssl, ssh, Apache, Tomcat, Linux, Oracle Database
  • Proficiency in C and one or more of: Java, Python, javascript, shell scripting
  • Good working knowledge of debugging and profiling tools
  • Good communicator and team player
  • 3 to 5+ years of experience

Benefits For Senior Software Developer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • 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 Senior Software Developer

Software Developer 3

Senior Software Developer position at Oracle focusing on telecom application development and testing using Python, requiring 10+ years of experience in high-performance systems and networking protocols.

Senior Software Development Engineer

Senior Software Development Engineer role at Oracle Cloud Infrastructure (OCI) team, building and maintaining scalable cloud services with competitive compensation and benefits.

Software Developer 4

Senior Software Developer position at Oracle in Brno, focusing on enterprise software development with 6+ years of experience required.

Senior Applications Engineer

Senior Applications Engineer position at Oracle focusing on healthcare software development, requiring 3-5+ years of experience in Java and JavaScript programming.

Software Developer 4

Senior Software Developer position at Oracle working on Container Instances platform, focusing on backend development, APIs, and cloud infrastructure with competitive compensation and benefits.