Software Engineer - Student Placement (Queens University Only)

Software Engineer - Student Placement (Queens University Only)

Placement 19350 - 23650 £ / year (est.) Hybrid
M

At a Glance

  • Tasks: Develop software for Magnite's advertising platform and solve complex technical problems.
  • Company: Join a leading tech company with a collaborative culture and global reach.
  • Benefits: Enjoy competitive salary, private medical insurance, and wellness days.
  • Other info: Hybrid work schedule with excellent career growth opportunities and mentorship.
  • Why this job: Make a real impact with your code and gain hands-on experience in a dynamic environment.
  • Qualifications: Current Queen's University student studying a STEM-related degree with programming skills.

The predicted salary is between 19350 - 23650 £ per year.

Student placement software engineering role developing Magnite's advertising platform. Responsibilities include software development, quality assurance, test automation, deployment, and solving complex technical problems with experienced engineering teams. The role provides mentorship and exposure to a broad technology stack, including Java, Rust, Scala, JavaScript, Python, C++, SQL, Cassandra, Druid, Hadoop.

This role is open only to applications from current Queen's University students for our 2027 student placement program.

Belfast Office Hybrid Schedule (M/F remote, T/W/TH in-office).

Magnite is the industry's largest scaled, independent CTV/video ad platform. Thousands of publishers around the globe rely on our technology to sell advertising on their terms and across every channel and format including CTV, desktop, mobile, and audio. Likewise, we help the world's leading agencies and brands reach millions of consumers efficiently, safely, and while respecting their privacy.

The Magnite team is made up of hundreds of people across North America, EMEA, LATAM, and APAC, and our stock is traded on NASDAQ as MGNI. Our Software Engineer placement will give you hands-on professional experience across a world-class technology stack. You will get access to continual growth and learning opportunities that will help you build your skills. You will help in the development of our highly complex platform, which utilises an array of the most modern technologies. You will make a real difference - the code you commit reaches millions of people as soon as you release it.

Throughout your internship, you will gain exposure to all of our team, and gain hands-on experience in software development, software quality assurance, automation, and deployment. You will work alongside our team of experienced Engineers, Software Development Engineers in Test and Automation/Deployment Engineers. You will learn from our experienced engineers to apply new approaches to problem-solving which help to build elegant solutions for complex technical challenges. We work hard to keep an open, collaborative atmosphere where no questions, suggestions or ideas are off limits.

Essential Skills:

  • Studying in a STEM-related degree
  • Desire to excel in programming
  • Self-driven with the desire and ability to continue learning
  • Experience with functional or OO programming as well as SQL
  • Passionate and curious about new technologies
  • Understanding of software methodologies

Desirable Skills:

  • Developing personal projects, or contributing to open source projects - pet projects in GitHub/bitbucket are cool to see.

Training & Career development:

  • Access to enterprise education resources
  • Magnite knowledge for industry background
  • Onboard with a buddy for your year
  • Guidance, help, and mentorship

Comprehensive Perks and Benefits:

  • Holiday Breaks and Quarterly Wellness Days
  • Private Medical Insurance
  • Competitive Pension Plan
  • Disability and Life Insurance
  • Mobile Phone Subsidy
  • Fitness and Wellness Reimbursement

Company Culture:

We believe collaboration is essential to success. Magnite's hybrid schedule includes two days worked remotely (Monday and Friday) and three days on-site (Tuesday, Wednesday and Thursday). Our offices provide lunches, beverages, snacks, training and development, and office events to support your work week. We also understand you have appointments, families, hobbies, and other commitments. Magnite strives to maintain a healthy work/life integration for all employees so you can bring your best every day - both at work and at home.

Magnite Invests in You:

  • Career Development Initiatives and a Career Growth Framework
  • Culture and Inclusion Programs
  • Bonusly Peer-to-Peer Recognition Program
  • Community Service and Volunteer Events
  • Company-Matched Charitable Contributions
  • Mental Health Support

About Us:

