Senior Manager, Senior Software Engineer
Company: Marriott Hotels Resorts
Location: Bethesda
Posted on: April 1, 2026
|
|
|
Job Description:
Description JOB SUMMARY Marriott has an exciting opportunity for
a Senior Software Engineer on the Data Platforms team. This role is
part of the team focused on building out our next-generation
business data warehouse, modern data capabilities and futuristic
data products using cloud-based technologies. Appropriate
candidates have a passion for building new data products across
multiple domains, emerging technologies, a vision for building
next-generation capabilities, and a strong drive for success. In
this role, you will serve as the technical expert and lead engineer
for the Data Platform team, with a strong focus on the modern and
intelligent data warehouse domains. You will research, analyze,
design, and develop next?generation data capabilities and products,
driving innovation across the data ecosystem. You will define and
implement technical standards while architecting ingestion,
transformation, data modeling, and egress patterns to support
scalable, high?quality data pipelines. In addition, you will
establish data governance guidelines and modeling standards to
ensure consistency, efficiency, and alignment across all data
products within the organization. You will assume technical
ownership of Service Provider deliverables and lead their technical
resources to ensure deliverables are of high quality, follow our
technical standards & best practices, and perform on a scale. In
addition, you will research emerging technologies that will provide
future capabilities as well as seek solutions for complex technical
issues. You will make decisions on complex, non-routine requests to
support analytics-based decision-making by Marriott business teams.
If you feel you are up for the challenge, then please see further
details below CANDIDATE PROFILE Education and Experience Required:
7years hands-on experience developing data warehouse using cloud
technologies. 5years experience in concepts of data modeling using
tools like Erwin. 4years of hands-on experience in building data
products using canonical model 3years of experience developing data
applications and data products on AWS/Azure and Snowflake 3years of
experience in understanding and developing semantic layer
Experience in SQL performance tuning of Data pipelines/Reports
Strong ability to perform POTs and ability to give demos to the
leadership Strong technical leader with proven ability to lead
Service Provider technical resources Strong communication skills
Bachelor of Science degree in Computer Science or Engineering
Preferred: 3years’ of hands-on experience with Erwin Technology
certifications in Snowflake and any BI tools Experience with
Airflow, Python Experience in Agile software methodologies
Demonstrated ability to anticipate future data platform
opportunities Technology leadership experience in a sourced
environment AWS Solutions Architect or Developer certification CORE
WORK ACTIVITIES Technical Leadership Trains and/or mentors other
team members, and peers as appropriate Ability to work liaising
with multiple teams to steer projects from inception to successful
delivery 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 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 Application
Delivery 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 Ability to assess when risks need to be escalated
to right channels. 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 MANAGEMENT COMPETENCIES Leadership
Communication - Conveys information and ideas to others in a
convincing and engaging manner through a variety of methods.
Leading Through Vision and Values - Keeps the organization's vision
and values at the forefront of employee decision making and action.
Managing Change - Initiates and/or manages the change process and
energizes it on an ongoing basis, taking steps to remove barriers
or accelerate its pace; serves as role model for how to handle
change by maintaining composure and performance level under
pressure or when experiencing challenges. Problem Solving and
Decision Making - Identifies and understands issues, problems, and
opportunities; obtains and compares information from different
sources to draw conclusions, develops and evaluates alternatives
and solutions, solves problems, and chooses a course of action.
Professional Demeanor - Exhibits behavioral styles that convey
confidence and command respect from others; makes a good first
impression and represents the company in alignment with its values.
Strategy Development - Develops business plans by exploring and
systematically evaluating opportunities with the greatest potential
for producing positive results; ensures successful preparation and
execution of business plans through effective planning, organizing,
and on-going evaluation processes. Managing Execution Building a
Successful Team - Uses an effective interpersonal style to build a
cohesive team; inspires and sustains team cohesion and engagement
by focusing the team on its mission and importance to the
organization. Strategy Execution – Ensures successful execution
across of business plans designed to maximize customer
satisfaction, profitability, and market share through effective
planning, organizing, and on-going evaluation processes. Driving
for Results - Sets high standards of performance for self and/or
others; assumes responsibility for work objectives; initiates,
focuses, and monitors the efforts of self and/or others toward the
accomplishment goals; proactively takes action and goes beyond what
is required. Building Relationships Global Mindset - Supports
employees and business partners with diverse styles, abilities,
motivations, and/or cultural perspectives; utilizes differences to
drive innovation, engagement and enhance business results; and
ensures employees are given the opportunity to contribute to their
full potential. Strategic Partnerships - Develops collaborative
relationships with fellow employees and business partners by making
them feel valued, appreciated, and included; explores partnership
opportunities with other people in and outside the organization;
influences and leverages corporate and continental shared services
and/or discipline leaders (e.g., HR, Sales & Marketing, Finance,
Revenue Management) to achieve objectives; maintains effective
external relations with government, business and industry in
respective countries; performs effectively as a liaison between
locations, disciplines, and corporate to ensure needed resources
are received and corporate strategies are understood and executed.
Generating Talent and Organizational Capability Developing Others -
Supports the development of other’s skills and capabilities so that
they can fulfill current or future job/role responsibilities more
effectively. Organizational Capability - Evaluates and adapts the
structure of assignments and work processes to best fit the needs
and/or support the goals of an organizational unit. Learning and
Applying Professional Expertise Continuous Learning - Actively
identifies new areas for learning; regularly creates and takes
advantage of learning opportunities; uses newly gained knowledge
and skill on the job and learns through their application.
Technical Acumen - Understanding and utilizing professional skills
and knowledge in a specific functional area to conduct and manage
everyday business operations and generate innovative solutions to
approach function-specific work challenges Technical Intelligence:
Knowledge and ability to define and apply appropriate technology to
enhance business process Development Methodologies: Knowledge of
general stages of SDLC framework and the application tiers within
the development space. Information Security: Knowledge of the
security considerations relevant within the development space,
including industry best practices related to information security
Business Acumen - Understands and utilizes business information to
manage everyday operations and generate innovative solutions to
approach business and administrative challenges. Basic Competencies
- Fundamental competencies required for accomplishing basic work
activities. Basic Computer Skills - Using basic computer hardware
and software (e.g., personal computers, word processing software,
Internet browsers, etc.). Mathematical Reasoning - The ability to
add, subtract, multiply, or divide quickly, correctly, and in a way
that allows one to solve work-related issues. Oral Comprehension -
The ability to listen to and understand information and ideas
presented through spoken words and sentences. Reading Comprehension
- Understanding written sentences and paragraphs in work related
documents. Writing - Communicating effectively in writing as
appropriate for the needs of the audience. 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 , Senior Manager, Senior Software Engineer, IT / Software / Systems , Bethesda, Maryland