Oracle - Columbia, MD

posted about 1 month ago

Full-time - Principal
Columbia, MD
Publishing Industries

About the position

The Principal Member of Technical Staff/Senior Developer (iOS) role involves working within a high-caliber team of mobile engineers to design and develop new frameworks and services for Oracle's critical software assurance project. This position focuses on mobile application security and software assurance at scale, requiring collaboration with cloud and site reliability teams. The ideal candidate will have extensive experience in iOS development and a strong understanding of complex software architectures, contributing to the creation of reliable and efficient services.

Responsibilities

  • Design architectures and create new services that operate reliably at an extremely large scale.
  • Balance speed and quality with iterative and incremental improvements in development.
  • Infuse a culture of operational excellence and proactivity within the team.
  • Recommend and justify major changes to new and existing products based on data-driven approaches.

Requirements

  • BS degree in Computer Science or related technical field involving coding or equivalent practical experience.
  • 5 years of experience with iOS Development.
  • 8 years of experience in software development, including complex low-level programming, data structures, and algorithms.
  • Proficiency in Swift for iOS development.
  • Experience with HTTP/S, Networking, APIs, and JSON data structure.
  • Expert knowledge of the mobile landscape, architectures, trends, and emerging technologies.
  • Experience with Test Driven Development (TDD) and writing unit tests.

Nice-to-haves

  • Experience with offline storage (SQLite) on mobile devices.
  • Expert-level experience designing and developing network-centric mobile applications or frameworks.
  • Ability to analyze and optimize code for efficiency, reliability, and performance.
  • Familiarity with cloud computing architecture.
  • Experience with encryption and signing.
  • Experience with RESTful APIs, including high-performance client implementations.
  • Proficient with code versioning tools, particularly git.
  • Good knowledge of scripting languages.

Benefits

  • Medical, dental, and vision insurance, including expert medical opinion.
  • Short term disability and long term disability.
  • Life insurance and AD&D.
  • Supplemental life insurance (Employee/Spouse/Child).
  • Health care and dependent care Flexible Spending Accounts.
  • Pre-tax commuter and parking benefits.
  • 401(k) Savings and Investment Plan with company match.
  • Flexible vacation and paid time off policies.
  • 11 paid holidays.
  • Paid sick leave with carryover options.
  • Paid parental leave.
  • Adoption assistance.
  • Employee Stock Purchase Plan.
  • Financial planning and group legal services.
  • Voluntary benefits including auto, homeowner, and pet insurance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service