Home › Companies › Grubtech › Senior Software Engineer (Data)
Senior Software Engineer (Data)
Grubtech · Colombo 07, Western, 00700, Sri Lanka · Remote · Active · BambooHR
Job facts
| Field | Value |
|---|---|
| Company | Grubtech |
| Title | Senior Software Engineer (Data) |
| Normalized title | - |
| Department / team | Engineering |
| Location | Colombo 07, Western |
| Work model | Remote / Remote |
| Employment type | Contract |
| Salary | - |
| Status | active |
| ATS provider | BambooHR |
| Posted / first seen | 2026-05-19 / 2026-05-30 |
| Changed / last seen | 2026-05-30 / 2026-06-18 |
Related slices
| Page | What it contains | Open |
|---|---|---|
| Company jobs | Active postings from Grubtech. | Open |
| Company breakdowns | Role, location, ATS, and work model facets for this company. | Open |
| ATS provider jobs | Active postings observed through BambooHR. | Open |
| Provider filtered search | The same provider as a filtered job collection. | Open |
| City jobs | Active postings in Colombo 07. | Open |
| Department jobs | Active postings in Engineering. | Open |
| Work model jobs | Active Remote postings. | Open |
| Lifecycle events | Open, update, close, and reopen events for this posting. | Open |
| Original posting | Canonical source or apply URL captured from the ATS. | Open |
Linked records
| Company | Grubtech |
| Source | b41a62c3-8db3-4ab5-bb48-dc2038ff8a6a |
| ATS provider | BambooHR |
Description
Grubtech is where food meets technology, and possibilities become reality. We are the unified commerce engine revolutionizing how F&B and quick commerce enterprises connect, operate, and scale in today’s digital-first world. As the backbone behind leading F&B and grocery brands across 18 dynamic markets, we do not just provide technology; we craft experiences that transform how businesses engage with their customers. Our robust integration platform and cutting-edge tools empower enterprises to seamlessly manage omnichannel operations, turning complexity into competitive advantage.
From our headquarters in the UAE to our growing offices in Sri Lanka, Egypt, KSA, and Spain, we are building the future of commerce one innovation at a time. Our expansion into new markets is about bringing transformative technology to businesses ready to redefine what is possible in the digital marketplace.
At Grubtech, we believe that behind every great meal delivery, every smooth grocery order, and every satisfied customer is powerful technology working invisibly to make it all happen. Join us as we continue to shape the future of unified commerce, one market at a time.
The Senior Software Engineer - Data Platform will design, build, and operate Java/Spring Boot–heavy data platform services, Kafka-based streaming workflows, APIs, and data pipelines that power reporting, analytics, operational intelligence, and data-driven products across Grubtech’s unified ecosystem.
Job Responsibilities
Own the design, development, deployment, and operation of data platform services that support reporting, analytics, operational intelligence, and data-driven products.
Build scalable Java/Spring Boot services, data pipelines, APIs, and event-driven components that process high-volume transactional and operational data across partners, markets, aggregators, and POS systems.
Design and maintain reliable Kafka-based streaming workflows for data ingestion, transformation, validation, and delivery.
Ensure data platform solutions are reliable, secure, observable, performant, and maintainable in production.
Collaborate with product, engineering, analytics, and operations teams to make data accurate, accessible, trusted, and useful across the organization.
Apply strong engineering practices, including clean design, automated testing, code reviews, CI/CD, monitoring, and concise documentation.
Use AI-assisted development, agentic tools, and agent-based workflows to improve delivery speed, quality, testing, debugging, and operational investigation.
Work with a product-builder mindset by understanding business outcomes, iterating quickly, measuring impact, and continuously improving released solutions.
Stay current with modern Java, Spring Boot, data engineering, cloud-native platforms, streaming systems, and AI-enabled software engineering practices.
Profile
Minimum of a bachelor’s degree in Computer Science, Software Engineering, Data Engineering, or an equivalent qualification.
3–5 years of engineering experience in backend systems, data platforms, distributed systems, or large-scale production applications.
Strong hands-on experience with Java and Spring Boot is mandatory.
Strong understanding of Spring Boot application design, RESTful API development, dependency injection, configuration management, validation, exception handling, and production-ready service development.
Experience building microservices and backend platform services using Java/Spring Boot in production environments.
Hands-on experience with Kafka and event-driven systems, including producers, consumers, topics, partitions, consumer groups, retries, dead-letter handling, and failure recovery.
Experience building or operating data pipelines involving ingestion, transformation, validation, reconciliation, and delivery of large-volume data.
Working knowledge of Python or Node.js and related frameworks such as FastAPI, Flask, NestJS, Express.js, or similar frameworks is an added advantage.
Experience with analytical databases or columnar data stores such as ClickHouse, BigQuery, Redshift, Snowflake, or similar technologies.
Experience with operational databases such as MongoDB, PostgreSQL, MySQL, or similar technologies.
Hands-on experience with AWS services such as ECS, Lambda, API Gateway, S3, CloudWatch, IAM, and Cognito.
Good understanding of data quality, schema management, deduplication, observability, and production troubleshooting.
Experience with CI/CD pipelines, Docker/containerized workloads, and production deployment practices.
Familiarity with AI-assisted engineering tools, agentic development workflows, or agent-based coding practices is an added advantage.
Understanding of product-builder concepts such as outcome ownership, user empathy, measurable success metrics, fast iteration, and continuous improvement.
Communicates effectively in English and can work well in remote and distributed teams.
Full job record
| Job ID | bc38cd5421d566e6383f67147fe40161f3ff2d17 |
| Org ID | a5a64893-4848-4dfa-a433-d0ecc5951adf |
| Source ID | b41a62c3-8db3-4ab5-bb48-dc2038ff8a6a |
| Board ID | b41a62c3-8db3-4ab5-bb48-dc2038ff8a6a |
| Provider | bamboohr |
| Provider Job Key | 95 |
| Title | Senior Software Engineer (Data) |
| Normalized Title | — |
| Status | active |
| Active | yes |
| Location Text | Colombo 07, Western, 00700, Sri Lanka |
| Department | Engineering |
| Team | — |
| Employment Type | contract |
| Workplace Type | remote |
| Remote Policy | remote |
| Country | — |
| Region | Western |
| City | Colombo 07 |
| Salary Raw | — |
| Salary Min | — |
| Salary Max | — |
| Salary Currency | — |
| Salary Period | — |
| Source URL | https://grubtech.bamboohr.com/careers/95 |
| Apply URL | https://grubtech.bamboohr.com/careers/95 |
| First Seen At | 2026-05-30 06:02:31Z |
| Last Seen At | 2026-06-18 08:51:01Z |
| Last Checked At | 2026-06-18 08:51:01Z |
| Last Changed At | 2026-05-30 06:02:31Z |
| Inactive At | — |
| Source Posted At | 2026-05-19 00:00:00Z |
| Source Updated At | — |
| Raw Payload Uri | s3://job-postings-prod-raw-590183727216/raw/provider=bamboohr/board=grubtech/date=2026-06-18/2026-06-18T08-50-59-686Z-e5c7325d61dcb4379d87a35fbc9c273e07a31f6dcc83e5677d1e39ccda055a24.json |
Event Fields
{
"content_hash": "35c101c08a01f5fc6082c7d63b03c4e375a24dfe483d85a63d30cfeea63f032c",
"source_hash": "bf37f758fb0b6a3e3b2d8b659b4fa4c09debcb1a5d36b9858c525df3fa2033cb",
"last_changed_at": "2026-05-30T06:02:31.060Z",
"active_status": "active"
}Parsed Structured
{
"language": "en",
"location": {
"raw": "Colombo 07, Western, 00700, Sri Lanka",
"city": "Colombo 07",
"region": "Western",
"country": null,
"is_remote": true,
"confidence": 0.8
},
"salary_max": null,
"salary_min": null,
"inferred_at": "2026-06-18T08:51:01.010Z",
"launch_scope": {
"reason": "bamboohr_production_catalog",
"included": true,
"location": {
"raw": "Colombo 07, Western, 00700, Sri Lanka",
"city": "Colombo 07",
"region": "Western",
"country": null,
"is_remote": true,
"confidence": 0.8
},
"countries": []
},
"remote_policy": "remote",
"salary_period": null,
"workplace_type": "remote",
"salary_currency": null
}Extensions
{}Native Structured
{
"list_job": {
"id": "95",
"isRemote": null,
"location": {
"city": "Colombo 07",
"state": "Western"
},
"atsLocation": {
"city": null,
"state": null,
"country": null,
"province": null
},
"departmentId": "18617",
"locationType": "2",
"jobOpeningName": "Senior Software Engineer (Data)",
"departmentLabel": "Engineering",
"employmentStatusLabel": "Contractor"
},
"detail_errors": [],
"detail_job_opening": {
"location": {
"city": "Colombo 07",
"state": "Western",
"postalCode": "00700",
"addressCountry": "Sri Lanka"
},
"datePosted": "2026-05-19",
"atsLocation": {
"city": null,
"state": null,
"country": null,
"countryId": null
},
"description": "<p><span style=\"font-size: 12pt\"><span style=\"color: rgb(1, 61, 255); font-weight: bold\">Grubtech</span> is where food meets technology, and possibilities become reality. We are the unified commerce engine revolutionizing how F&B and quick commerce enterprises connect, operate, and scale in today’s digital-first world. As the backbone behind leading F&B and grocery brands across 18 dynamic markets, we do not just provide technology; we craft experiences that transform how businesses engage with their customers. Our robust integration platform and cutting-edge tools empower enterprises to seamlessly manage omnichannel operations, turning complexity into competitive advantage.</span><br><br><span style=\"font-size: 12pt\">From our headquarters in the UAE to our growing offices in Sri Lanka, Egypt, KSA, and Spain, we are building the future of commerce one innovation at a time. Our expansion into new markets is about bringing transformative technology to businesses ready to redefine what is possible in the digital marketplace.</span></p>\n<p><br><span style=\"font-size: 12pt\">At Grubtech, we believe that behind every great meal delivery, every smooth grocery order, and every satisfied customer is powerful technology working invisibly to make it all happen. Join us as we continue to shape the future of unified commerce, one market at a time.</span><br><br><span style=\"font-size: 12pt\">The <span style=\"font-weight: bold\">Senior Software Engineer - Data Platform</span> will design, build, and operate Java/Spring Boot–heavy data platform services, Kafka-based streaming workflows, APIs, and data pipelines that power reporting, analytics, operational intelligence, and data-driven products across Grubtech’s unified ecosystem.</span><br></p>\n<p><br></p>\n<p><span style=\"font-size: 12pt; font-weight: bold\">Job Responsibilities</span></p>\n<ul>\n<li><span style=\"font-size: 12pt\">Own the design, development, deployment, and operation of data platform services that support reporting, analytics, operational intelligence, and data-driven products.</span></li>\n<li><span style=\"font-size: 12pt\">Build scalable Java/Spring Boot services, data pipelines, APIs, and event-driven components that process high-volume transactional and operational data across partners, markets, aggregators, and POS systems.</span></li>\n<li><span style=\"font-size: 12pt\">Design and maintain reliable Kafka-based streaming workflows for data ingestion, transformation, validation, and delivery.</span></li>\n<li><span style=\"font-size: 12pt\">Ensure data platform solutions are reliable, secure, observable, performant, and maintainable in production.</span></li>\n<li><span style=\"font-size: 12pt\">Collaborate with product, engineering, analytics, and operations teams to make data accurate, accessible, trusted, and useful across the organization.</span></li>\n<li><span style=\"font-size: 12pt\">Apply strong engineering practices, including clean design, automated testing, code reviews, CI/CD, monitoring, and concise documentation.</span></li>\n<li><span style=\"font-size: 12pt\">Use AI-assisted development, agentic tools, and agent-based workflows to improve delivery speed, quality, testing, debugging, and operational investigation.</span></li>\n<li><span style=\"font-size: 12pt\">Work with a product-builder mindset by understanding business outcomes, iterating quickly, measuring impact, and continuously improving released solutions.</span></li>\n<li><span style=\"font-size: 12pt\">Stay current with modern Java, Spring Boot, data engineering, cloud-native platforms, streaming systems, and AI-enabled software engineering practices.</span></li>\n</ul>\n<p><br><br></p>\n<p><span style=\"font-size: 12pt; font-weight: bold\">Profile</span></p>\n<ul>\n<li><span style=\"font-size: 12pt\">Minimum of a bachelor’s degree in Computer Science, Software Engineering, Data Engineering, or an equivalent qualification.</span></li>\n<li><span style=\"font-size: 12pt\">3–5 years of engineering experience in backend systems, data platforms, distributed systems, or large-scale production applications.</span></li>\n<li><span style=\"font-size: 12pt\">Strong hands-on experience with Java and Spring Boot is mandatory.</span></li>\n<li><span style=\"font-size: 12pt\">Strong understanding of Spring Boot application design, RESTful API development, dependency injection, configuration management, validation, exception handling, and production-ready service development.</span></li>\n<li><span style=\"font-size: 12pt\">Experience building microservices and backend platform services using Java/Spring Boot in production environments.</span></li>\n<li><span style=\"font-size: 12pt\">Hands-on experience with Kafka and event-driven systems, including producers, consumers, topics, partitions, consumer groups, retries, dead-letter handling, and failure recovery.</span></li>\n<li><span style=\"font-size: 12pt\">Experience building or operating data pipelines involving ingestion, transformation, validation, reconciliation, and delivery of large-volume data.</span></li>\n<li><span style=\"font-size: 12pt\">Working knowledge of Python or Node.js and related frameworks such as FastAPI, Flask, NestJS, Express.js, or similar frameworks is an added advantage.</span></li>\n<li><span style=\"font-size: 12pt\">Experience with analytical databases or columnar data stores such as ClickHouse, BigQuery, Redshift, Snowflake, or similar technologies.</span></li>\n<li><span style=\"font-size: 12pt\">Experience with operational databases such as MongoDB, PostgreSQL, MySQL, or similar technologies.</span></li>\n<li><span style=\"font-size: 12pt\">Hands-on experience with AWS services such as ECS, Lambda, API Gateway, S3, CloudWatch, IAM, and Cognito.</span></li>\n<li><span style=\"font-size: 12pt\">Good understanding of data quality, schema management, deduplication, observability, and production troubleshooting.</span></li>\n<li><span style=\"font-size: 12pt\">Experience with CI/CD pipelines, Docker/containerized workloads, and production deployment practices.</span></li>\n<li><span style=\"font-size: 12pt\">Familiarity with AI-assisted engineering tools, agentic development workflows, or agent-based coding practices is an added advantage.</span></li>\n<li><span style=\"font-size: 12pt\">Understanding of product-builder concepts such as outcome ownership, user empathy, measurable success metrics, fast iteration, and continuous improvement.</span></li>\n<li><span style=\"font-size: 12pt\">Communicates effectively in English and can work well in remote and distributed teams.</span></li>\n</ul>",
"compensation": null,
"departmentId": "18617",
"locationType": "2",
"seekPromoted": false,
"jobCategoryId": null,
"jobOpeningName": "Senior Software Engineer (Data)",
"departmentLabel": "Engineering",
"jobOpeningStatus": "Open",
"minimumExperience": "Experienced",
"jobOpeningShareUrl": "https://grubtech.bamboohr.com/careers/95",
"employmentStatusLabel": "Contractor"
}
}Get this page with API
Rendered from the bluedoor Job Postings API. Reproduce it:
GET https://api.bluedoor.sh/job-postings/v1/jobs/bc38cd5421d566e6383f67147fe40161f3ff2d17?include=descriptionJSONGET https://api.bluedoor.sh/job-postings/v1/orgs/a5a64893-4848-4dfa-a433-d0ecc5951adfJSONGET https://api.bluedoor.sh/job-postings/v1/sources/b41a62c3-8db3-4ab5-bb48-dc2038ff8a6aJSONGET https://api.bluedoor.sh/job-postings/v1/jobs/bc38cd5421d566e6383f67147fe40161f3ff2d17/eventsJSON