FLEX Senior Software Engineer - iOS
Company: Marriott Hotels Resorts
Location: Bethesda
Posted on: April 1, 2026
|
|
|
Job Description:
Description This is a temporary position. JOB SUMMARY Takes
day-to-day direction from assigned Product Leader/Owner to lead
technical workgroups and/or functions as a technical expert.
Operates as a key member of the team/squad to resolve and makes
decisions on more complex, non-routine service requests with
limited to moderate risk. Performs research, analysis, design,
creation and implementation of applications to meet current and
future user requirements. Defines and creates the next generation
of solutions to drive Marriott value. Monitors multiple projects by
Service Provider to successful completion, maintaining scope within
the time and budget constraints. Creates solutions that serve our
business leveraging current and leading-edge technologies in an
innovative and impactful manner. CANDIDATE PROFILE Education and
Experience Required: · 8 years’ experience in software development
with expert level expertise i n multiple programming languages and
methodologies · 5 years hands-on experience with iOS native
application development languages, frameworks and tools (e.g.,
Swift, SwiftUI, Objective-C) · Undergraduate degree or equivalent
experience/certification Preferred: · 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, etc.)
· 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 and environments as well as best practices for mobile
application design and development · 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 easy-to-understand business terms · Ability to
accomplish results through others, particularly by establishing
relationships, effective controls and leading in a managed service
environment CORE WORK ACTIVITIES Technical Leadership · Trains
and/or mentors other team members, and peers as appropriate ·
Provides financial input on department or project budgets, capital
expenditures or other cost/resource estimates as requested ·
Identifies opportunities to enhance the service delivery processes.
Delivering Technology · Performs more complex quantitative and
qualitative analyses for service delivery processes and projects. ·
Facilitates achievement of expected deliverables and obligations of
Services Providers · Validates completeness of requirements prior
to Service Provider solutioning · Ensures all projects follow the
defined development and business case processes · Ensures proper
coordination with appropriate IT and vendor relations teams ·
Provides consultation for routine and complex systems development ·
Ensures early warning to the business stakeholder executives
regarding degraded or missed service levels · Coordinates with
Operations and Infrastructure teams for deployment and production
support activities IT Governance · Follows all defined IT standards
and processes (i.e. IT Governance, SM&G, Architecture, etc.),
and provides input for improvements to the appropriate process
owners as needed · Maintains a proper balance between business and
operational risk · Follows the defined project management standards
and processes Service Provider Management · Validates that Service
Providers develop and manage respective aspects of a project plan,
including schedules, deliverables, and appropriate metrics. · Makes
short term plans for the team to effectively utilize resources ·
Monitors Service Provider outcomes · Reviews estimates of work
effort for client project provided by Service Providers for
accuracy · Facilitates timely resolution of service delivery
problems and minimizes the impact to clients 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.
Keywords: Marriott Hotels Resorts, Bethesda , FLEX Senior Software Engineer - iOS, IT / Software / Systems , Bethesda, Maryland