{"id":2103204,"url":"https://alion.io/job/salix-recruitment-senior-software-developer","title":"Senior Software Developer","company":{"id":3906194,"name":"Salix Recruitment","domain":"salixrecruitment.co.za","url":"https://alion.io/company/salix-recruitment","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":"jobmail.co.za","ats_vendor":null,"truth_index":{"grade":"B","score":83,"open_postings":10,"ghost_share":0.2,"stale_share":0,"repost_share":0.7,"time_to_fill_p50_days":7,"computed_at":"2026-10-23T05:54:15Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Stellenbosch, South Africa"],"countries":["ZA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":38000,"max_usd":79000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":17},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CUDA","optional":false},{"name":"MATLAB","optional":false},{"name":"Python","optional":false},{"name":"TCP/IP","optional":false}],"status":"live","first_seen_at":"2026-10-08T19:22:55Z","employer_posted_date":"2026-10-20","last_verified_at":"2026-10-20T19:54:36Z","board_verified":false,"closed_at":null,"days_open":14,"trust":{"level":"ok","repost_count":1,"flags":[],"days_open":14},"description":"Shape the technology behind next-generation radar and sensing systems.We are looking for an exceptional Senior Software Developer specialising in Signal Processing to join a highly specialised engineering environment in Stellenbosch.\nThis is an opportunity for a software engineer who enjoys solving complex problems at the intersection of mathematics, software engineering, signal processing and high-performance computing. \nYou will be responsible for developing sophisticated algorithms and performance-critical software that directly influences the capability, accuracy and efficiency of advanced radar and sensing solutions.\nThis is more than a traditional software development role. You’ll be working on complex, high-performance technology where mathematics, algorithms and software come together to solve real-world engineering challenges.\nIf you thrive on technically challenging problems, enjoy working close to the hardware and want your software to have a direct impact on sophisticated sensing and radar capabilities, this is an opportunity worth exploring.\nDuties:\nDesign, develop and optimise high-performance signal processing software\nDevelop complex algorithms and translate advanced mathematical models into production-ready software\nBuild and optimise low-latency TCP/UDP communication and network protocols\nIntegrate software across hardware, firmware and software systems\nOptimise memory management and system-level performance for high-throughput applications\nDevelop and maintain clean, scalable and collaborative code using modern version control\nTake ownership of projects from concept through to successful implementation\nWork closely with multidisciplinary engineering teams to solve challenging technical problems\nJob Experience & Skills Required:\nQualifications:\nMatric (Grade 12)\nA degree in Engineering, Computer Science or Applied Mathematics\nExperience:5+ years’ relevant experience in software engineering and/or signal processing\nAdvanced proficiency in C\nStrong programming and simulation capabilities in Python and MATLAB\nStrong understanding of memory management and system-level optimisation\nStrong knowledge of TCP/UDP and network programming\nExperience with modern source control systems\nExceptional mathematical and analytical ability, particularly within digital signal processing\nHighly advantageous\nNVIDIA CUDA / parallel computing experience\nPrevious experience in radar signal processing\nExperience with complex system integration\nA Master’s degree in a relevant field\n Skills & Competencies:C Programming\nSignal Processing\nDigital Signal Processing (DSP)\nPython & MATLAB\nAdvanced Mathematics\nAlgorithm Development & Optimisation\nMemory Management\nHigh-Performance Computing\nTCP/IP, TCP/UDP & Network Programming\nSystem Integration\nNVIDIA CUDA / Parallel Computing\nRadar Signal Processing\nSystems-Level Software Development\nProblem Solving & Analytical Thinking\nProject Ownership & Technical Leadership\nCollaboration & Adaptability\n If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.","description_format":"text","description_chars":3165,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"master","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Recruiting & Staffing"],"lifecycle":[{"event":"open","at":"2026-10-08T19:22:55Z"},{"event":"close","at":"2026-10-08T20:13:05Z"},{"event":"reopen","at":"2026-10-20T19:54:36Z"}],"visa":[],"liveness":{"score":20,"band":"cold","label":"Long shot","p_open":1,"p_active":0.565,"p_room":0.35,"age_days":14,"expected_fill_days":7,"reasons":["seen:2","win:tail"],"computed_at":"2026-10-23T05:54:15Z"},"pay":null,"html_url":"https://alion.io/job/salix-recruitment-senior-software-developer","json_url":"https://alion.io/job/salix-recruitment-senior-software-developer.json","meta":{"generated_at":"2026-10-23T10:02:36Z","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":15263,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-24T00: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":3906194},"rest":"https://alion.io/mcp/rest/get_company?id=3906194"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fsalix-recruitment-senior-software-developer"},{"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%2Fsalix-recruitment-senior-software-developer"},{"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%2Fsalix-recruitment-senior-software-developer"},{"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/salix-recruitment-senior-software-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fsalix-recruitment-senior-software-developer"}]}