{"id":1974304,"url":"https://alion.io/job/syspro-software-engineer-senior-product-engineering","title":"Software Engineer - Senior: Product Engineering","company":{"id":177608,"name":"SYSPRO","domain":"syspro.com","url":"https://alion.io/company/syspro","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"HiBob","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["South Africa"],"countries":["ZA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":35000,"max_usd":72000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":17},"experience_years_min":6,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":".NET","optional":false},{"name":"Agile","optional":false},{"name":"Azure","optional":false},{"name":"Azure DevOps","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"COBOL","optional":false},{"name":"Docker","optional":false},{"name":"Kubernetes","optional":false},{"name":"RabbitMQ","optional":false},{"name":"SQL","optional":false}],"status":"live","first_seen_at":"2026-09-18T07:57:52Z","employer_posted_date":"2026-10-06","last_verified_at":"2026-10-10T00:55:20Z","board_verified":true,"closed_at":null,"days_open":21,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":21},"description":"As a Senior Software Engineer at Syspro, you will take ownership of major components and services, drive technical initiatives, and lead by example in delivery quality and engineering discipline. You will shape solution design across teams, mentor other engineers, and contribute to Syspro’s modernisation journey (including legacy modernisation initiatives).This is a hands-on engineering role with clear expectations for technical leadership, system design input, and team enablement.\nResponsabilidades\nDesign, build, and maintain services and components in C#/.NET, containerised with Docker and deployed to Kubernetes on Azure, that meet Syspro’s quality and performance expectations.\nTake end-to-end ownership of complex work: analysis, design, implementation, testing, deployment readiness, and operational support.\nDrive refactoring and technical debt reduction with a focus on maintainability and business value.\nLead design reviews and architecture discussions across teams.\nApply strong design principles (e.g., SOLID) and guide others in their practical application.\nDesign event-driven integrations using RabbitMQ (or equivalent) to support scalable, decoupled services.\nFactor SaaS delivery considerations (multi-tenancy, scalability, operability) into architecture and design decisions.\nMake strategic technical decisions that improve system health and reduce long-term complexity.\nSet and uphold coding standards and engineering practices within the team.\nHelp define and reinforce a strong testing culture (unit, integration, component, regression as appropriate).\nRaise the quality bar through reviews, coaching, and pragmatic improvements to the Definition of Done.\nUse Azure DevOps effectively for delivery transparency and discipline (work items, code reviews, pipelines, traceability).\nContribute to healthy repository structure and CI/CD practices; help the team improve deployment and release readiness over time.\nContribute to modernisation initiatives, including working with or around legacy components as required.\nLead modernisation of legacy technologies (including COBOL-related domains) into modern, cloud-native .NET architectures.\nWork confidently with SQL, including query refactoring for performance and clarity.\nCollaborate with Product, Architecture, Quality, and other engineering teams to deliver outcomes.\nInfluence product and roadmap direction through strong technical input and clear articulation of trade-offs.\nShape solution requirements and contribute to product design discussions with a customer-value mindset.\nCoach and mentor engineers across the team, supporting juniors with practical guidance and feedback.\nDrive team-wide improvements (ways of working, quality practices, technical patterns, shared standards).\nSurface technical risks, dependencies, and impediments early and manage them effectively.\nLead by example in delivery quality, engineering discipline, and technical initiatives.\nProvide transparent delivery execution and reporting through disciplined use of Azure DevOps.\nRequisitos\nMinimum Level of EducationBachelor's degree in relevant field (e.g. Computer Science, Software Engineering, Information Systems etc.)\nBeneficial QualificationsRelevant certifications\nMinimum Experience\n6 - 9 years of software development experience, with demonstrated ownership of complex systems\nStrong professional experience in C#/.NET (backend and/or services), including design and refactoring for maintainability\nProven experience leading technical work: design input, complex debugging across components, and delivery ownership\nSolid SQL experience (performance considerations, query refactoring, data integrity)\nPractical experience working in an agile delivery environment and using Azure DevOps (or equivalent), with the ability to mentor others in good usage\nHands-on experience with Azure cloud services, plus containerisation and orchestration using Docker and Kubernetes\nBeneficial ExperienceExperience in enterprise software, ERP, SaaS, or complex multi-team product environments\nExperience with legacy modernisation programmes (including COBOL-related domains)\nExperience with distributed systems concepts (resilience, scalability, observability) and message-based/event-driven architectures (e.g., RabbitMQ)\nFront-end exposure (React) and/or component performance and testing practices\nSecurity and compliance patterns relevant to enterprise softwareSpecial Skills and Knowledge\nStrong understanding of engineering quality: coding standards, reviews, and testing practices\nStrong communication skills and the ability to influence peers and stakeholders constructively\nOwnership mindset: responsible for product quality and delivery outcomes\nStrong problem-solving and cross-component debugging capability\nPragmatic technical leadership: makes good decisions, explains trade-offs clearly, and drives alignment\nTeam-first collaborator: resolves team-level technical and collaboration issues constructively\nCoaching orientation: actively develops others and raises the team standardBeneficios\n25 annual leave days\n30 days paid sick leave over 3-year cycle\nHybrid working environment (3 office days as determined by the function/ manager)\nPension 10%\nMedical aid\nLife insurance\nIncome continuation protection\nFuneral Benefit\nProvident Fund Admin Fee\nGlobal Education Protection\nBonus/ commission programmes \nMaternity: 6 months at half pay \nPaternity: 2 weeks full pay\nEmployee Assistance Programme \nFree Barista Coffee Daily \nGym Facilities \nFree Daily Lunch \nFree Fruit on a Tuesday & Thursday \nFree Refreshments & Snacks Daily","description_format":"text","description_chars":5590,"description_truncated":false,"requirements":{"experience_years_min":6,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Annual leave","Hybrid work","Life insurance"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Artificial Intelligence","Software","ERP & Business Management Software","Manufacturing & Industrial Software"],"lifecycle":[{"event":"open","at":"2026-10-06T20:44:19Z"}],"visa":[],"liveness":{"score":73,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.815,"p_room":0.9,"age_days":20,"expected_fill_days":33,"reasons":["conf:0","velocity","win:mid"],"computed_at":"2026-10-09T06:01:00Z"},"pay":null,"html_url":"https://alion.io/job/syspro-software-engineer-senior-product-engineering","json_url":"https://alion.io/job/syspro-software-engineer-senior-product-engineering.json","meta":{"generated_at":"2026-10-10T01:08:07Z","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","counted_by":"address","units_charged":1,"used_today":1916,"day_limit":5000,"remaining_today":3084,"minute_limit":60,"resets_at":"2026-10-11T00: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":177608},"rest":"https://alion.io/mcp/rest/get_company?id=177608"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fsyspro-software-engineer-senior-product-engineering"},{"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%2Fsyspro-software-engineer-senior-product-engineering"},{"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%2Fsyspro-software-engineer-senior-product-engineering"},{"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/syspro-software-engineer-senior-product-engineering\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fsyspro-software-engineer-senior-product-engineering"}]}