Software Engineer

Software Engineer

Winnersh Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
S

At a Glance

  • Tasks: Design and develop high-quality features for Sage Retail with a focus on flexibility and performance.
  • Company: Join Sage, a leader in innovative software solutions with a collaborative culture.
  • Benefits: Enjoy a competitive salary, health benefits, and opportunities for professional growth.
  • Why this job: Make an impact by working on cutting-edge technology in a dynamic environment.
  • Qualifications: Experience in software development and strong collaboration skills are essential.
  • Other info: Great career growth opportunities await you at Sage!

The predicted salary is between 36000 - 60000 £ per year.

Overview

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. 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. This role is hybrid and requires you to work 3 days a week from one of our offices in the UK, Portugal or Spain (Winnersh / Porto / Lisbon / Barcelona / Madrid).

Responsibilities

  • Develop, deliver, maintain, and implement high-quality technical solutions.
  • Seek to increase both technical ability and domain knowledge through active participation in the project development lifecycle.
  • Maintain relevant documentation to describe logic, coding/configuration, testing, and changes where applicable.
  • Ensure all tasks are completed to the required quality standards.
  • Contribute to early quality activities, including peer reviews of estimates, designs, and code.
  • Resolve defects and bugs during QA testing, pre-production, production, and post-release patches.
  • Work cross-functionally with various Sage teams—product management, QA/XD, multiple product lines, and business units—to drive results.

Requirements

  • Strong understanding of fundamental software development concepts, practices, and procedures.
  • Passion for growing and applying technical skills to deliver value to customers.
  • Ability to translate knowledge and learning into practical development tasks.
  • Familiarity with one or more relevant programming languages, frameworks, and databases.
  • Active and enthusiastic team player with strong collaboration skills and a willingness to adapt to significant changes in technology or the working environment.
  • Proficiency in JavaScript, TypeScript, Node.js, and NPM.
  • Experience in X3 development.
  • Functional knowledge of X3 within the finance domain.

Seniority level

  • Mid-Senior level

Employment type

  • Full-time

Job function

  • Engineering and Information Technology

Industries

  • Software Development

#J-18808-Ljbffr

Software Engineer employer: Sage

Sage is an exceptional employer that fosters a collaborative and innovative work culture, making it an ideal place for Software Engineers to thrive. Located in Winnersh, employees benefit from a supportive environment that prioritises professional growth through continuous learning opportunities and mentorship. With a focus on flexibility and performance, Sage empowers its team members to contribute meaningfully to the development of high-quality software solutions.
S

Contact Detail:

Sage Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Network like a pro! Reach out to current or former employees at Sage on LinkedIn. A friendly chat can give you insider info and might even lead to a referral, which can double your chances of landing that interview.

✨Tip Number 2

Show off your skills! Prepare a portfolio or GitHub repository showcasing your best projects. When you get the chance to chat with recruiters or during interviews, having tangible examples of your work can really set you apart.

✨Tip Number 3

Practice makes perfect! Brush up on your coding skills and be ready for technical interviews. Use platforms like LeetCode or HackerRank to solve problems similar to what you might face at Sage.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the team at Sage. Don’t miss out on this opportunity!

We think you need these skills to ace Software Engineer

Software Development
Feature Design
Collaboration
Automated Testing
Unit Testing
Integration Testing
Performance Optimisation
Flexibility in Development
Technical Consistency
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in software development, especially any work related to high-quality functional features. We want to see how you’ve contributed to similar projects!

Showcase Your Skills: Don’t forget to mention your expertise in automated unit tests and integration tests. We’re keen on seeing how you ensure feature quality, so give us the details!

Collaborate in Your Cover Letter: Use your cover letter to demonstrate your collaborative spirit. Share examples of how you’ve worked with teams to deliver consistent features, as teamwork is key for us at StudySmarter.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and get you into our system quickly!

How to prepare for a job interview at Sage

✨Know Your Tech Stack

Make sure you’re familiar with the technologies mentioned in the job description. Brush up on your knowledge of programming languages, frameworks, and tools that Sage uses. This will help you answer technical questions confidently and show that you're genuinely interested in the role.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous projects and how you overcame them. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will demonstrate your ability to think critically and work collaboratively, which is key for a Software Engineer at Sage.

✨Ask Insightful Questions

Interviews are a two-way street! Prepare thoughtful questions about the team dynamics, development processes, and how success is measured at Sage. This not only shows your enthusiasm but also helps you gauge if the company culture aligns with your values.

✨Practice Coding Challenges

Since the role involves producing automated unit tests and smoke tests, be ready for coding challenges. Use platforms like LeetCode or HackerRank to practice. Focus on writing clean, efficient code and explaining your thought process as you solve problems during the interview.

Software Engineer
Sage
Location: Winnersh
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

S
  • Software Engineer

    Winnersh
    Full-Time
    36000 - 60000 £ / year (est.)
  • S

    Sage

    1000+
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>