{"id":3547972,"url":"https://alion.io/job/network-finance-senior-principal-software-engineer","title":"Senior Principal Software Engineer","company":{"id":3827505,"name":"Network Finance","domain":"networkfinanceinternational.com","url":"https://alion.io/company/network-finance","size_band":"5000+","is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":"jobmail.co.za","ats_vendor":null,"truth_index":{"grade":"C","score":58,"open_postings":587,"ghost_share":0.591,"stale_share":0,"repost_share":0.756,"time_to_fill_p50_days":7,"computed_at":"2026-11-02T06:13:15Z"}},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":"full_time","work_mode":"hybrid","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":null,"salary_estimate":{"min_usd":40000,"max_usd":119000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":2257},"experience_years_min":8,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"Firebase","optional":false},{"name":"GCP","optional":false},{"name":"Git","optional":false},{"name":"GitHub","optional":false},{"name":"Google Cloud Run","optional":false},{"name":"IAM","optional":false},{"name":"Incident Management","optional":false},{"name":"JavaScript","optional":false},{"name":"Machine Learning","optional":false},{"name":"Node JS","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"SQL","optional":false}],"status":"live","first_seen_at":"2026-10-30T21:15:23Z","employer_posted_date":"2026-10-30","last_verified_at":"2026-10-30T21:15:23Z","board_verified":false,"closed_at":null,"days_open":3,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":3},"description":"Our client, a leading organisation in the telecommunications and connectivity sector, is looking for a Senior / Principal Software Engineer - Data Platform to take ownership of a business-critical cloud data platform. This role offers the opportunity to lead the architecture, reliability, security, and performance of a PostgreSQL-based data warehouse, cloud-native data loading processes, and API services that support multiple operational systems.\nWorking closely with cross-functional stakeholders across technology, finance, operations, and network teams, you will ensure that data remains accurate, secure, and available while driving best practice engineering standards across multiple codebases. This is an ideal opportunity for a seasoned software engineer who enjoys a blend of hands-on technical leadership, platform ownership, cloud engineering, and mentorship. The role is based in Rosebank, Johannesburg, with a hybrid working model and occasional travel requirements.\nKey Responsibilities:\nOwn and maintain a cloud-based PostgreSQL data warehouse supporting customer, revenue, operational, and field service data.\nDesign, manage, and optimise scheduled data ingestion and integration processes running within Google Cloud environments.\nDevelop, review, and maintain API services, data-loading applications, and integration solutions using Node.js, Python, and SQL.\nEnsure platform security through effective access management, secret management, environment controls, and secure cloud practices.\nDrive platform reliability through monitoring, logging, incident management, health checks, and well-maintained runbooks.\nEstablish engineering standards, conduct design and code reviews, and promote automated testing and deployment best practices.\nMentor and coach developers while fostering engineering excellence across the team.\nCollaborate with business and technical stakeholders to ensure data integrity and timely communication of platform changes and incidents.\nJob Experience and Skills Required:\nMatric (Grade 12) is required.\nBachelor's Degree in Computer Science, Engineering, Information Systems, or equivalent practical experience.\nMinimum 8 years' experience as a professional Software Engineer.\nMinimum 3 years' experience owning and supporting a live data platform, integration layer, or similar production-critical services.\nStrong experience with JavaScript/Node.js, Python, and SQL.\nAdvanced PostgreSQL experience, including upserts, views, user permissions, SSL, paging, and data loading methodologies.\nProven experience with Google Cloud technologies, including Cloud SQL, Cloud Run, Cloud Scheduler, Secret Manager, IAM, and Firebase Authentication.\nExperience working with Microsoft Graph integrations and cloud-based data ingestion solutions.\nSolid experience with Git/GitHub, automated testing frameworks, CI/CD practices, and multi-environment deployments.\nExperience coaching developers, setting engineering standards, and leading technical decision-making across multiple systems.\nExposure to telecommunications, ISP billing, OSS/BSS platforms, fibre operations, or high-volume operational data environments will be advantageous.\nGoogle Cloud Professional Cloud Architect or Professional Data Engineer certification would be beneficial.\nApply now!\nFor more exciting vacancies, please visit: www.networkrecruitmentinternational.com\nI also specialise in recruiting in the following:\nSoftware Developers (Back-End / Front-End / Full Stack)\nMobile Developers\nBusiness & Systems Analysts\nBI & SQL Experts\nUI / UX Professionals\nData & Analytics (Data Scientists, Data Analysts, Python, R, SQL, Machine Learning)\nAI & Automation (Artificial Intelligence, Machine Learning, Intelligent Automation, and Process Automation Solutions)\nCloud Experts\nInfrastructure Specialists\nDevOps / SecOps Experts\nCyber Security Specialists\nSEO / Digital Designers\nIf 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.\nFor more information, contact:\nFrankie Deppe\nSpecialist Recruitment Consultant\nConnect with me on LinkedIn!\nhttps://www.linkedin.com/in/frankie-deppe-9903b395/","description_format":"text","description_chars":4225,"description_truncated":false,"requirements":{"experience_years_min":8,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":true},"security_clearance":false,"languages":[]},"benefits":["Hybrid work"],"hiring_locations":[{"name":"South Africa","iso":"ZA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Recruiting & Staffing","Executive Search"],"lifecycle":[{"event":"open","at":"2026-10-30T21:30:22Z"}],"visa":[],"liveness":{"score":62,"band":"ok","label":"Likely open","p_open":1,"p_active":0.619,"p_room":1,"age_days":2,"expected_fill_days":7,"reasons":["seen:2","stale_co","velocity","win:early","comp:brand"],"computed_at":"2026-11-02T06:13:15Z"},"pay":null,"html_url":"https://alion.io/job/network-finance-senior-principal-software-engineer","json_url":"https://alion.io/job/network-finance-senior-principal-software-engineer.json","meta":{"generated_at":"2026-11-03T01:51:55Z","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":2504,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-04T00: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":3827505},"rest":"https://alion.io/mcp/rest/get_company?id=3827505"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fnetwork-finance-senior-principal-software-engineer"},{"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%2Fnetwork-finance-senior-principal-software-engineer"},{"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%2Fnetwork-finance-senior-principal-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/network-finance-senior-principal-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fnetwork-finance-senior-principal-software-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3547972}},{"tool":"search_jobs","arguments":{"company":"networkfinanceinternational.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3547972},"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"}}