Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Software Engineer

AT Royal Caribbean Group
Royal Caribbean Group

Software Engineer

Pasay, Philippines

Position Summary:

This position is responsible for leading the design, development, operation, and maintenance of Information Technology computer systems and software applications. Software Engineer uses technical knowledge to define strategic direction within the specific discipline and to solve complex business problems, by means of a systematic and disciplined approach. This position employs software, hardware, and/or communication technologies to accomplish assignments.

Essential Duties and Responsibilities:

  • Builds cloud-native applications as part of modernization effort
  • Builds applications following the Twelve-Factor App Methodology
  • Creates RESTful APIs using Java 8+ and Springboot
  • Uses CI/CD pipeline to deploy applications
  • Uses containers in the development process
  • Integrates software components into a fully functional software system
  • Troubleshoots, debugs and upgrades existing systems
  • Ensures software is updated with latest features and industry standards
  • This job description in no way states or implies that these are the only duties to be performed by the employee occupying this position. Employees will be required to perform any other job-related duties assigned by their supervisor or management.

Want more jobs like this?

Get jobs in Pasay, Philippines delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

Qualifications, knowledge, and skills:

Required skills/competencies:
  • Requires a Bachelor's degree in Computer Science or Computer Engineering (Master's degree is an advantage preferred) in area of specialty, or equivalent experience.
  • 5+ years of experience in the field or in a related area
  • Demonstrates strong knowledge and capabilities within specific area of responsibility
  • Experience in Java programming language, (Java 8 or above)
  • Experience in Spring framework including SpringBoot
  • Experience in CI/CD pipelines using Jenkins or Gradle
  • Experience in RESTful services
  • Experience in JavaScript or TypeScript
  • Experience with MS SQL Server and No-SQL database such as Couchbase
  • Experience in version control system (Git or SVN)

Preferred skills:
  • Experience in Docker container
  • Experience in cloud-native development
  • Experience in Linux shell script
  • Experience in PHP
  • Performance test framework such as JMeter
  • Experience in .NET Framework (C# and ASP.net)
  • Experience in configuration/deployment in Windows Server (IIS)
  • Experience in SQL Server development (stored procedures, functions, triggers)
  • Experience with test-driven development

  • Subject matter expertise in computer science, engineering or related discipline
  • Able to formulate, communicate and implement technical solutions
  • Lead teams and manage project deadlines.
  • Proven ability to collaborate with technical peers
  • Capable of working independently with minimal supervision. May lead or direct the work of others
  • Demonstrate a degree of creativity with strong analytical and problem solving skills
  • Strong with methodologies, tools, best practices and processes within specific area of responsibility
  • Excellent verbal and written communication skills
  • Ability to work well under pressure.
  • Establish and complete tasks with little to no supervision

#LI-JR1

Client-provided location(s): Pasay, Metro Manila, Philippines
Job ID: royal_carribean-1207126900
Employment Type: Other

Perks and Benefits

  • Health and Wellness

    • Health Insurance
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • Short-Term Disability
    • Long-Term Disability
    • FSA
    • HSA
    • HSA With Employer Contribution
    • Pet Insurance
    • Mental Health Benefits
    • Virtual Fitness Classes
  • Parental Benefits

    • Birth Parent or Maternity Leave
    • Non-Birth Parent or Paternity Leave
    • Adoption Leave
    • Fertility Benefits
    • Adoption Assistance Program
    • Family Support Resources
    • On-site/Nearby Childcare
  • Work Flexibility

    • Hybrid Work Opportunities
  • Office Life and Perks

    • Commuter Benefits Program
    • Casual Dress
    • Company Outings
    • On-Site Cafeteria
    • Holiday Events
  • Vacation and Time Off

    • Paid Vacation
    • Paid Holidays
    • Personal/Sick Days
  • Financial and Retirement

    • 401(K)
    • Stock Purchase Program
    • Performance Bonus
    • 401(K) With Company Matching
    • Company Equity
    • Relocation Assistance
    • Financial Counseling
    • Profit Sharing
  • Professional Development

    • Tuition Reimbursement
    • Promote From Within
    • Mentor Program
    • Access to Online Courses
    • Internship Program
    • Leadership Training Program
    • Professional Coaching
    • Learning and Development Stipend
    • Lunch and Learns
  • Diversity and Inclusion

    • Diversity, Equity, and Inclusion Program

Company Videos

Hear directly from employees about what it is like to work at Royal Caribbean Group.