Principal Software Engineer - iOS Developer

World leader in cloud solutions using tomorrow's technology to tackle today's problems.
iOS
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cloud

Description For Principal Software Engineer - iOS Developer

Oracle is seeking a Principal Software Engineer specializing in iOS development to join their Software Assurance organization. This role combines the resources of a large enterprise with startup energy, focusing on a critical greenfield software assurance project. The position offers an opportunity to work with a world-class team of mobile engineers distributed globally, collaborating with cloud and site reliability teams.

The ideal candidate will bring 8+ years of software development experience, with deep expertise in iOS development using Swift. They'll be responsible for designing and implementing large-scale services, focusing on reliability and performance. The role requires strong technical skills in mobile architecture, networking, and API implementation, along with experience in test-driven development and code optimization.

Oracle offers an inclusive and diverse environment where innovation thrives. The company provides comprehensive benefits including medical, life insurance, and retirement options, along with extensive training and development opportunities. This position offers exposure to cutting-edge systems while maintaining a small-team atmosphere within a global organization.

The role presents an exciting opportunity for experienced iOS developers looking to impact software assurance systems at scale, working with the latest technologies and a talented global team. You'll be part of an organization that values diverse perspectives and promotes work-life balance, while offering competitive compensation and benefits.

Last updated a month ago

Responsibilities For Principal Software Engineer - iOS Developer

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

Requirements For Principal Software Engineer - iOS Developer

  • 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)
  • Experience with offline storage (SQLite)
  • Expert-level experience in network-centric mobile applications
  • Proficient with git
  • Good knowledge of scripting languages

Benefits For Principal Software Engineer - iOS Developer

Medical Insurance
Vision Insurance
Dental Insurance
  • Extensive training and skills development
  • Company perks
  • Work-life balance
  • Medical insurance
  • Life insurance
  • Retirement options
  • Volunteer programs

Interested in this job?

Jobs Related To Oracle Principal Software Engineer - iOS Developer

Principal Software Engineer - iOS

Principal Software Engineer - iOS position at Oracle, focusing on large-scale software assurance projects and iOS development.

Principal Software Engineer--Bing App

Principal Software Engineer position at Microsoft, leading iOS development for Bing App, combining mobile expertise with AI technologies.