Senior Software Engineer - Commerce Engineering
Company: Marriott
Location: Trenton
Posted on: September 10, 2023
|
|
Job Description:
**Job Number** 23145874 **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 an enthusiastic engineer to help lead and
support the digital transformation of Marriott technology
platforms. The candidate should be a technology expert and deeply
enthusiastic about solving complex problems. The 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 innovative 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 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 innovative technology to drive and meet
Marriott business & technology objectives. Candidate must have the
ability to communicate upward to superiors and laterally to other
departments. The 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 a focus on
scalability, latency, security, and resilience. + Firsthand
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, Order Management Systems, Point of Sale, EMV
Payment System integrations, and building systems leveraging MACH
(Microservice, API-first, Cloud-native, Headless) architecture and
SOLID Design Principles. + 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/React + GraphQL + Microservices development +
Document-based NoSQL Databases + Kafka + Workflow Orchestration +
BRMS + Knowledge of Kubernetes (k8s) and event-driven architecture
is a plus. + Retail or Travel Commerce experience + Payment
Processing and payment-related industry standards and regulations +
Certification in AWS/Azure certification is highly desirable. +
Performing requirement analysis, architecture reviews, 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 before Service Provider solutions +
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 projects provided by Service Providers for
accuracy. + Facilitates timely resolution of service delivery
problems and minimizes the impact on clients. MANAGEMENT
COMPETENCIES Leadership + **Communication** - Conveys information
and ideas to others convincingly and engagingly 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 a role model for how to manage 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 various sources to conclude, 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 ongoing
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 business plans designed to maximize customer satisfaction,
profitability, and market share through effective planning,
organizing, and ongoing evaluation processes. + **Driving for
Results** - Sets high standards of performance for self and/or
others; assumes responsibility for work objectives; initiates focus
and monitors the efforts of self and/or others toward the
accomplishment of goals; proactively acts and goes beyond what is
required. Building Relationships + **Customer Relationships** -
Develops and sustains relationships based on understanding
customer/stakeholder needs and actions consistent with the companys
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 allowed 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 others 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 processes. + **Development Methodologies** :
Knowledge of general stages of the 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. + **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** -
Listening to and understanding 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.04616 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 worlds
largest hotel company, with more brands, more hotels and more
opportunities for associates to grow and succeed. **Be** where you
can do your best work,? **begin** your purpose, **belong** to an
amazing global? team, and **become** the best version of you.
Keywords: Marriott, Trenton , Senior Software Engineer - Commerce Engineering, Accounting, Auditing , Trenton, New Jersey
Click
here to apply!
|