Principal Software Engineer - iOS

World leader in cloud solutions using tomorrow's technology to tackle today's challenges, partnering with industry-leaders for over 40+ years.
North Ryde NSW 2113, Australia
iOS
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cloud

Description For Principal Software Engineer - iOS

Oracle is seeking a Principal Software Engineer specializing in iOS development to join their Software Assurance organization. This role is part of a world-class team of mobile engineers working on a critical greenfield software assurance project. The position offers the unique combination of large enterprise resources with startup energy, focusing on making application security and software assurance a reality at scale.

The ideal candidate will bring 8+ years of software development experience, with deep expertise in iOS development using Swift. They will be responsible for designing and implementing large-scale services, working collaboratively with cloud and site reliability teams. The role requires strong technical skills in mobile architecture, networking, and security principles.

This position offers an exceptional opportunity to work on cutting-edge systems while being part of a global, diverse, and inclusive team. Oracle provides comprehensive benefits including medical, life insurance, and retirement options, along with extensive training and career development opportunities. The company culture promotes work-life balance and community involvement through volunteer programs.

The role is based in North Ryde, Australia, where you'll work with smart, enthusiastic colleagues on systems that directly impact Oracle's customers. This is an excellent opportunity for a senior engineer looking to tackle complex challenges in software assurance while growing their career in a supportive, resource-rich environment.

Last updated 5 days ago

Responsibilities For Principal Software Engineer - iOS

  • Design architectures and create new services that operate reliably at large scale
  • Balance speed and quality with iterative improvements
  • Understand and implement operational excellence
  • Recommend and justify major changes to products using data-driven approaches
  • Analyze and optimize code for efficiency, reliability, and performance

Requirements For Principal Software Engineer - iOS

  • BS degree in Computer Science or related technical field
  • 5+ years of experience with iOS Development
  • 8+ years of experience in software development
  • Proficiency in Swift
  • Experience with HTTP/S, Networking, APIs, and JSON data structure
  • Expert knowledge of mobile landscape, architectures, trends
  • Experience with Test Driven Development (TDD)
  • English language proficiency

Benefits For Principal Software Engineer - iOS

Medical Insurance
Vision Insurance
Dental Insurance
401k
  • Extensive training and skills development
  • Company perks
  • Medical insurance
  • Life insurance
  • Retirement options
  • Volunteer programs

Interested in this job?

Jobs Related To Oracle Principal Software Engineer - iOS

Principal Software Engineer - iOS Development

Lead iOS development for Microsoft 365's mobile experiences, building AI-powered features that reach 150M+ users. Principal role with 10+ years experience required.

Principal iOS Engineer

Principal iOS Engineer position at Embrace, focusing on SDK development and mobile observability solutions.