Marriott Hotels & Resorts is looking for a temporary Software Engineer to join our team. In this role, you will take day-to-day direction from an assigned Product Leader to lead technical workgroups and act as a technical expert. You will operate as a key team member to resolve complex, non-routine service requests and perform the research, analysis, design, creation, and implementation of applications to meet current and future user needs.
What You'll Do
- Train and/or mentor other team members and peers.
- Provide financial input on department or project budgets and cost estimates.
- Identify opportunities to enhance service delivery processes.
- Perform complex quantitative and qualitative analyses for service delivery processes and projects.
- Facilitate achievement of expected deliverables and obligations from Service Providers.
- Validate completeness of requirements prior to Service Provider solutioning.
- Ensure all projects follow defined development and business case processes.
- Ensure proper coordination with appropriate IT and vendor relations teams.
- Provide consultation for routine and complex systems development.
- Provide early warning to business stakeholder executives regarding degraded or missed service levels.
- Coordinate with Operations and Infrastructure teams for deployment and production support.
- Follow all defined IT standards and processes and provide input for improvements.
- Maintain a proper balance between business and operational risk.
- Follow defined project management standards and processes.
- Validate that Service Providers develop and manage aspects of project plans, including schedules and metrics.
- Make short-term plans for the team to effectively utilize resources.
- Monitor Service Provider outcomes.
- Review estimates of work effort for client projects provided by Service Providers for accuracy.
- Facilitate timely resolution of service delivery problems to minimize client impact.
What We're Looking For
- 8+ years of experience in software development with expert-level expertise in multiple programming languages and methodologies.
- 5+ years of hands-on experience with iOS native application development languages, frameworks, and tools (e.g., Swift, SwiftUI, Objective-C).
- Undergraduate degree or equivalent experience/certification.
Nice to Have
- Experience in Agile software methodologies such as Scrum or SAFe.
- Experience with DevOps tools such as Git, JIRA, Jenkins, Dynatrace.
- Experience developing apps for large, critical user bases.
- Excellent knowledge of working with dynamic data using services (e.g., JSON, REST APIs, GQL).
- Experience with Data Modeling, Networking, and Push Notification frameworks.
- Experience with Apple Watch.
- Active contributions to OSS projects.
- Relevant technology certifications.
- Experience developing apps supporting UI for varying screen sizes (e.g., phones and tablets).
- Experience with 3rd Party SDK integrations and other open source libraries.
- Experience packaging and publishing applications on the App Store.
- Experience with iOS analytics, crash reporting, testing, and other peripheral frameworks.
- Understanding of latest trends in mobile and web technologies.
- Demonstrated understanding of mobile industry trends, development products, environments, and best practices.
- Demonstrated ability to anticipate future software engineering opportunities.
- Technology leadership experience in a sourced environment.
- Strong verbal and written communication skills with the ability to articulate complex technical ideas in business terms.
- Ability to accomplish results through others by establishing relationships, effective controls, and leading in a managed service environment.
Technical Stack
- Swift, SwiftUI, Objective-C
- iOS native application development
- Git, JIRA, Jenkins, Dynatrace
- JSON, REST APIs, GQL
Team & Environment
Takes day-to-day direction from assigned Product Leader/Owner.
Benefits & Compensation
- 401(k) plan
- Stock purchase plan
- Discounts at Marriott properties
- Commuter benefits
- Employee assistance plan
- Childcare discounts
- Coverage for medical, dental, vision (full-time positions)
- Health care flexible spending account (full-time positions)
- Dependent care flexible spending account (full-time positions)
- Life insurance (full-time positions)
- Disability insurance (full-time positions)
- Accident insurance (full-time positions)
- Adoption expense reimbursements (full-time positions)
- Paid parental leave (full-time positions)
- Paid sick leave (Washington Applicants Only)
At Marriott International, we are dedicated to being an equal opportunity employer, welcoming all and providing access to opportunity. We actively foster an environment where the unique backgrounds of our associates are valued and celebrated. Our greatest strength lies in the rich blend of culture, talent, and experiences of our associates. We are committed to non-discrimination on any protected basis, including disability, veteran status, or other basis protected by applicable law.





