{"id":4201798,"url":"https://alion.io/job/dc-thomson-junior-software-engineer","title":"Junior Software Engineer","company":{"id":6371,"name":"DC Thomson","domain":"dcthomson.co.uk","url":"https://alion.io/company/dc-thomson","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"junior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Dundee, United Kingdom"],"countries":["GB"],"hiring_countries":["GB"],"hiring_countries_total":1,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":true}],"status":"live","first_seen_at":"2026-11-12T22:32:04Z","employer_posted_date":"2026-11-12","last_verified_at":"2026-11-12T22:32:04Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"About the Role\nAt FindMyPast, we're passionate about helping people discover their family stories and connect with their past. As a Junior Software Engineer, you'll play a part in building and improving the products, platforms, and services that make those discoveries possible for millions of customers around the world.\nWorking as part of a collaborative engineering team, you'll gain hands-on experience across the software development lifecycle while learning from experienced colleagues. You'll contribute to live products, develop your technical skills, and build an understanding of how great software supports both customer experiences and business success.\nThis is an exciting opportunity for someone at the start of their engineering career who is curious, eager to learn, and motivated by working on products that have real meaning and impact.\nWhat You'll Be Doing\nDeveloping, testing, and maintaining software solutions that support FindMyPast's products and services.\nContributing to engineering projects that improve the experience for millions of family history enthusiasts worldwide.\nCollaborating with engineers, product teams, and stakeholders to solve technical challenges and deliver valuable features.\nSupporting the investigation and resolution of software defects and operational issues.\nParticipating in code reviews, testing activities, and software releases to help maintain quality and reliability.\nApplying engineering standards, development practices, and security principles in your day-to-day work.\nUsing modern development tools and technologies to build high-quality software.\nSharing knowledge, learning from colleagues, and contributing to continuous improvement initiatives.\nBuilding your technical capability through practical experience, coaching, and feedback.\nDeveloping a strong understanding of how technology, customer needs, and business goals come together.\nRequirements\nWhat We're Looking For\nEssential\nExperience of software development through education, personal projects, placements, apprenticeships, or early-career roles.\nKnowledge of at least one programming language and enthusiasm for developing your technical skills.\nUnderstanding of software development principles and how digital products are built and maintained.\nFamiliarity with source control systems and collaborative ways of working.\nAwareness of software testing practices and the importance of quality engineering.\nStrong problem-solving skills and a willingness to learn from challenges.\nAbility to communicate effectively with both technical and non-technical colleagues.\nA collaborative approach and enthusiasm for working as part of a team.\nCuriosity, adaptability, and a commitment to continuous learning.\nDesirable\nExperience contributing to team-based software projects through university, placements, apprenticeships, or employment.\nFamiliarity with modern software development tools, frameworks, and engineering practices.\nUnderstanding of software deployment, support, and operational considerations.\nExposure to agile delivery environments.\nPersonal, open-source, or portfolio projects that demonstrate your interest in software engineering.\nWhy Join Us?\nThis is an opportunity to start your software engineering career at one of the world's leading family history platforms.\nYou'll have the chance to:\nHelp build products that enable people to uncover, preserve, and share their family stories.\nWork on technology used by millions of customers around the world.\nLearn from experienced engineers in a supportive and collaborative environment.\nDevelop practical software engineering skills using modern tools and technologies.\nContribute to meaningful projects that deliver real customer impact.\nBuild your confidence, capability, and career within a growing technology team.\nReady to Apply?\nIf you're excited by the opportunity to develop your software engineering skills, work with experienced colleagues, and help build products that connect people with their family history, we'd love to hear from you.\nEven if your experience doesn't perfectly match every requirement, we'd still encourage you to apply. We're always keen to hear from curious, motivated people who are eager to learn and grow.\nApply today and discover where a career with FindMyPast could take you.\nClosing date for applications: Thursday 26th November at 12pm","description_format":"text","description_chars":4359,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"master","optional":false},"security_clearance":false,"languages":[]},"benefits":["Continuous learning"],"hiring_locations":[{"name":"United Kingdom","iso":"GB","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Publishing","Digital Media"],"lifecycle":[{"event":"open","at":"2026-11-12T22:32:04Z"}],"visa":[{"country":"GB","licensed_sponsor":true,"adverts_offering_sponsorship_24m":0,"sanctioned_now":false,"evidence":"Licensed UK visa sponsor (Skilled Worker)","filings_12m":null,"filings_prev_12m":null,"green_card_filings_12m":null,"median_offered_wage_usd":null,"route":"Skilled Worker","cap_exempt":false,"checked_at":"2026-11-12T09:37:45+00:00","sources":["UK Home Office: register of licensed sponsors (workers)"],"filings_for_role_12m":0}],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":15,"reasons":["conf:4","win:early","comp:junior"],"computed_at":"2026-11-13T02:50:49Z"},"pay":null,"html_url":"https://alion.io/job/dc-thomson-junior-software-engineer","json_url":"https://alion.io/job/dc-thomson-junior-software-engineer.json","meta":{"generated_at":"2026-11-13T02:50:49Z","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":6052,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-14T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"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":6371},"rest":"https://alion.io/mcp/rest/get_company?id=6371"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fdc-thomson-junior-software-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"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%2Fdc-thomson-junior-software-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"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%2Fdc-thomson-junior-software-engineer"},{"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/dc-thomson-junior-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fdc-thomson-junior-software-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4201798}},{"tool":"search_jobs","arguments":{"company":"dcthomson.co.uk","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4201798},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}