Lead Android Engineer in Raleigh, NC at Royal Caribbean Cruises Ltd. International

Date Posted: 10/3/2019

Job Snapshot

Job Description

The Lead Android Engineer will oversee new technology delivery, maintenance and the future engineering roadmap for native Android apps and the dependent systems (full stack). The Lead Android Engineer will partner closely with the Product and Creative divisions on developing the best solutions for the business and providing a Royal Caribbean Guest experience which is best in the industry.


  • Builds highly talented, top-performing, efficient, autonomous engineering teams 
  • Contributes to larger engineering organizational initiatives and future direction, focused on Android and services
  • Ensures the quality and integrity of the systems designed, implemented and supported
  • Leads multiple simultaneous Android / full-stack teams and initiatives
  • Oversees industry leading end-to-end enterprise software engineering, prototypes new technology, improves process & tools
  • Develops the team's software engineering skills and maturity
  • Determines technical & architecture roadmap for products and organization-wide Android initiatives
  • Fosters great business relationships by partnering with key stakeholders and cross functional leadership teams
  • Reviews and participates in key architecture decisions
  • Pushes for continuous improvement of talent, process and technology
  • Automates tools, processes and technology to allow for greater engineering throughput, quality and progress- Supports, troubleshoots and prevents production issues


Job Requirements


Bachelors, Computer Science or equivalent.


  • Mobile application development, Android, hybrid- Web application development, Angular, Node, HTML, CSS- Back End API Development, Microservices, Java- Database Development & Administration
  • Manages distributed teams- Managed services, IAAS, PAAS- Application performance tuning
  • Continuous Integration / Continuous Delivery- Cloud technology, AWS preferred, Route53, ELB, EC2 (incl. reserved instances), S3, RDS, CloudFront, Elasticache, AutoScaling, Lambda, cost optimization
  • Canary Deployments
  • Computer Science Fundamentals- Offline support and highly resilient applications, chaos testing
  • Test Automation
  • Unit Testing
  • Monitoring
  • Site reliability engineering
  • Application Security


Office work environment. Occasionally, might visit ships.

It is the policy of the Company to ensure equal employment and promotion opportunity to qualified candidates without discrimination or harassment on the basis of race, color, religion, sex, age, national origin, disability, sexual orientation, sexuality, gender identity or expression, marital status, or any other characteristic protected by law. RCL and each of its subsidiaries prohibit and will not tolerate discrimination or harassment


  1. Software Engineer Jobs
  2. Project Engineer Jobs

Stay Connected!

If you’re interested in career opportunities, but not ready to apply, join our Talent Network to stay connected to us and receive updates on the latest job opportunities and company news.