Software Engineer

at Sage

Location: Remote

Employment Type: full_time


Job Description

<span id="j_id0:j_id1:j_id265:j_id401:j_id402:j_id411:j_id412:1:j_id413:j_id415"><span id="j_id0:j_id1:j_id265:j_id401:j_id402:j_id411:j_id412:1:j_id413:j_id419">We are currently seeking a Software Engineer to take responsibility for building, enhancing, and maintaining products or systems that support Sage’s business plans and long-term objectives, using the identified architecture. <br> <br>As a Software Engineer at Sage, you will play a key role in the Software Engineering team, contributing to the development and growth of our Manufacturing and Distribution products. <br> <br> <br>*** Please note that this role is hybrid and will require you to work 3 days a week from one of our offices in the UK, Portugal or Spain (Winnersh / Porto / Lisbon / Barcelona / Madrid). ***</span></span><br/><span id="j_id0:j_id1:j_id265:j_id401:j_id402:j_id411:j_id412:2:j_id413:j_id415"><span id="j_id0:j_id1:j_id265:j_id401:j_id402:j_id411:j_id412:2:j_id413:j_id419">• Develop, deliver, maintain, and implement high-quality technical solutions. <br>• Seek to increase both technical ability and domain knowledge through active participation in the project development lifecycle. <br>• Maintain relevant documentation to describe logic, coding/configuration, testing, and changes where applicable. <br>• Ensure all tasks are completed to the required quality standards. <br>• Contribute to early quality activities, including peer reviews of estimates, designs, and code. <br>• Resolve defects and bugs during QA testing, pre-production, production, and post-release patches. <br>• Work cross-functionally with various Sage teams—product management, QA/XD, multiple product lines, and business units—to drive results. <br> <br> <br>Requirements <br>• Strong understanding of fundamental software development concepts, practices, and procedures. <br>• Passion for growing and applying technical skills to deliver value to customers. <br>• Ability to translate knowledge and learning into practical development tasks. <br>• Familiarity with one or more relevant programming languages, frameworks, and databases. <br>• Active and enthusiastic team player with strong collaboration skills and a willingness to adapt to significant changes in technology or the working environment. <br>• Proficiency in JavaScript, TypeScript, Node.js, and NPM. <br>• Experience in X3 development. <br>• Functional knowledge of X3 within the finance domain. <br> <br> <br> <br>#LI-JM2</span></span>