{"id":3689173,"url":"https://alion.io/job/optim-g-pty-ltd-ta-optim-g-senior-software-developer-team-lead-c-backend-software-development","title":"Senior Software Developer (Team Lead) - C# / Backend Software Development","company":{"id":4497696,"name":"Optim-G Pty Ltd t/a Optim-G","domain":null,"url":"https://alion.io/company/optim-g-pty-ltd-ta-optim-g","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Johannesburg, South Africa"],"countries":["ZA"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":75000,"max":100000,"currency":"ZAR","period":"month","gross":true,"usd_annual":72384},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C#","optional":false},{"name":"ChatGPT","optional":false},{"name":"CI/CD","optional":false},{"name":"Copilot","optional":false},{"name":"Cursor","optional":false},{"name":"Docker","optional":false},{"name":"Git","optional":false},{"name":"Incident Management","optional":false},{"name":"Kubernetes","optional":false},{"name":"Platform Engineering","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Rest API","optional":false}],"status":"live","first_seen_at":"2026-11-03T15:41:37Z","employer_posted_date":null,"last_verified_at":"2026-11-03T15:41:37Z","board_verified":false,"closed_at":null,"days_open":0,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":0},"description":"Introduction\nLocation: Durban (Preferred) | Pretoria (Second Preference)\n\nContract Type: 12-Month Contract\n\nStart Date: 01 December 2026\n\nAbout the Opportunity\n\nAn established international technology organisation is seeking an experienced Senior Software Developer to provide advanced technical leadership, architectural direction and engineering expertise across multiple software development teams.\n\nThis is a senior technical leadership position suited to an accomplished software developer with extensive experience in backend development, system architecture, distributed systems and modern software engineering practices.\n\nThe successful candidate will play a key role in shaping technical standards, driving architectural decisions, improving platform reliability and introducing innovative engineering approaches, including AI-assisted development and responsible AI governance.\n\nThe role requires someone who can operate beyond individual team delivery, influence technical decisions across multiple teams, resolve complex systemic challenges and mentor senior developers and other engineering professionals.\n\nDuties & Responsibilities\nKey Responsibilities\n\nSoftware Architecture and Technical Leadership\n\n Architect and deliver highly complex software solutions and cross-service applications.\n\n Lead architectural reviews and technical assessments, ensuring solutions are scalable, secure, maintainable and aligned with long-term business objectives.\n\n Define technical approaches, architectural standards and implementation guidelines across multiple engineering teams.\n\n Evaluate distributed systems, cloud-native architectures, microservices, RESTful APIs and event-driven solutions.\n\n Identify and address cross-team technical dependencies, integration challenges and architectural risks.\n\n Drive the resolution of systemic technical debt and platform-wide engineering challenges.\n\nBackend Development and Engineering Excellence\n\n Provide advanced technical expertise in C# and backend software development.\n\n Oversee the development of complex software components and services.\n\n Promote clean code, secure coding practices and consistent engineering standards.\n\n Guide teams in implementing effective software development and testing practices.\n\n Drive testing strategies and quality governance across engineering teams.\n\n Ensure software solutions meet performance, scalability, security and regulatory requirements.\n\nAI-Assisted Development and Innovation\n\n Champion the adoption of AI-assisted development tools and modern AI-augmented engineering practices.\n\n Establish responsible AI development standards, governance frameworks and critical evaluation processes.\n\n Guide developers in effectively using AI tools for code generation, testing, debugging and software development.\n\n Ensure AI-generated code and solutions are critically assessed for accuracy, security, quality and regulatory compliance.\n\n Evaluate emerging technologies, frameworks and development tools through technical assessments and proof-of-concept initiatives.\n\n Drive continuous engineering innovation and promote modern software development approaches across teams.\n\nTechnical Mentoring and Team Development\n\n Coach and mentor senior developers and other engineering professionals in advanced technical concepts and architectural thinking.\n\n Establish engineering standards, technical guidelines and knowledge-sharing practices.\n\n Provide technical guidance when teams encounter complex development, architectural or regulatory challenges.\n\n Promote collaboration, accountability and technical autonomy across engineering teams.\n\n Develop and maintain technical documentation, architectural decision records and engineering standards.\n\nDevOps, Production Support and Operational Excellence\n\n Drive improvements in CI/CD architecture, deployment processes and platform engineering practices.\n\n Provide technical leadership in resolving complex production incidents and systemic software issues.\n\n Support platform reliability, performance optimisation and operational resilience.\n\n Identify potential production risks and implement preventative engineering improvements.\n\n Promote effective observability, monitoring and incident management practices.\n\n Participate in production support and after-hours incident resolution when required.\n\nStakeholder Engagement and Compliance\n\n Collaborate with engineering managers, enterprise architects, product managers and compliance teams.\n\n Provide technical input into product roadmaps, development priorities and architectural decisions.\n\n Assess the security, regulatory and compliance implications of significant technical decisions.\n\n Ensure engineering solutions align with applicable regulatory requirements and organisational standards.\n\n Support technical decision-making by balancing business value, delivery requirements, cost implications and long-term sustainability.\n\nDesired Experience & Qualification\nMinimum Requirements\n\n Bachelor's Degree in Computer Science, Software Engineering, Information Technology or a related field.\n\n Approximately 6+ years of progressive software development and system design experience.\n\n Strong expertise in C# and backend software development.\n\n Advanced experience with PostgreSQL and relational database technologies.\n\n Extensive experience in software testing, automated testing strategies and quality assurance.\n\n Strong understanding of software architecture, distributed systems and complex multi-service applications.\n\n Experience with RESTful APIs, microservices, event-driven architecture and asynchronous communication.\n\n Strong knowledge of CI/CD, DevOps practices and modern software deployment methodologies.\n\n Experience with Git, version control and software development life cycles.\n\n Demonstrated experience providing technical leadership, mentoring developers and conducting architectural or code reviews.\n\n Experience resolving complex production issues and technical challenges.\n\n Strong understanding of application security and software development within regulated environments.\n\nAdvantageous Requirements\n\n Postgraduate Diploma or Master's Degree in Computer Science, Software Engineering, Artificial Intelligence or Systems Design.\n\n Experience within iGaming, online gaming, financial services or other regulated technology environments.\n\n Experience with cloud platforms and cloud-native development.\n\n Exposure to Docker, Kubernetes and containerised applications.\n\n Experience with AI-assisted development tools such as GitHub Copilot, ChatGPT, Cursor or similar platforms.\n\n Experience establishing AI governance frameworks and responsible AI development practices.\n\n Experience driving technical standards and architectural governance across multiple development teams.\n\n Experience with high-availability, high-performance and 24/7 production environments.\n\nRequired Skills and Competencies\n\n Advanced software development and architectural expertise.\n\n Strong technical leadership and decision-making abilities.\n\n Excellent analytical and complex problem-solving skills.\n\n Ability to influence technical direction across multiple teams.\n\n Strong mentoring, coaching and knowledge-sharing capabilities.\n\n Excellent communication and stakeholder engagement skills.\n\n Strategic thinking and the ability to evaluate long-term technical implications.\n\n Strong focus on software quality, security, scalability and regulatory compliance.\n\n Ability to drive innovation and continuous engineering improvement.\n\nImportant: This position requires a technically strong senior developer with proven C# backend development, PostgreSQL and software testing experience, combined with advanced system architecture and technical leadership capabilities.\n\nPackage & Remuneration\nR 75 000.00 - R 100 000.00 per month, depending on qualifications and experience","description_format":"text","description_chars":7862,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-11-03T15:57:15Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":0,"expected_fill_days":28,"reasons":["seen:0","velocity","win:early"],"computed_at":"2026-11-04T06:34:25Z"},"pay":{"stated_usd_annual":72384,"is_top_pay":false},"html_url":"https://alion.io/job/optim-g-pty-ltd-ta-optim-g-senior-software-developer-team-lead-c-backend-software-development","json_url":"https://alion.io/job/optim-g-pty-ltd-ta-optim-g-senior-software-developer-team-lead-c-backend-software-development.json","meta":{"generated_at":"2026-11-04T12:38:13Z","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":19008,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-05T00: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":4497696},"rest":"https://alion.io/mcp/rest/get_company?id=4497696"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Foptim-g-pty-ltd-ta-optim-g-senior-software-developer-team-lead-c-backend-software-development"},{"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%2Foptim-g-pty-ltd-ta-optim-g-senior-software-developer-team-lead-c-backend-software-development"},{"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%2Foptim-g-pty-ltd-ta-optim-g-senior-software-developer-team-lead-c-backend-software-development"},{"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/optim-g-pty-ltd-ta-optim-g-senior-software-developer-team-lead-c-backend-software-development\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Foptim-g-pty-ltd-ta-optim-g-senior-software-developer-team-lead-c-backend-software-development"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3689173}},{"tool":"search_jobs","arguments":{"company":4497696,"detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3689173},"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"}}