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>