Search 25,910 current hospitality jobs

Senior Software Engineer - Salesforce

Posted November 25, 2021

Marriott International
Bethesda, MD
Save this job

About This Job



Marriott has over a dozen Salesforce orgs including one of the largest implementations by the number of users globally with our Guest Experience Platform.  We are looking for a motivated and innovative candidate to join our Enterprise Product Engineering team as a Salesforce subject matter expert.  In this role you will take day-to-day direction from assigned Product Leaders/Owners to lead technical workgroups and function as a technical expert.  Our team will define and create the next generation of solutions to drive Marriott value and serve our business by leveraging current and leading-edge technologies in an innovative and impactful manner.

Candidate Profile

  • 6+ years of Salesforce engineering or development experience
  • Bachelor’s degree in Computer Science or related OR equivalent years of experience and/or certification
  • Proficiency in integrating Salesforce with other applications using Connected Apps and APIs
  • Expertise in programming languages and methodologies (e.g. Java and Apex)


  • Master’s degree in Computer Science or related
  • Experience with DevOps tools such as Git, JIRA, Jenkins and Dynatrace
  • Experience in development of hotel property applications
  • Experience in Agile methodology environment
  • Familiarity with Salesforce Process Builder and Workflows
  • Understanding of Salesforce security controls
  • Leadership experience in a sourced 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
  • Coordinates with Operations and Infrastructure Delivery teams for deployment and production support activities

It Governance

  • Follows all defined technology standards and processes (IT Governance, SM&G, Architecture, etc...)
  • 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 manages respective aspects of a project plan (e.g. schedules, deliverables, 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

Additional Duties As May Be Assigned

At Marriott, we are committed to putting our associates first and their health and safety are our highest priorities.  This position requires associates to be fully vaccinated for COVID-19 per current CDC standards or approved for a medical or religious accommodation.

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.

Save this job

About this Employer

Marriott International

10400 Fernwood Rd.
Bethesda, MD 20817

(301) 380-3000

Corporate Office

Follow us:

What Does it Mean to Be a Marriott International Associate?

It means feeling the power of belonging. We feel it each and every day. It comes from being recognized. It comes from knowing Marriott International sees talent in each of us. And, it comes from working together, as a family, to make our guests feel as much at home as we do. It's why so many of our associates come for a job, but stay for a career.


  • Marriott's managers and leaders take a personal interest in each associate
  • Marriott offers resources and support so associates have what they need to develop to their full potential
  • Marriott is committed to hiring a diverse workforce and sustaining an inclusive culture


  • A work environment that is a "home away from home" for many associates, where co-workers are also friends
  • Service is what sets Marriott apart with our guests, so Marriott associates are empowered to go the extra mile, do the job right, and deliver exceptional guest experiences
  • Working for Marriott gives associates a sense of pride and dignity, where they are empowered to deliver their personal best, every day, for every guest and each other

What Sets Us Apart?

We believe our strength is rooted in our five core values:

  • Putting people first
  • Pursuing excellence
  • Embracing change
  • Acting with integrity, and
  • Serving our world

These values are our legacy and our future. As we pursue our vision of making Marriott the #1 travel company in the world, we never lose sight of our founding principles and our proud heritage. We are constantly innovating and evolving, but we'll always stay true to who we are, because we believe the way we do business is as important as the business we do.