{"id":2841481,"url":"https://alion.io/job/sage-software-engineer","title":"Software Engineer","company":{"id":8779,"name":"Sage","domain":"sage.com","url":"https://alion.io/company/sage","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Sage Careers","truth_index":{"grade":"B","score":81,"open_postings":9,"ghost_share":0,"stale_share":0.778,"repost_share":0,"time_to_fill_p50_days":54,"computed_at":"2026-10-20T05:45:00Z"}},"role":"Backend","role_family":"Backend","seniority":"junior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Bengaluru, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":8000,"max_usd":22000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":36},"experience_years_min":2,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"Go","optional":false},{"name":"GraphQL","optional":false},{"name":"JavaScript","optional":false},{"name":"Kubernetes","optional":false},{"name":"Python","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"Rust","optional":false},{"name":"TypeScript","optional":false},{"name":"GitOps","optional":true},{"name":"OpenTelemetry","optional":true}],"status":"live","first_seen_at":"2026-10-19T09:11:47Z","employer_posted_date":"2026-10-19","last_verified_at":"2026-10-20T22:03:24Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"Role purposeImplement, test and support well-defined slices of X3 modernisation while developing strong X3 domain knowledge and safe engineering habits.\nX3 context\nSage X3 is the SaaS-readiness programme for X3: a progressive transformation from tightly coupled legacy runtime patterns towards portable, cloud-operable and upgradeable capabilities. The programme protects customer behaviour, partner IP and rollback while it modernises journeys, APIs, components, data paths, business logic, delivery automation and migration economics.\nThe role contributes to outcome-owned squads. India is a scalable engineering and product delivery centre, connected to Europe and North America through deliberate overlap, shared standards, recorded decisions and continuous support of production outcomes.\nRequired technical and domain skills\nStrong software engineering experience in modern programming languages such as Rust, TypeScript/JavaScript, Go, Python, Java, or C#, with a proven ability to build, test, deploy, and operate production-grade services.\nSolid foundation in software design, object-oriented and distributed systems principles, API-first development, automated testing, debugging, source control, CI/CD, and Agile delivery practices.\nRequired understanding of distributed systems, including service-to-service communication, event-driven architectures, scalability, resiliency patterns, fault tolerance, asynchronous processing, observability, and data consistency trade-offs.\nExperience designing and consuming REST, GraphQL, and event-based integrations, with strong understanding of API contracts, versioning, backward compatibility, and secure service interactions.\nExperience working with relational databases and document databases, including data modeling, performance optimization, reliability, migration, and operational considerations.\nFamiliarity with cloud-native engineering practices, including containers, orchestration platforms, infrastructure automation, observability, secure software supply chains, and operational readiness.\nHands-on experience with containerisation and Kubernetes.\nPractical experience with modern web application development using React and TypeScript or equivalent modern dynamic UX frameworks, including component-based architectures, responsive and accessible user experiences, state management, browser diagnostics, and automated UI testing.\nAbility to learn and work effectively within Sage X3 business processes, metadata-driven architectures, extensibility models, modernization initiatives, and SaaS transformation programs.\nStrong written and verbal English communication skills, with the ability to collaborate effectively across distributed global engineering teams and contribute to technical design discussions and code reviews.\nModern platform skills for this role\nImplement and test service/API contracts and integrations in the assigned discipline; follow secure CI/CD, identity/secrets and telemetry patterns, and contribute compatibility, upgrade and rollback checks. Build hands-on container or IaC skills when required by the owned service, using team-supported paths.\nPreferred skills\nCommercial ERP, manufacturing, distribution or finance experience, including L4G/4GL or Progress 4GL.\nReact, automated API testing, telemetry, batch processing or migration tooling.\nPractical use of AI coding assistants with human review and regression checks.\nExperience and qualifications\nTypically 2+ years of professional software development, or equivalent practical experience. Degree, diploma or apprenticeship in computer science, engineering or a related discipline is desirable.\nProfessional English is required for global collaboration. Equivalent practical experience is valued alongside formal qualifications.\nExpected outcomes / success measures\nOwned work is delivered to agreed acceptance criteria with useful tests and no avoidable regression.\nThe engineer builds confidence in X3 domain knowledge and contributes to safe modernisation decisions.\nDefects, risks and support issues are surfaced early with enough evidence to act.\nLearning, review feedback and delivery estimates become more accurate over time.\nMeasures should be agreed with the squad and reviewed through the X3 monthly scorecard and quarterly evidence gates. For this role’s owned scope, show how customer behaviour and partner investment are preserved, capabilities become portable, secure, cloud-operable and upgradeable, and quality, reliability, supportability and rollback are proven. Include safe migration and improved cost or delivery economics where relevant.\nKey stakeholders and collaboration model\nWorks with Senior and Principal Engineers, Automation, Product, Architecture, Security, Cloud Support/L3 and Customer Services. India-based delivery is integrated with distributed squads and planned Europe/North America overlap.\nSage behaviours / leadership expectations\nCustomer Focus, Action Orientation, Trust, Innovation and Collaboration. Asks good questions, honours commitments, learns from feedback and keeps quality visible.\nEvery colleague is expected to protect customer continuity, partner investment, security and the integrity of evidence. Leaders additionally create clarity, develop talent and make accountable decisions visible.\nResponsibilities\nCore accountabilities and decision ownership\nImplement features, fixes, APIs, components or migration assets from clear designs and acceptance criteria.\nWrite maintainable code and automated tests, participate in review, and keep technical documentation and operational notes current.\nLearn X3 processes, metadata, Xtrem/X3 architecture and the effect of changes on customers, partners and upgrades.\nUse CI/CD, observability and local diagnostics to find problems early; escalate uncertainty with evidence.\nContribute to refactoring, automation, accessibility, performance and reliability improvements within the squad.\nDecision ownership:\nImplementation choices within agreed patterns, test coverage for owned changes, and prompt escalation when requirements, customer behaviour, security or rollback are unclear.\nCommon capability baseline\nAll X3 roles are expected to build capability in the following areas. Depth and decision scope increase with level:\nUnderstand X3 customer workflows, metadata, customisation and architecture well enough to protect supported behaviour, partner investment and SaaS readiness in the decisions owned by the role.\nTreat the internal platform as a product: use developer and operator research, feedback and adoption evidence to reduce cognitive load; provide self-service APIs and golden paths where they solve a demonstrated need.\nUse cloud-native service boundaries, versioned API contracts and event integration where appropriate, preserving compatibility and clear ownership across X3 capabilities.\nApply CI/CD and secure software-supply-chain controls, with identity, secrets and policy enforcement built into relevant delivery and runtime paths.\nMake services diagnosable with OpenTelemetry-compatible logs, metrics and traces; define role-appropriate SLOs, reliability and resilience evidence.\nManage performance and cost deliberately, and engineer lifecycle, upgrade, deprecation and rollback paths as part of supported capability ownership.\nUse migration, reconciliation and compatibility evidence to preserve customer data and behaviour while moving towards portable, secure, cloud-operable and upgradeable capabilities.\nUse AI-assisted engineering securely, with human review, privacy and IP protection, regression evidence and a recovery path; use deterministic methods when they are more appropriate.\nDepth follows role scope: engineers demonstrate hands-on lifecycle capability in their discipline; managers, product and programme leaders, and architects need decision-relevant fluency, not universal coding or every tool. Containerisation and Kubernetes are required for all engineering roles. Infrastructure as code, GitOps and a custom internal developer platform apply where the role owns those paths.","description_format":"text","description_chars":8069,"description_truncated":false,"requirements":{"experience_years_min":2,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"Upper-Intermediate (B2)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["ERP & Business Management Software","HR & Payroll Software","Accounting & Tax Software"],"lifecycle":[{"event":"open","at":"2026-10-19T09:11:47Z"}],"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":54,"reasons":["conf:1","velocity","win:early","comp:junior,brand"],"computed_at":"2026-10-20T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/sage-software-engineer","json_url":"https://alion.io/job/sage-software-engineer.json","meta":{"generated_at":"2026-10-21T00:08:05Z","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":176,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-22T00: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":8779},"rest":"https://alion.io/mcp/rest/get_company?id=8779"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fsage-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%2Fsage-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%2Fsage-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/sage-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fsage-software-engineer"}]}