Oracle - Columbia, MD

posted 28 days ago

Full-time - Principal
Columbia, MD
Publishing Industries

About the position

The Principal Member of Technical Staff/Senior Developer (iOS) role is a key position within a world-class team of mobile engineers focused on creating cutting-edge software assurance systems. This role involves designing architectures and developing services that operate reliably at a large scale, contributing to a critical greenfield project in collaboration with cloud and site reliability teams. The position emphasizes operational excellence, proactive culture, and data-driven decision-making, making it ideal for experienced developers looking to impact software assurance at scale.

Responsibilities

  • Design architectures and create new services that operate reliably at an extremely large scale.
  • Balance speed and quality with iterative and incremental improvements.
  • Infuse a culture of operational excellence 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, with complex low-level programming, data structures/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.
  • Comfortable 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.
  • 11 paid holidays.
  • Paid sick leave with annual refresh.
  • Paid parental leave.
  • Adoption assistance.
  • Employee Stock Purchase Plan.
  • Financial planning and group legal assistance.
  • Voluntary benefits including auto, homeowner and pet insurance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service