ROLE PURPOSE To implement, test and support software solutions within the Sage X3 platform while developing strong engineering capability, product knowledge and modern software development practices. Sage X3 is Sage's enterprise resource planning (ERP) platform. Engineering teams are responsible for delivering secure, reliable and scalable solutions while supporting the continued evolution of the platform through modern engineering practices, cloud technologies and scalable delivery models. ESSENTIAL SKILLS & EXPERIENCE ✅ Strong software engineering experience in modern programming languages such as Rust, TypeScript/JavaScript, Go, Python, Java or C#. ✅ Solid understanding of software design principles, distributed systems, API-first development, automated testing, source control, CI/CD and Agile delivery practices. ✅ Experience designing and consuming REST, GraphQL and event-based integrations. ✅ Experience working with relational and document databases. ✅ Understanding of distributed systems concepts including scalability, resiliency, asynchronous processing, observability and data consistency. ✅ Familiarity with cloud-native engineering practices and modern application architectures. ✅ Hands-on experience with containerisation and Kubernetes. ✅Practical experience with React and TypeScript or equivalent modern UX frameworks. ✅ Solid written and verbal English communication skills with the ability to collaborate effectively across distributed teams. PREFERRED SKILLS & EXPERIENCE ✅ Exposure to Sage X3 or other ERP platforms, with familiarity with enterprise business processes, customisation frameworks and platform modernisation initiatives. ✅ Experience within manufacturing, distribution, finance or other enterprise software domains.
✅ Knowledge of L4G/4GL or Progress 4GL. ✅ Experience with automated API testing, telemetry, migration tooling or batch processing. ✅ Experience using AI-assisted development tools with appropriate review and testing practices. QUALIFICATIONS ✅ Typically 2+ years of professional software development experience or equivalent practical experience. ✅ Degree, diploma or apprenticeship in Computer Science, Engineering or a related discipline is desirable. ✅ Equivalent practical experience will be considered. Core Accountabilities ✅ Implement features, fixes, APIs, components and migration assets from agreed designs and acceptance criteria. ✅ Write maintainable code and automated tests, participate in code reviews and maintain technical documentation and operational notes. ✅ Build knowledge of X3 business processes, architecture and engineering standards. ✅ Use CI/CD, observability and diagnostic tools to identify issues early and support effective resolution. ✅ Contribute to improvements in automation, performance, accessibility, reliability and engineering quality. ✅ Collaborate effectively with Product, Architecture, Security, Automation, Support and Engineering teams. Decision Ownership ✅ Implementation approaches within agreed engineering standards and design patterns. ✅ Test coverage and quality of owned deliverables. ✅ Escalation of risks, defects,
requirements gaps and technical uncertainties. ✅ Continuous improvement opportunities within the engineer's area of responsibility. Product Delivery India Bangalore Hybrid Working at Sage means you're supporting millions of small and mid-sized businesses globally with technology to work smarter and move faster. We build software that reduces busywork so customers can spend less time on admin and more time building their business. Our colleagues are high-performers who prioritise growth, make bold choices, and focus and galvanise to get things done. They work on meaningful, market-shaping initiatives that stretch their skills, sharpen their craft, and create real customer impact. Explore our culture and benefits: sage.com/careers/working-at-sage We celebrate individuality and welcome you to join us if you embrace all backgrounds, identities, beliefs, and ways of working. If you need support applying, contact
[email protected] . Software Engineer **Job Description** : **Key Responsibilities** : **Function** : **Country** : **Office Location** : **Work Place type** : **Advert** Equal Employment Opportunity (EEO) Sage is committed to Equal Employment Opportunity and providing reasonable accommodations to applicants with physical and/or mental disabilities. In order to provide equal employment and advancement opportunities to all individuals, employment decisions at Sage will be based on merit, qualifications, and abilities. Sage does not discriminate in employment opportunities or practices on the basis of race, color, religion, sex, national origin, age, protected disability, veteran status, sexual orientation, gender identity, genetic information, or any other characteristic protected by applicable law.
📌 Software Engineer (Bengaluru)
🏢 Sage
📍 Bengaluru