Senior Software Engineer I _2026_1688
About Us:
Marriott International Inc., headquartered in Bethesda, Maryland, USA, was founded in May 1927 by J. Willard Marriott and Alice S. Marriott with a modest nine-seat A&W root beer stand. Guided by the family's leadership and core principles, Marriott International today has grown into a global hospitality giant, operating approximately 9,000 properties and over 30 leading brands in more than 140 countries and territories.
From such humble beginnings to becoming the worlds largest hotel company, Marriott International has never stopped searching for inventive ways to serve its customers, provide opportunities for its associates, and grow their business.AtMarriott Tech Accelerator center(MTA), Hyderabad, India, Marriott is exploring the world we live in and all its possibilities. At Marriott Tech Accelerator,we are a team of passionate engineering minds dedicated to creating and building cutting-edge solutions that streamline operations and elevate guest experiences.
Marriott Tech Accelerator center isfully owned andoperated by ANSR. All associates atMarriott Tech Accelerator will be ANSR employees, delivering services exclusively to ANSR's client, Marriott International.
Designation: Senior Software Engineer I
Job Responsibilities:
Technical Contributions & Collaboration:
- Take end-to-end ownership of data ingestion pipelines from source-system CDC all the way through enrichment, publishing, and downstream consumption.
- Design and build reactive microservices (Spring WebFlux + R2DBC) that consume Kafka streams, enrich events against DB2 and PostgreSQL, and publish enriched records to downstream topics and data stores.
- Configure and operate CDC tooling (Qlik Replicate and similar) including source/target endpoint setup, task definitions, transformation expressions, and lookup-based enrichment patterns.
- Participate in code and design reviews; provide constructive feedback that raises the quality bar across the team.
- Mentor junior engineers on reactive programming concepts, streaming patterns, and data-pipeline best practices.
- Collaborate closely with QA, DevOps, Data Engineering, and business analyst teams; communicate technical decisions clearly to both technical and non-technical stakeholders.
Delivering Technology:
- Analyze complex data-flow requirements and translate them into pipeline designs that balance latency, throughput, cost, and operational simplicity.
- Validate requirements are complete and unambiguous before solutioning; push back when they aren't.
- Build and maintain Airflow DAGs and Python utilities that orchestrate batch workflows, reconciliation jobs, and data-quality checks.
- Ensure pipelines are resilient to source outages, schema evolution, poison messages, and replay scenarios.
- Participate in production support rotations, triage incidents across the Java services / Kafka / DB2 / PostgreSQL stack, and drive root-cause analysis.
- Coordinate with Operations and Infrastructure teams for deployments, scaling events, and production support.
- Proactively flag risks, blockers, and tech debt to leads and stakeholders.
IT Governance:
- Follow defined IT standards, architectural guidelines, and change-management processes.
- Maintain a healthy balance between shipping speed and operational risk especially around data correctness, replay safety, and backward compatibility of events.
- Adhere to secure coding practices, including proper handling of PII and credentials in pipelines, logs, and error tables.
- Follow project management standards and keep work visible through Jira / sprint cadences.
Skill and Experience:
- 4+yearsof hands-on software engineering experience with a strong focus ondata-movement / streaming / integrationsystems (not just CRUD application development).
- 4+ yearsof hands-on Java / Spring Boot development, including meaningful experience withreactive programming(Spring WebFlux, Project Reactor, R2DBC).
- Proven experience designing and operatingKafka-based pipelines topic design, consumer group tuning, partition strategy, exactly-once / at-least-once trade-offs, schema evolution with Avro + Schema Registry.
- Hands-on experience with aCDC toolsuch as Qlik Replicate, Oracle GoldenGate, Debezium, or AWS DMS including source/target endpoint configuration, transformation expressions, and troubleshooting latency or replay issues.
- StrongSQL proficiencyon bothIBM DB2(preferably z/OS or iSeries) andAurora PostgreSQL able to read query plans, optimize joins, and design indexes deliberately.
- Pythonexperience sufficient to author and maintainAirflow DAGs, operators, and data-quality / reconciliation utilities.
- Production experience withAWScore services (at minimum EC2, S3, IAM, MSK or self-managed Kafka, Aurora, CloudWatch, Secrets Manager).
- Solid experience withCI/CD(Jenkins or GitHub Actions), containerization (Docker), and orchestration (Kubernetes or ECS).
- Proficiency withunit and integration testing JUnit 5, Mockito, Reactor Test; familiarity with testcontainers or embedded broker patterns is a plus.
- Exposure toobservability tooling Dynatrace, Grafana, Splunk and the discipline to add meaningful logs, metrics, and traces to new services.
- Comfort withGit / Bitbucket,Swagger / OpenAPI, andSonarQubequality gates.
- Ability to write clear technical documentation design docs, runbooks, pipeline specs that a teammate can read a year from now and still act on.
- Experience working in anAgileenvironment with an onshore / offshore model.
- Strong troubleshooting and defect-triage skills that span across Java code, SQL, Kafka, and infrastructure layers.
Nice to Have:
- Experience withSnowflake,Databricks, or another cloud data warehouse as a CDC target.
- Familiarity withKEDAor event-driven autoscaling for Kafka consumers.
- Experience withAvro schema evolutionand backward/forward compatibility strategy.
- Exposure tomainframe-adjacentconcepts DB2 for i triggers, journals, logstreams or a willingness to learn them.
- Prior work onLoyalty,Reservations, or similarly high-cardinality customer-data domains.
Education and Certifications:
- Undergraduate degree in Computer Science, Engineering, or equivalent practical experience.
- AWS certifications (Developer Associate, Solutions Architect Associate, or Data Engineer) are a plus but not required.
Education and Certifications:
- Undergraduate degree or equivalent experience/certification.
Work location: Hyderabad, India.
Work mode: Hybrid
Marriotts core values:
At Marriott, ourcore values make us who we are. We believe that success is never final. As we change and grow, the beliefs that are most important to us stay the sameputting people first, pursuing excellence, embracing change, acting with integrity, and serving our world. Being part of Marriott Tech Accelerator means being part of a proud history and a thriving culture.
Skills
- Airflow
- Aurora
- AWS
- Bitbucket
- Cloud
- CloudWatch
- Containerization
- Data Engineering
- Data Ingestion
- Data Pipelines
- Data Quality
- Data Warehousing
- Databricks
- Db2
- Debezium
- DevOps
- Docker
- Dynatrace
- EC2
- ECS
- Event Driven Architecture
- GitHub
- GitHub Actions
- Grafana
- IAM
- Java
- Jenkins
- Jira
- JUnit
- Kafka
- Kubernetes
- Microservices
- Mockito
- OpenAPI
- Oracle
- PostgreSQL
- Python
- Qlik
- Secure Coding
- Splunk
- Spring
- SQL
- Swagger