Senior Software Engineer - ARINCDirect Mobile (Onsite)

RTXAnnapolis, MD
$95,500 - $181,700Onsite

About The Position

We are seeking a highly skilled Senior Software Engineer with a strong focus on Native iOS application development to join our team. The ideal candidate will have deep expertise in Swift and solid experience with Objective-C. You will be responsible for designing, developing, and maintaining high-quality iOS applications, ensuring they meet our performance, usability, and reliability standards. Experience with Python is highly recommended to facilitate collaboration with backend teams and to understand API integrations.

Requirements

  • Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 5 years prior relevant experience or an Advanced Degree in a related field and minimum 3 years of experience.
  • 5+ years of professional software development experience, with a strong emphasis on iOS and mobile development.
  • Proficiency with Swift and standard iOS tools, frameworks and libraries (Xcode, Core Data).
  • Experience with Objective-C or proficiency with C-style languages.
  • Experience working with RESTful APIs.
  • Proven ability to troubleshoot complex issues and deliver high-quality solutions.

Nice To Haves

  • Experience with Python, particularly in the context of backend API understanding and integration (Django or similar web frameworks).
  • Familiarity with CI/CD tools and integrated pipelines.
  • Experience working in Agile/Scrum environments with standard collaborative tools (Atlassian Suite, Gitlab).
  • Familiarity with Apple’s Human Interface Guidelines.
  • Familiarity or experience with Apple's App Store submission process.

Responsibilities

  • Develop, document, and maintain complex, high-performance iOS applications as part of a small sprint team.
  • Work extensively with Swift code to build new features, while being able to understand and debug legacy Objective-C code when necessary.
  • Collaborate closely with other frontend and backend engineers, P.O.'s, and designers to refine technical requirements based on technical doubts or recommendations.
  • Integrate iOS applications with backend APIs and services, ensuring optimal performance and reliability.
  • Participate regularly in code reviews, provide constructive feedback, and help establish and maintain best practices.
  • Debug, troubleshoot, and resolve complex technical issues when necessary to support our customers.
  • Collaborate with development and QA teams on improving software quality, architecture, processes, and pipeline improvements to improve quality and efficiency.
  • Stay current with iOS and mobile development trends, tools, and technologies.

Benefits

  • Medical, dental, and vision insurance
  • Three weeks of vacation for newly hired employees
  • Generous 401(k) plan that includes employer matching funds and separate employer retirement contribution, including a Lifetime Income Strategy option
  • Tuition reimbursement program
  • Student Loan Repayment Program
  • Life insurance and disability coverage
  • Optional coverages you can buy: pet insurance, home and auto insurance, additional life and accident insurance, critical illness insurance, group legal, ID theft protection
  • Birth, adoption, parental leave benefits
  • Ovia Health, fertility, and family planning
  • Adoption Assistance
  • Autism Benefit
  • Employee Assistance Plan, including up to 10 free counseling sessions
  • Healthy You Incentives, wellness rewards program
  • Doctor on Demand, virtual doctor visits
  • Bright Horizons, child and elder care services
  • Teladoc Medical Experts, second opinion program
  • Annual short-term and/or long-term incentive compensation programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service