The world's leading agencies and brands trust our platform to access brand-safe, high-quality ad inventory and execute billions of advertising transactions each month. Anchored in bustling New York City, sunny Los Angeles, mile high Denver, historic London, and down under in Sydney, Magnite has offices across North America, EMEA, LATAM, and APAC.

Our Commitment:

We aim to incorporate a wide range of voices into our Magnite culture, cultivating an environment where employees feel welcomed, cared for, and encouraged to freely share ideas. We are committed to employee growth, collaboration, inclusion, and innovation. We invest in Magnite's local communities. We seek talent from all backgrounds to champion corporate values of seeing the big picture and being catalysts of change.

Software Engineer - Student Placement (Queens University Only) employer: Magnite

At Magnite, we pride ourselves on fostering a collaborative and inclusive work culture that prioritises employee growth and well-being. With a hybrid schedule that promotes work-life balance, comprehensive benefits from day one, and a commitment to community service, our Belfast office is an excellent place for engineers to thrive while contributing to impactful technology that serves millions globally.

M

Contact Details:

Magnite Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer - Student Placement (Queens University Only)

✨Get Involved with Open Source Projects

Diving into open source is a fantastic way to showcase your skills and build a solid portfolio that speaks volumes. Contributing to projects on platforms like GitHub not only helps you learn, but it puts your work in front of potential employers, including places like Magnite!

✨Attend Hackathons and Tech Meetups

Jumping into hackathons or local tech meetups can give you great exposure to the industry. Not only do you get to network with like-minded individuals, but you might even catch the attention of recruiters from companies like Magnite while collaborating on exciting projects.

✨Leverage University Career Services

Don’t underestimate the power of your university's career services! They often have connections with companies looking for placement candidates like us. They can guide you on preparing for interviews and even help set up networking events.

✨Show Off Your Projects on Your Personal Website

Create a portfolio website to showcase your coding projects and development skills. This is a brilliant way to give a peek into your personality and capabilities while letting potential employers like Magnite see your work up close. Plus, it shows you're proactive!

We think you need these skills to ace Software Engineer - Student Placement (Queens University Only)

Java
Rust
Scala
JavaScript
Python
C++
SQL

Some tips for your application 🫡

Show Off Your Projects:In software engineering, showcasing your portfolio is key! Include links to GitHub repositories or any relevant projects you've worked on. This will give us a clear idea of your coding skills and what you can bring to Magnite.

Highlight Relevant Skills:Make sure to emphasise programming languages, frameworks, and tools you’re familiar with on your CV. For a placement, we love seeing candidates who are eager to learn and adapt, so don’t hesitate to include any relevant coursework or certifications you’ve completed.

Tailor Your Cover Letter:In your cover letter, focus on why you’re interested in a placement with Magnite specifically. Tell us what you hope to learn and how we fit into your career goals—not just what you can do for us, but what you want to gain from the experience.

Be Ready to Talk Tech:Prepare for the possibility of a technical assessment or interview. Brush up on coding challenges and be ready to discuss your approach to problem-solving. Remember, we are looking for your thought process and ability to learn, not just the correct answer!

How to prepare for a job interview at Magnite

✨Brush Up on Your Coding Skills

For a software engineering placement at Magnite, be ready to tackle coding challenges. You might face questions on algorithms, data structures, or even a live coding session. Practising on platforms like LeetCode or HackerRank can really sharpen your skills and boost your confidence!

✨Showcase Your Projects

Have a couple of your projects on hand to discuss during the interview. Whether it's a personal project or something from your coursework, being able to explain your thought process, the technologies you used, and any challenges you faced can make a great impression. Be prepared to dive into the specifics and even share your GitHub link!

✨Understand the Tech Stack

Make sure you're familiar with the technologies and tools that Magnite uses. If you see mentions of specific languages or frameworks in the job description, brush up on them. This shows your enthusiasm and preparedness for the role, making you a more attractive candidate!

✨Be Ready to Learn and Adapt

As this is a placement, the hiring team at Magnite will be keen to hear about your motivation and potential to grow. Be open about what you want to learn from the role. Highlight experiences where you've adapted to new situations or picked up new skills quickly to showcase your enthusiasm for the opportunity.