{"id":3856479,"url":"https://alion.io/job/capitec-senior-software-engineer-2","title":"Senior Software Engineer","company":{"id":2123918,"name":"Capitec","domain":"capitecbank.co.za","url":"https://alion.io/company/capitecbank","size_band":"501-1000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"SuccessFactors","truth_index":{"grade":"A","score":100,"open_postings":10,"ghost_share":0,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":21,"computed_at":"2026-11-07T05:47:08Z"}},"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":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Apache Kafka","optional":false},{"name":"AWS","optional":false},{"name":"Java","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Rest API","optional":false},{"name":"Spring Boot","optional":false},{"name":"SQL","optional":false},{"name":"Terraform","optional":false}],"status":"live","first_seen_at":"2026-10-24T10:45:20Z","employer_posted_date":null,"last_verified_at":"2026-10-24T10:45:20Z","board_verified":false,"closed_at":null,"days_open":14,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":14},"description":"We need a senior engineer who leads technical initiatives, designs complex systems and drives architectural decisions – in a space that is still emerging. The team is building banking services for entrepreneurs, small businesses and side-hustlers who haven't had suitable products before. The engineering you do here has a direct line to real economic change for people who have been underserved for too long. \n\n If you thrive on ownership, ambiguity and direct business exposure – read on. \n\nWhat you'll do here\n\n Take ownership of selected back-end domains within our emerging markets platform \n\n Lead the design of complex back-end systems and make architectural decisions that drive our technical standards \n\n Build and maintain integrations that power entrepreneur accounts, merchant acquisition and payment services – including account lifecycles, transactions, payment rails and cards \n\n Design and implement distributed, event-driven and domain-driven solutions \n\n Mentor and provide leadership to the existing engineering team \n\n Engage directly with stakeholders and senior business leaders to translate business objectives into technical solutions \n\n Evaluate and introduce technologies that move the platform forward and improve development processes \n\n Proactively identify questions, gaps and opportunities beyond your immediate tasks – the team needs people who look further than the ticket in front of them \n\nOur tech stack\n\n Java and Spring Boot – your primary back-end environment \n\n Kafka – event-driven architecture and messaging \n\n PostgreSQL – our primary data store \n\n AWS – where we build and run at scale \n\n Terraform – infrastructure as code and DevOps tooling \n\n Odin ecosystem – internal tooling and platform integrations \n\n AI-assisted development – we use AI tooling actively to amplify what engineers can do \n\nWhat you bring\n\nExperience \n\n 6+ years of proven back-end software development experience, delivering production-grade systems at scale \n\n Deep expertise in Java and Spring Boot within event-driven or distributed systems \n\n Hands-on experience with Kafka (Or Similar), PostgreSQL and AWS \n\n Working knowledge of Terraform or DevOps practices is a strong advantage \n\n Experience with domain-driven design and event-driven architectures is highly valued \n\n Experience in payments, fintech or financial services environments preferred \n\n The ability to engage confidently with senior business stakeholders – not just engineers \n\n Proven ability to work independently and take ownership \n\nEducation \n\n Minimum: Grade 12 National Certificate \n\n Preferred: A relevant tertiary qualification in information technology \n\nKnowledge \n\n You can apply expert-level knowledge and develop others' understanding across: \n\n Event-driven and domain-driven architectures \n\n Advanced Java programming and Spring Boot ecosystem \n\n Distributed systems design, including the saga pattern and resilience patterns such as circuit breakers and bulkheads \n\n Database systems and query optimisation (SQL and NoSQL) \n\n RESTful API design and integration \n\n Message-based systems and Kafka event streaming \n\n Cloud computing platforms and services (AWS) \n\n Infrastructure as code using Terraform \n\n Testing practices – unit, integration and contract testing \n\n IT systems development processes (SDLC), agile delivery and version control","description_format":"text","description_chars":3348,"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":["Commercial & Retail Banks","Digital Banks & Neobanks"],"lifecycle":[{"event":"open","at":"2026-11-06T06:26:30Z"}],"visa":[],"liveness":{"score":80,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.884,"p_room":0.9,"age_days":13,"expected_fill_days":21,"reasons":["seen:13","velocity","win:mid"],"computed_at":"2026-11-07T05:47:08Z"},"pay":null,"html_url":"https://alion.io/job/capitec-senior-software-engineer-2","json_url":"https://alion.io/job/capitec-senior-software-engineer-2.json","meta":{"generated_at":"2026-11-07T17:13:53Z","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":25012,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-08T00: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":2123918},"rest":"https://alion.io/mcp/rest/get_company?id=2123918"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcapitec-senior-software-engineer-2"},{"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%2Fcapitec-senior-software-engineer-2"},{"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%2Fcapitec-senior-software-engineer-2"},{"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/capitec-senior-software-engineer-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcapitec-senior-software-engineer-2"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3856479}},{"tool":"search_jobs","arguments":{"company":"capitecbank.co.za","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3856479},"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"}}