{"id":3735273,"url":"https://alion.io/job/network-recruitment-principal-software-engineer","title":"Principal Software Engineer","company":{"id":4496313,"name":"Network Recruitment","domain":"networkrecruitmentinternational.com","url":"https://alion.io/company/network-recruitment","size_band":null,"is_staffing_agency":true,"employer_type":"agency","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":null,"salary_estimate":null,"experience_years_min":8,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"GCP","optional":false},{"name":"Git","optional":false},{"name":"GitHub","optional":false},{"name":"Google Cloud Run","optional":false},{"name":"IAM","optional":false},{"name":"Node JS","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"Rest API","optional":false},{"name":"SQL","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-10-30T00:00:00Z","employer_posted_date":null,"last_verified_at":"2026-10-30T00:00:00Z","board_verified":false,"closed_at":null,"days_open":8,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":8},"description":"SUMMARY:\n\n We are seeking an experienced Senior / Principal Software Engineer to lead and own a critical data platform that powers operational, billing, network, and business systems. This is a senior technical leadership role responsible for data architecture, integrations, cloud services, APIs, engineering standards, and mentoring developers.\n\n POSITION INFO:\n\n Key Responsibilities Own and maintain a PostgreSQL data warehouse and integration platform. Design, build, and support cloud-based data pipelines, APIs, and platform services. Ensure data accuracy, reliability, security, and availability across business systems. Develop and maintain services using Node.js, Python, SQL, and cloud technologies . Manage cloud environments, scheduling, monitoring, logging, and security best practices. Establish engineering standards, conduct code reviews, and drive testing and release processes. Mentor developers and provide technical leadership across multiple projects. Collaborate with business, operations, finance, and technical teams to ensure trusted and reliable data. Minimum Requirements Bachelor's Degree in Computer Science, Engineering, Information Systems, or a related field. Minimum 8 years' software engineering experience . At least 3 years' experience owning or supporting data platforms, integrations, APIs, or cloud-based services . Strong experience with: PostgreSQL & SQL Node.js Python REST APIs Git\\/GitHub Cloud platforms (Google Cloud experience advantageous) Automated testing and CI\\/CD practices Experience managing production environments and critical business systems. Advantageous Experience Google Cloud Platform (Cloud SQL, Cloud Run, Cloud Scheduler, IAM, Secret Manager). Telecommunications, ISP, OSS\\/BSS, Fibre, Billing, or Operational Data environments. Data warehousing, integrations, and high-volume transactional systems. Technical leadership, coaching, and mentoring of development teams. Key Competencies Strong leadership and technical decision-making ability. Excellent problem-solving and analytical skills. Ability to manage complex systems in a high-availability environment. Strong stakeholder engagement and communication skills. Detail-oriented with a strong focus on data integrity, security, and reliability. Apply now! For more IT jobs, please visit \\/> I also specialise in recruiting in the following: Software Development Data Engineer Data Analyst Infrastructure Architecture ... and more! 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. For more information contact: Sfundo Shoba Recruitment Consultant","description_format":"text","description_chars":2703,"description_truncated":false,"requirements":{"experience_years_min":8,"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-04T09:07:30Z"}],"visa":[],"liveness":{"score":53,"band":"ok","label":"Likely open","p_open":1,"p_active":0.535,"p_room":1,"age_days":8,"expected_fill_days":28,"reasons":["seen:8","agency","velocity","win:early","comp:brand"],"computed_at":"2026-11-07T05:47:08Z"},"pay":null,"html_url":"https://alion.io/job/network-recruitment-principal-software-engineer","json_url":"https://alion.io/job/network-recruitment-principal-software-engineer.json","meta":{"generated_at":"2026-11-07T20:38:11Z","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":32886,"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":4496313},"rest":"https://alion.io/mcp/rest/get_company?id=4496313"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fnetwork-recruitment-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-recruitment-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-recruitment-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-recruitment-principal-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fnetwork-recruitment-principal-software-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3735273}},{"tool":"search_jobs","arguments":{"company":"networkrecruitmentinternational.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3735273},"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"}}