At a Glance
- Tasks: Build and improve software features while collaborating in an agile team.
- Company: Join Sage, a global leader in innovative software solutions.
- Benefits: Enjoy 25 days holiday, paid learning and volunteering days, plus private healthcare.
- Other info: Hybrid role with excellent career growth and a culture of inclusivity.
- Why this job: Make a real impact with cutting-edge technology and continuous learning opportunities.
- Qualifications: Computer Science degree and experience with programming languages required.
The predicted salary is between 28000 - 35000 £ per year.
At Sage, we bring innovation to software by uniting over 13,000 colleagues worldwide to support more than 2 million customers. Join a culture that values creativity, collaboration, and continuous learning. This role is hybrid, requiring a minimum of three days per week in the Newcastle office.
Key Responsibilities
- Build and improve software features and services, working across the full development lifecycle from design to maintenance.
- Work on back‑end and/or front‑end components, learning how systems are designed, built, and integrated.
- Collaborate closely with QA, Product, and other team members to understand requirements, test outcomes, and deliver high‑quality releases as part of an agile (SCRUM) team.
- Learn software quality practices, including writing and executing test cases, identifying defects, and developing skills in automated testing.
- Participate in mentoring, training, and hands‑on learning to build both technical capability and wider product and business understanding.
- Explore modern engineering practices and tools, including how emerging technologies can improve quality, efficiency, and productivity.
Eligibility & Qualifications
- Computer Science degree (or equivalent).
- Experience with at least one programming language and a solid understanding of coding fundamentals.
- Ability to apply problem‑solving skills using code, demonstrated through academic or practical projects.
- Familiarity with basic software development practices such as version control, testing, and debugging.
- Motivation to learn new technologies and programming languages.
- Self‑starting attitude; open to new challenges.
- Curious mindset that embraces innovation.
- Excellent interpersonal and communication skills, able to work effectively with colleagues across the globe.
- Experience with AI, and an interest in continuous development of AI skills as the technology evolves.
Benefits
- 25 days holiday plus bank holidays from day one.
- Paid time to learn – 5 learning days a year.
- Paid time to give back – 5 volunteering days a year.
- Private healthcare, digital GP & wellbeing support.
- Competitive pension with Sage contributions.
- Paid parental leave, inclusive from day one.
- Work from abroad for up to 10 weeks a year.
- Discounts on tech, travel, gyms and more.
- Cycle to Work and EV schemes.
Equal Opportunity Statement
We celebrate individuality and welcome candidates of all backgrounds, identities, beliefs, and ways of working. If you need support applying, please contact us. We are committed to inclusivity.
Software Engineering Graduate - Newcastle in Newcastle upon Tyne employer: Sage City
At Sage, we pride ourselves on being an exceptional employer that fosters a culture of creativity, collaboration, and continuous learning. Our Newcastle office offers a hybrid work environment, generous benefits including 25 days holiday, paid learning and volunteering days, and opportunities for personal and professional growth, making it an ideal place for Software Engineering Graduates to thrive and innovate in their careers.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineering Graduate - Newcastle in Newcastle upon Tyne
✨Tip Number 1
Network like a pro! Reach out to current employees at Sage on LinkedIn or through mutual connections. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Prepare for those interviews by practising common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills and boost your confidence.
✨Tip Number 3
Show off your projects! Whether it's a GitHub repo or a personal website, having tangible examples of your work can really impress interviewers. Make sure to highlight any innovative solutions you've come up with.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Sage team.
We think you need these skills to ace Software Engineering Graduate - Newcastle in Newcastle upon Tyne
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your programming knowledge and any relevant projects you've worked on. We want to see how you can contribute to our team!
Craft a Compelling Cover Letter:Your cover letter is your chance to show us your personality and passion for software engineering. Share why you're excited about this role at Sage and how your background aligns with our values of creativity and collaboration.
Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled challenges using code. Whether it's through academic projects or personal endeavours, we love to see your thought process and how you approach problem-solving.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets to us quickly and efficiently. Plus, you’ll find all the details you need about the role and our company culture!
How to prepare for a job interview at Sage City
✨Know Your Tech
Make sure you brush up on your programming languages and coding fundamentals. Be ready to discuss any projects you've worked on, especially those that showcase your problem-solving skills. This will show your technical capability and enthusiasm for the role.
✨Understand Agile Methodologies
Since the role involves working in an agile (SCRUM) team, it’s crucial to familiarise yourself with agile practices. Be prepared to talk about how you’ve collaborated with others in a team setting and how you approach feedback and iteration.
✨Show Your Curiosity
Sage values a curious mindset, so come prepared with questions about the company’s use of emerging technologies and how they impact software development. This not only shows your interest but also your willingness to learn and adapt.
✨Communicate Effectively
Excellent interpersonal skills are key. Practice articulating your thoughts clearly and concisely. Think about examples where you’ve successfully communicated complex ideas to non-technical colleagues, as this will demonstrate your ability to work effectively across teams.