{"id":2890103,"url":"https://alion.io/job/q-ctrl-senior-software-engineer-back-end-opal-platform","title":"Senior Software Engineer, Back end (Opal Platform)","company":{"id":6563,"name":"Q-CTRL","domain":"q-ctrl.com","url":"https://alion.io/company/q-ctrl","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Lever","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Sydney, Australia"],"countries":["AU"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":79000,"max_usd":169000,"period":"year","method":"role_seniority_country_cell","sample_n":9},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agentic Workflows","optional":false},{"name":"AI Agents","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude Code","optional":false},{"name":"Copilot","optional":false},{"name":"Django","optional":false},{"name":"FastAPI","optional":false},{"name":"GraphQL","optional":false},{"name":"Keycloak","optional":false},{"name":"LLM Guardrails","optional":false},{"name":"Model Context Protocol","optional":false},{"name":"Python","optional":false},{"name":"RabbitMQ","optional":false},{"name":"Ray","optional":false},{"name":"Rest API","optional":false}],"status":"live","first_seen_at":"2026-10-20T00:12:13Z","employer_posted_date":"2026-10-20","last_verified_at":"2026-10-23T21:22:06Z","board_verified":true,"closed_at":null,"days_open":3,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":3},"description":"About the role\nAs a Senior Back-end Software Engineer in the Opal Platform team you will be responsible for managing how users and partners can access the Q-CTRL products and how our own services interact with our platform.\nYou'll share ownership of the Python APIs and microservices that power Q-CTRL's quantum software products, used by customers worldwide. You'll work in an AI-native engineering team, where agentic tools handle the routine work so you can focus on design, quality and impact.\nWhat you'll be doing:\nDesigning, building, testing and documenting Python APIs (REST and GraphQL) and the microservices and client packages behind our product features\nTurning product intent into working software, using stories (AS A, WHEN, THEN) from the Product team as shared, testable specs\nUsing AI coding assistants and agentic workflows daily (e.g. Copilot, Claude Code) for implementation, test generation, refactoring and documentation, while owning the quality of what ships\nHelping shape how the team uses AI: evaluating tools, writing prompts and guardrails, and sharing what works\nReviewing pull requests with rigour and kindness, including AI-generated code\nImproving reliability, performance and security of our distributed systems\nMentoring teammates and sharing knowledge openly\nIdeally you'll have:\n5+ years of professional software development, including 3+ years in Python\nStrong experience building web APIs (REST, GraphQL) with Django or FastAPI\nFluent with AI tools in your development workflow, with good judgement about when to trust, verify or override them\nExperience with OIDC/OAuth2 (we use Keycloak)\nSound testing habits (BDD, automated tests, CI/CD)\nClear communication and the ability to communicate with different internal audiences\nComfort moving fast with thought and empathy in a scaleup environment\nA degree in computer science or equivalent practical experience\nIt would be fantastic if you have these skills/experience but not essential:\nExperience building with LLMs, agents or MCP\nMicroservices and distributed systems (we use Ray and RabbitMQ)\nCuriosity about quantum computing (no physics background required)","description_format":"text","description_chars":2150,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Australia","iso":"AU","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Quantum Science & Computing","Custom Software Development"],"lifecycle":[{"event":"open","at":"2026-10-20T01:54:46Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":3,"expected_fill_days":35,"reasons":["conf:2","velocity","win:early"],"computed_at":"2026-10-23T05:54:15Z"},"pay":null,"html_url":"https://alion.io/job/q-ctrl-senior-software-engineer-back-end-opal-platform","json_url":"https://alion.io/job/q-ctrl-senior-software-engineer-back-end-opal-platform.json","meta":{"generated_at":"2026-10-24T00:08:33Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":196,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-25T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":6563},"rest":"https://alion.io/mcp/rest/get_company?id=6563"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fq-ctrl-senior-software-engineer-back-end-opal-platform"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fq-ctrl-senior-software-engineer-back-end-opal-platform"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fq-ctrl-senior-software-engineer-back-end-opal-platform"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/q-ctrl-senior-software-engineer-back-end-opal-platform\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fq-ctrl-senior-software-engineer-back-end-opal-platform"}]}