{"id":2534155,"url":"https://alion.io/job/job-mail-senior-software-engineer-solution-architect","title":"Senior Software Engineer (Solution Architect)","company":{"id":701519,"name":"Job Mail","domain":"jobmail.co.za","url":"https://alion.io/company/job-mail","size_band":null,"is_staffing_agency":true,"employer_type":"agency","is_intermediary":true,"listed_via":"jobmail.co.za","ats_vendor":"Schema","truth_index":{"grade":"C","score":64,"open_postings":6701,"ghost_share":0.497,"stale_share":0,"repost_share":0.724,"time_to_fill_p50_days":11,"computed_at":"2026-10-17T05:46:00Z"}},"role":"Solutions","role_family":"Solutions","seniority":"staff","employment_type":"part_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Sandton, South Africa"],"countries":["ZA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Azure","optional":false},{"name":"Azure DevOps","optional":false},{"name":"CI/CD","optional":false},{"name":"Git","optional":false},{"name":"GitHub","optional":false}],"status":"live","first_seen_at":"2026-10-14T13:41:29Z","employer_posted_date":"2026-10-14","last_verified_at":"2026-10-14T13:41:29Z","board_verified":false,"closed_at":null,"days_open":4,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":4},"description":"Job Title: Senior Software Engineer (Solution Architect) - Fixed Term Contract\nGeneric Market Job Title: Senior Software Engineer\nOverall Purpose of the Job (Please provide a summary of why the job was created and what the main responsibilities are)\nThe Senior Software Engineer (Solution Architect) is responsible for the design, build, secure delivery and operational readiness of custom developed software. The role covers the founding platforms of the Software Engineering and AI capability, namely the Communications Platform, the Emeris Student Application and the Group Integration Project, together with the wider custom developed and platform as a service estate.\nThe role is deliberately dual. It carries hands on engineering accountability for working software in production, and solution architecture accountability for the design decisions behind it. The jobholder works inside the Group technology blueprint, produces the solution design and architecture decision records for each product increment, and hands a supportable service over to IT Operations.\nAI augmented engineering is the preferred delivery method, as set out in the Group SDLC and AI Augmented Engineering Standard. The jobholder uses approved AI tooling to accelerate design, code, test and documentation, while remaining personally accountable for every change merged. AI generated work passes the same review, security and quality gates as work written by hand.\nEducation (Formal Qualification required)\nMinimum\nRelevant diploma or degree in Information Technology, Computer Science or Software Development, NQF 6 or above\n\nIdeal\nBachelor's degree in Computer Science, Software Engineering, Informatics or Information Systems, NQF 7\n\nMicrosoft Certified: Azure Solutions Architect Expert (AZ-305) or Azure Developer Associate (AZ-204)\n\nMicrosoft Certified: DevOps Engineer Expert (AZ-400), or a recognised secure development certification\n\nAssessed at SFIA 9 Level 5 (Ensure, advise) across the seven professional skills in section 4\n\nLegal (E.g. Driver's license, blasting certificate, etc.)\nMinimum\nValid driver's licence and the ability to travel to ADvTECH campuses and operating sites when required.\nExperience (Minimum Experience required - type and number of years- experience can run concurrently)\nJob Title / Function\nMinimum time spent in job\nSoftware engineering in a commercial environment\n\nYear(s) 8+\n\nSolution or application architecture on a cloud platform\n\nYear(s) 4+\n\nMicrosoft Azure application delivery (Container Apps, App Service, Functions)\n\nYear(s)\n\n4+\n\nSecure SDLC, Git branching and CI/CD delivery (Azure DevOps or GitHub)\n\nYear(s) 5+","description_format":"text","description_chars":2642,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-14T13:41:29Z"},{"event":"close","at":"2026-10-14T16:59:26Z"},{"event":"restore","at":"2026-10-16T04:44:48Z"}],"visa":[],"liveness":{"score":53,"band":"ok","label":"Likely open","p_open":1,"p_active":0.528,"p_room":1,"age_days":2,"expected_fill_days":11,"reasons":["seen:2","agency","velocity","win:early","comp:brand"],"computed_at":"2026-10-17T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/job-mail-senior-software-engineer-solution-architect","json_url":"https://alion.io/job/job-mail-senior-software-engineer-solution-architect.json","meta":{"generated_at":"2026-10-18T14:19:03Z","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":21027,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-19T00: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":701519},"rest":"https://alion.io/mcp/rest/get_company?id=701519"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fjob-mail-senior-software-engineer-solution-architect"},{"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%2Fjob-mail-senior-software-engineer-solution-architect"},{"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%2Fjob-mail-senior-software-engineer-solution-architect"},{"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/job-mail-senior-software-engineer-solution-architect\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fjob-mail-senior-software-engineer-solution-architect"}]}