Senior Software Engineer-Commerce Platform
Company: Marriott
Location: Saint Paul
Posted on: May 28, 2023
|
|
Job Description:
Job Number 23026733
Job Category Information Technology
Location Marriott International HQ, 7750 Wisconsin Avenue,
Bethesda, Maryland, United States
Schedule Full-Time
Located Remotely? Y
Relocation? N
Position Type Management
--- JOB SUMMARY
We are seeking a passionate engineer to help lead and support the
digital transformation of the Marriott technology platforms. The
candidate should be a technology expert and deeply passionate in
solving complex problems. Candidate must have the capability to
lead architecture, design and build innovative services and
frameworks in support of Marriott's Technology Innovation Platform.
The Candidate should be able to collaborate extensively with
Enterprise Architecture, Infrastructure and DevSecOps teams to
ensure the development of the right architecture components. Work
across multiple products & engineering teams to deliver incremental
value against a multi-year modernization roadmap. Perform research,
analysis, design, creation, and implementation of applications to
meet current and future user requirements. Help develop
proof-of-concept implementations to help evaluate cutting-edge
technology to drive and meet Marriott business & technology
objectives.
Candidate must have the capability to lead, support and resolve
production issues. Capable of working across with multiple products
& engineering teams to deliver incremental value against a
multi-year modernization roadmap. Perform research, analysis,
design, creation, and implementation of applications to meet
current and future payment platform requirements. Help develop
proof-of-concept implementations to evaluate cutting-edge
technology to drive and meet Marriott business & technology
objectives.
Candidate must have the ability to communicate upward to superiors
and laterally to other departments. Candidate should have
demonstrated the ability to monitor deliverables from the scrum
teams operating in an onshore/offshore model. Candidate should be
familiar with managing software deployment activities for
on-property & above-property services as applicable.
CANDIDATE PROFILE
Education and Experience
Required:
Undergraduate degree or equivalent experience/certification
5+ years' experience in software development with expertise in:
Defining, creating, and supporting enterprise-scale cloud solutions
in an agile development environment
Delivered large-scale systems, with focus on scalability, latency,
security and resilience.
Hands-on experience in building cloud native microservices, domain
driven development, and event-oriented architectures
Expertise in automation, CI/CD, Release Management processes and
Application Deployments to Cloud.
Working knowledge in API platforms, back-end services, database and
networking components of full stack infrastructure
Preferred:
Prior work experience on eCommerce platforms, POS, EMV Payment
System integrations and building systems leveraging MACH
architecture
Working knowledge of DevOps, Containerization and development of
CI/CD pipelines, API platforms, back-end services, database and
networking components of full stack infrastructure
Development experience in the following tech/tool/platforms
stack:
Java/J2EE
Spring Boot
Spring Webflux
GraphQL
Node.js
Microservices development
Knowledge of Kubernetes (k8s) and event driven architecture (Kafka)
is a plus.
Payment Processing and payment related industry standards and
regulations Certification in AWS/Azure certification is highly
desirable
Performing requirement analysis, architecture reviews and
high-level solution design, and API design.
Experience working in an agile development environment with an
onshore-offshore model.
Demonstrated ability to learn and experiment in future software
engineering opportunities
Technology leadership experience in an onshore/offshore development
model
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
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
Customer Relationships - Develops and sustains relationships based
on an understanding of customer/stakeholder needs and actions
consistent with the company's service standards.
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.
California Applicants Only: The salary range for this position is
$93,713.00 to $204,107.00
annually.
Colorado Applicants Only: The salary range for this position is
$93,713.00 to $185,551.00 annually.
New York City & Westchester County, NY Applicants Only: The salary
range for this position is $113,393.00 to $204,107.00 annually.
Washington Applicants Only: The salary range for this position is
$93,713.00 to $204,107.00 annually. In addition to the annual
salary, the position will be eligible to receive an annual bonus.
Employees will accrue 0.4616 PTO balance for every hour worked and
eligible to receive minimum of 7 holidays annually.
All locations offer coverage for medical, dental, vision, health
care flexible spending account, dependent care flexible spending
account, life insurance, disability insurance, accident insurance,
adoption expense reimbursements, paid parental leave, educational
assistance, 401(k) plan, stock purchase plan, discounts at Marriott
properties, commuter benefits, employee assistance plan, and
childcare discounts. Benefits are subject to terms and conditions,
which may include rules regarding eligibility, enrollment, waiting
period, contribution, benefit limits, election changes, benefit
exclusions, and others.
Marriott International is an equal opportunity employer. We believe
in hiring a diverse workforce and sustaining an inclusive,
people-first culture. We are committed to non-discrimination on any
protected basis, such as disability and veteran status, or any
other basis covered under applicable law. Marriott International
considers for employment qualified applicants with criminal
histories consistent with applicable federal, state and local
law.
Marriott International is the world's largest hotel company, with
more brands, more hotels and more opportunities for associates to
grow and succeed. We believe a great career is a journey of
discovery and exploration. So, we ask, where will your journey take
you?
Keywords: Marriott, St. Paul , Senior Software Engineer-Commerce Platform, IT / Software / Systems , Saint Paul, Minnesota
Click
here to apply!
|