{"id":2841473,"url":"https://alion.io/job/sage-principal-software-engineer","title":"Principal 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":83,"open_postings":10,"ghost_share":0,"stale_share":0.7,"repost_share":0,"time_to_fill_p50_days":54,"computed_at":"2026-10-21T05:46:15Z"}},"role":"Backend","role_family":"Backend","seniority":"lead","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":23000,"max_usd":58000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":69},"experience_years_min":12,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"FinOps","optional":false},{"name":"GitOps","optional":false},{"name":"GraphQL","optional":false},{"name":"Kubernetes","optional":false},{"name":"OpenTelemetry","optional":false},{"name":"Platform Engineering","optional":false},{"name":"Rest API","optional":false}],"status":"live","first_seen_at":"2026-10-19T09:11:47Z","employer_posted_date":"2026-10-19","last_verified_at":"2026-10-21T11:20:23Z","board_verified":true,"closed_at":null,"days_open":2,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":2},"description":"Role purposeOwn the hardest engineering outcomes in X3 and turn architecture direction into working, supportable product capabilities. Set the technical bar across squads while remaining close enough to the code, evidence and customer impact to make sound decisions.\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\nExpert understanding of distributed systems architecture, including domain-driven design, service decomposition, event-driven architectures, asynchronous processing, scalability, resiliency engineering, fault tolerance, consistency models, disaster recovery, observability, and operational excellence.\nExtensive experience defining and governing API-first and event-driven platforms, including REST, GraphQL, messaging architectures, service contracts, versioning strategies, backward compatibility, integration governance, and ecosystem extensibility.\nStrong engineering and architecture expertise across relational databases and document databases, including platform-scale data modeling, performance optimization, reliability, replication, migration strategies, data lifecycle management, and operational resilience.\nDeep experience leading cloud-native engineering initiatives encompassing containers, orchestration platforms, CI/CD, infrastructure automation, platform engineering, secure software supply chains, observability, reliability engineering, security architecture, upgrade strategies, and recovery mechanisms.\nHands-on experience with containerization and Kubernetes.\nDemonstrated success leading complex modernization initiatives, balancing legacy constraints, customer continuity, platform evolution, technical debt reduction, and long-term architectural sustainability.\nProven ability to evaluate and govern AI-assisted engineering practices, ensuring appropriate human review, traceability, security controls, testing strategies, and operational safeguards.\nExceptional communication and influence skills, with the ability to align engineers, architects, product leaders, operational teams, and executives around complex technical decisions, risks, investments, and trade-offs.\nModern platform skills for this role\nShape platform capabilities as strategic products that enable engineering velocity, operational excellence, ecosystem extensibility, and long-term scalability across multiple squads and domains.\nDefine and govern service boundaries, domain ownership models, API contracts, event architectures, distributed systems patterns, and platform standards that remain sustainable as the organization scales.\nEstablish organization-wide engineering expectations for secure software delivery, supply-chain security, identity and access management, secrets management, policy enforcement, infrastructure automation, observability, reliability, and operational readiness.\nDrive adoption of OpenTelemetry-compatible observability, reliability engineering practices, SLOs, performance management, capacity planning, resilience testing, incident learning, and recovery strategies across engineering teams.\nProvide technical leadership for platform engineering capabilities, including containers, orchestration, Infrastructure as Code, GitOps, developer experience improvements, automation, self-service engineering capabilities, and FinOps optimization where appropriate.\nDefine and govern compatibility, upgrade, migration, deprecation, recovery, and rollback strategies that protect customer continuity, partner investments, operational stability, and long-term platform evolution.\nMentor senior engineers and technical leaders, establish engineering standards, review architectural direction, and influence cross-functional technical decision-making across the portfolio.\nPreferred skills\nExperience modernizing large-scale ERP, enterprise business applications, batch-processing platforms, reporting platforms, or complex legacy systems. Legacy X3 technologies and 4GL experience are valuable context but are not required.\nDeep understanding of ERP, manufacturing, distribution, finance, supply-chain, commerce, or operational workflow domains, including platform modernization, migration, reconciliation, and business continuity.\nExperience leading platform engineering, SaaS infrastructure, cloud platform transformations, developer-experience initiatives, or internal platform product development.\nExperience designing extensible ecosystems, marketplace architectures, partner enablement platforms, metadata-driven platforms, migration factories, or highly configurable enterprise applications.\nExperience delivering regulated, highly available, enterprise-scale SaaS platforms with strong requirements for reliability, security, compliance, privacy, auditability, and operational governance.\nExperience influencing engineering organizations through architecture governance, technical strategy, technology roadmap definition, engineering excellence programs, and senior technical mentorship.\nExperience and qualifications\nTypically 12+ years of software engineering experience, including significant ownership of architecture, platform strategy, distributed systems design, and cross-team technical leadership for large-scale cloud-native products.\nDemonstrated success leading major modernization, transformation, platform, or SaaS initiatives that span multiple teams, business domains, and technology stacks.\nBachelor’s degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience.\nRecognized as a trusted technical leader capable of balancing customer outcomes, business priorities, engineering quality, operational excellence, and long-term architectural sustainability.\nProvide your feedback on BizChat\nExpected outcomes / success measures\nA small number of agreed architecture decisions and transition states guide delivery without blocking squads.\nModern components and contracts reduce coupling, runtime dependency and support effort while preserving customer behaviour.\nCritical releases and migration waves have repeatable quality, observability and rollback evidence.\nEngineers make more decisions locally because standards, examples and mentoring are clear.\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 Architects, Product Management, Engineering Managers, Principal and Senior Engineers, Automation, Cloud Support/L3, Security, Customer Services, partners and Europe/North America domain experts. India delivery is a first-class ownership centre with planned Europe/North America overlap and clear hand-offs across time zones.\nSage behaviours / leadership expectations\nCustomer Focus, Action Orientation, Accountability, Trust, Innovation and Collaboration. Acts as a calm technical role model, makes uncertainty visible, develops talent and chooses the simplest safe path that improves customer and business outcomes.\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\nOwn cross-squad technical strategy for a significant modernisation outcome, from current-state discovery through a viable transition state and measurable exit criteria.\nMake and record decisions on domain boundaries, GraphQL contracts, componentisation, data-path simplification and legacy-runtime reduction.\nLead difficult implementation, incident, performance and migration problems; decide when to retain, wrap, translate, rebuild or retire a capability.\nSet engineering standards for secure coding, testing, observability, deployment, upgrades and rollback, and ensure they are adopted rather than merely documented.\nCoach senior and developing engineers, grow technical leadership in India and across the distributed squad network, and challenge designs constructively.\nDecision ownership:\nTechnical direction within the assigned portfolio, cross-squad trade-offs, exception escalation, transition-state design and acceptance of engineering evidence. Escalates product, legal, security or commercial policy decisions with a clear recommendation.\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. Containerization 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":11143,"description_truncated":false,"requirements":{"experience_years_min":12,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":true},"security_clearance":false,"languages":[]},"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":63,"band":"ok","label":"Likely open","p_open":1,"p_active":0.632,"p_room":1,"age_days":1,"expected_fill_days":54,"reasons":["conf:0","stale_co","velocity","win:early","comp:brand"],"computed_at":"2026-10-21T05:46:15Z"},"pay":null,"html_url":"https://alion.io/job/sage-principal-software-engineer","json_url":"https://alion.io/job/sage-principal-software-engineer.json","meta":{"generated_at":"2026-10-21T15:14: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_verified","counted_by":"address","units_charged":1,"used_today":21715,"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-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%2Fsage-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%2Fsage-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/sage-principal-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fsage-principal-software-engineer"}]}