Senior Software Engineer - ARINCDirect Mobile; Onsite
Job in
Annapolis, Anne Arundel County, Maryland, 21403, USA
Listed on 2026-07-15
Listing for:
Segment (Twilio)
Full Time
position Listed on 2026-07-15
Job specializations:
-
Software Development
Software Engineer, Backend Developer, App Developer - Mobile/Web
Job Description & How to Apply Below
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 frontend and backend engineers, product owners, and designers to refine technical requirements.
- 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 to support customers.
- Collaborate with development and QA teams to improve software quality, architecture, processes, and pipeline efficiency.
- Stay current with iOS and mobile development trends, tools, and technologies.
- Typically requires a STEM degree and a minimum of 5 years of relevant experience, or an advanced degree with at least 3 years of experience.
- 5+ years of professional software development experience with a strong emphasis on iOS and mobile development.
- Proficiency with Swift, Xcode, Core Data, and other standard iOS tools, frameworks, and libraries.
- Experience with Objective‑C or proficiency in C‑style languages.
- Experience working with RESTful APIs.
- Proven ability to troubleshoot complex issues and deliver high‑quality solutions.
- Experience with Python, particularly for backend API integration (e.g., Django).
- Familiarity with CI/CD tools and integrated pipelines.
- Experience in Agile/Scrum environments using tools such as Atlassian Suite or Gitlab.
- Familiarity with Apple’s Human Interface Guidelines.
- Experience with Apple’s App Store submission process.
- Medical, dental, and vision insurance.
- Three weeks of vacation for newly hired employees.
- Generous 401(k) plan with employer matching funds and a separate retirement contribution, including a Lifetime Income Strategy option.
- Tuition reimbursement program.
- Student loan repayment program.
- Life insurance and disability coverage.
- Optional coverages: pet insurance, home and auto insurance, additional life and accident insurance, critical illness insurance, group legal, protection.
- Birth, adoption, and parental leave benefits.
- Ovia Health, fertility, and family planning support.
- Adoption assistance and autism benefit.
- Employee Assistance Plan with up to 10 free counseling sessions.
- Healthy You incentives and wellness rewards program.
- Doctor on Demand and virtual doctor visits.
- Bright Horizons child and elder care services.
- Teladoc medical experts and second opinion program.
Salary range: $95,500 – $181,700 USD. This U.S.
-based role is open to U.S. citizens, U.S. persons, or individuals with immigration sponsorship.
RTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or veteran status. RTX provides affirmative action for qualified individuals with a disability and protected veterans in compliance with applicable federal law.
#J-18808-LjbffrPosition Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×