Taro Logo

Senior Software Developer

A world leader in cloud solutions, using tomorrow's technology to tackle today's challenges. Operating for 40+ years, partnering with industry leaders across sectors.
$79,800 - $178,100
Security
Senior Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Enterprise SaaS · Cybersecurity

Job Description

Oracle is seeking a Senior Software Developer to join their Enterprise Management Systems function. This role focuses on developing secure, high-performance native applications across Windows, macOS, iOS, and Android platforms. The position requires expertise in platform-specific development tools, security implementation, and cryptography.

The ideal candidate will have 6-10+ years of experience and strong skills in native application development, security architecture, and cryptographic implementations. You'll be working with cutting-edge security features including TPM, Secure Enclave, and Android Keystore while implementing robust authentication mechanisms and secure communication protocols.

This is an on-site position in Nashville, TN, with relocation assistance provided. Oracle offers a comprehensive benefits package including medical, dental, vision insurance, 401(k) with company match, flexible vacation policy, and various other perks. The salary range is $79,800 to $178,100 per annum, with potential for bonus and equity.

As part of Oracle's commitment to innovation and security, you'll be working on critical applications that require both technical excellence and security mindfulness. You'll collaborate with various teams including security architects, product managers, and other engineers while having the opportunity to mentor junior developers.

Oracle provides an inclusive work environment and comprehensive benefits, making it an excellent opportunity for experienced developers looking to work on challenging security-focused applications while growing their career with a global technology leader.

Last updated a month ago

Responsibilities For Senior Software Developer

  • Design and develop secure, high-performance native user interfaces for Windows, macOS, iOS, and Android platforms
  • Leverage platform-specific technologies to deliver responsive, intuitive UI experiences
  • Integrate hardware-backed security features
  • Implement cryptographic algorithms and secure communication protocols
  • Build and support robust authentication mechanisms
  • Collaborate with security architects and engineers
  • Conduct code reviews, threat modelling, and security assessments
  • Stay informed on emerging threats and platform security updates
  • Partner with product managers, UX designers, and backend engineers
  • Mentor junior developers in secure coding practices

Requirements For Senior Software Developer

Java
Python
Kotlin
  • Bachelor's degree in Computer Science, Engineering or relevant experience
  • Experience developing native applications for Windows and other platforms
  • Proficient in C/C++, Java, .NET and platform-native development frameworks
  • Experience with TPM, Secure Enclave, and Android Keystore
  • Hands-on experience with cryptographic libraries
  • Familiarity with authentication protocols
  • Deep understanding of Windows and macOS internals
  • Experience using mobile security testing tools
  • Strong attention to detail
  • Excellent communication skills

Benefits For Senior Software Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Relocation Benefits
  • 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 policy
  • 11 paid holidays
  • 72 hours paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan
  • Financial planning and group legal

Related Jobs

Senior Software Developer

Senior Software Developer role at Oracle focusing on cloud security and infrastructure, requiring 6+ years of experience in security engineering and distributed systems.

Security Engineer - Nashville, TN or Austin, TX offices

Senior Security Engineer role at Oracle focusing on security architecture, incident response, and security system implementation in Nashville or Austin.

Senior Security Engineer

Senior Security Engineer role at Oracle focusing on cloud security architecture, design, and implementation of security controls for Oracle Cloud Infrastructure.

Security Engineer (Safety) - Nashville, TN

Senior Security Engineer role at Oracle Cloud Infrastructure focusing on cloud security, system architecture, and security tool development with competitive compensation and benefits.

Security Engineer 3

Senior Security Engineer role at Oracle focusing on security architecture, incident response, and threat management with competitive benefits and salary range of $87K-$178K.