Home › Companies › Sphere › Software Engineer (3 month contract)
Software Engineer (3 month contract)
Sphere · London, Greater London, SE1 1UN, United Kingdom · Hybrid · Active · BambooHR
Job facts
| Field | Value |
|---|---|
| Company | Sphere |
| Title | Software Engineer (3 month contract) |
| Normalized title | - |
| Department / team | - |
| Location | London, Greater London |
| Work model | Hybrid / Hybrid |
| Employment type | Contract |
| Salary | - |
| Status | active |
| ATS provider | BambooHR |
| Posted / first seen | 2026-04-30 / 2026-05-30 |
| Changed / last seen | 2026-05-30 / 2026-06-06 |
Related slices
| Page | What it contains | Open |
|---|---|---|
| Company jobs | Active postings from Sphere. | 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 London. | Open |
| Work model jobs | Active Hybrid 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 | Sphere |
| Source | ed6dcb40-caf7-402c-9e67-3e3e9b35744e |
| ATS provider | BambooHR |
Description
ABOUT US:
Here at Sphere ( www.onsphere.com) we operate in the dynamic world of energy commodities trading, where information and speed are crucial for success. However, data in these markets is often fragmented and opaque, leaving participants with incomplete and poor-quality information….
Here at Sphere, we aim to bring order to this chaos by leveraging our innovative voice and AI technologies, as well as our patented Liquidity Lake, which consolidates all actionable liquidity onto one screen. Enhanced by AI insights and quantitative analytics, our platform is designed to support even the most skilled traders; See more. Win more.
THE OPPORTUNITY:
Pick up and own, the transformation of a typescript library running within Electron
Produce recommendations for improvements to the interaction of the typescript library with the server backend and separately with the UI
Refactor the library to drastically reduce the daily maintenance overhead of supporting the library (The library manages the interaction with an ever-changing 3rd party tool, so it must gracefully handle breaking changes, slowness and unexpected behaviours from that 3rd party tool)
Hybrid working – Flexibility to work from the office as much as preferred, with a min of 2 days per week in our LDN office initially
WHAT WE’RE LOOKING FOR IN YOU:
You will have a proven ability to pick up a code base and start making changes very quickly from with a commercial environment
You will need to be a real Node.js Typescript guru
Electron experience (the more the better!)
If you have done any work directly with WhatsApp this would be a massive plus
In-depth experience with managing 3rd party tool integrations, especially for ones with little to no documentation
Excellent spoken English and the ability to work autonomously
Here at Sphere, we believe that diversity drives innovation and excellence. We’re proud to be an equal opportunities employer and are committed to fostering a workplace where everyone feels respected, supported, and empowered to be their authentic selves. All qualified applicants will be considered without regard to race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, or age.
Full job record
| Job ID | 2c127b9abab9cf9a0d7ea9567c0d0962fc661168 |
| Org ID | 0968f68b-7bbf-46d9-802f-a2040b8db5aa |
| Source ID | ed6dcb40-caf7-402c-9e67-3e3e9b35744e |
| Board ID | ed6dcb40-caf7-402c-9e67-3e3e9b35744e |
| Provider | bamboohr |
| Provider Job Key | 42 |
| Title | Software Engineer (3 month contract) |
| Normalized Title | — |
| Status | active |
| Active | yes |
| Location Text | London, Greater London, SE1 1UN, United Kingdom |
| Department | — |
| Team | — |
| Employment Type | contract |
| Workplace Type | hybrid |
| Remote Policy | hybrid |
| Country | — |
| Region | Greater London |
| City | London |
| Salary Raw | — |
| Salary Min | — |
| Salary Max | — |
| Salary Currency | — |
| Salary Period | — |
| Source URL | https://sphere.bamboohr.com/careers/42 |
| Apply URL | https://sphere.bamboohr.com/careers/42 |
| First Seen At | 2026-05-30 06:10:55Z |
| Last Seen At | 2026-06-06 10:28:22Z |
| Last Checked At | 2026-06-06 10:28:22Z |
| Last Changed At | 2026-05-30 06:10:55Z |
| Inactive At | — |
| Source Posted At | 2026-04-30 00:00:00Z |
| Source Updated At | — |
| Raw Payload Uri | s3://job-postings-prod-raw-590183727216/raw/provider=bamboohr/board=sphere/date=2026-06-06/2026-06-06T10-28-20-834Z-81b842979ff4023686cb8fe45d842a529d4090a31e5a548caeb4870af99d0c42.json |
Event Fields
{
"content_hash": "60f2d13a234182898496e69d5e876be90bcb23eee940752608032c43fd96dcbc",
"source_hash": "21da019dacc51b1e73b1d8cadb0a781e26a66aea981cea56e03f78d8a5d89adb",
"last_changed_at": "2026-05-30T06:10:55.487Z",
"active_status": "active"
}Parsed Structured
{
"language": "en",
"location": {
"raw": "London, Greater London, SE1 1UN, United Kingdom",
"city": "London",
"region": "Greater London",
"country": null,
"is_remote": false,
"confidence": 0.8
},
"salary_max": null,
"salary_min": null,
"inferred_at": "2026-06-06T10:28:22.093Z",
"launch_scope": {
"reason": "bamboohr_production_catalog",
"included": true,
"location": {
"raw": "London, Greater London, SE1 1UN, United Kingdom",
"city": "London",
"region": "Greater London",
"country": null,
"is_remote": false,
"confidence": 0.8
},
"countries": []
},
"remote_policy": "hybrid",
"salary_period": null,
"workplace_type": "hybrid",
"salary_currency": null
}Extensions
{}Native Structured
{
"list_job": {
"id": "42",
"isRemote": null,
"location": {
"city": "London",
"state": "Greater London"
},
"atsLocation": {
"city": null,
"state": null,
"country": null,
"province": null
},
"departmentId": null,
"locationType": "2",
"jobOpeningName": "Software Engineer (3 month contract)",
"departmentLabel": null,
"employmentStatusLabel": "Contractor"
},
"detail_errors": [],
"detail_job_opening": {
"location": {
"city": "London",
"state": "Greater London",
"postalCode": "SE1 1UN",
"addressCountry": "United Kingdom"
},
"datePosted": "2026-04-30",
"atsLocation": {
"city": null,
"state": null,
"country": null,
"countryId": null
},
"description": "<p><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt; font-weight: bold\">ABOUT US:</span></p>\n<p><br></p>\n<p><span style=\"font-family: arial, helvetica, sans-serif\">Here at Sphere (<a href=\"https://www.onsphete\" target=\"_blank\" rel=\"noopener noreferrer\">www.onsphere.com)</a> we operate in the dynamic world of energy commodities trading, where information and speed are crucial for success. However, data in these markets is often fragmented and opaque, leaving participants with incomplete and poor-quality information….</span></p>\n<p><span style=\"font-family: arial, helvetica, sans-serif\">Here at Sphere, we aim to bring order to this chaos by leveraging our innovative voice and AI technologies, as well as our patented Liquidity Lake, which consolidates all actionable liquidity onto one screen. Enhanced by AI insights and quantitative analytics, our platform is designed to support even the most skilled traders; See more. Win more.</span><br></p>\n<p><br></p>\n<p><span style=\"font-family: arial, helvetica, sans-serif; font-weight: bold\">THE OPPORTUNITY:</span></p>\n<p><br></p>\n<ul>\n<li><span style=\"font-family: arial, helvetica, sans-serif\">Pick up and own, the transformation of a typescript library running within Electron</span></li>\n<li><span style=\"font-family: arial, helvetica, sans-serif\">Produce recommendations for improvements to the interaction of the typescript library with the server backend and separately with the UI</span></li>\n<li><span style=\"font-family: arial, helvetica, sans-serif\">Refactor the library to drastically reduce the daily maintenance overhead of supporting the library (The library manages the interaction with an ever-changing 3rd party tool, so it must gracefully handle breaking changes, slowness and unexpected behaviours from that 3rd party tool)</span></li>\n<li><span style=\"font-family: arial, helvetica, sans-serif\">Hybrid working – Flexibility to work from the office as much as preferred, with a min of 2 days per week in our LDN office initially</span></li>\n</ul>\n<p><br></p>\n<p><span style=\"font-family: arial, helvetica, sans-serif; font-weight: bold\">WHAT WE’RE LOOKING FOR IN YOU:</span></p>\n<p><br></p>\n<ul>\n<li><span style=\"font-family: arial, helvetica, sans-serif\">You will have a proven ability to pick up a code base and start making changes very quickly from with a commercial environment</span></li>\n<li><span style=\"font-family: arial, helvetica, sans-serif\">You will need to be a real Node.js Typescript guru</span></li>\n<li><span style=\"font-family: arial, helvetica, sans-serif\">Electron experience (the more the better!)</span></li>\n<li><span style=\"font-family: arial, helvetica, sans-serif\">If you have done any work directly with WhatsApp this would be a massive plus</span></li>\n<li><span style=\"font-family: arial, helvetica, sans-serif\">In-depth experience with managing 3rd party tool integrations, especially for ones with little to no documentation</span></li>\n<li><span style=\"font-family: arial, helvetica, sans-serif\">Excellent spoken English and the ability to work autonomously</span></li>\n</ul>\n<p><span style=\"font-family: arial, helvetica, sans-serif\"> </span></p>\n<p><span style=\"font-family: arial, helvetica, sans-serif\">Here at Sphere, we believe that diversity drives innovation and excellence. We’re proud to be an equal opportunities employer and are committed to fostering a workplace where everyone feels respected, supported, and empowered to be their authentic selves. All qualified applicants will be considered without regard to race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, or age.</span></p>",
"compensation": "£600 per day",
"departmentId": null,
"locationType": "2",
"seekPromoted": false,
"jobCategoryId": null,
"jobOpeningName": "Software Engineer (3 month contract)",
"departmentLabel": "",
"jobOpeningStatus": "Open",
"minimumExperience": "Experienced",
"jobOpeningShareUrl": "https://sphere.bamboohr.com/careers/42",
"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/2c127b9abab9cf9a0d7ea9567c0d0962fc661168?include=descriptionJSONGET https://api.bluedoor.sh/job-postings/v1/orgs/0968f68b-7bbf-46d9-802f-a2040b8db5aaJSONGET https://api.bluedoor.sh/job-postings/v1/sources/ed6dcb40-caf7-402c-9e67-3e3e9b35744eJSONGET https://api.bluedoor.sh/job-postings/v1/jobs/2c127b9abab9cf9a0d7ea9567c0d0962fc661168/eventsJSON