Junior Software Engineer
Junior Software Engineer

Junior Software Engineer

Abingdon Full-Time 28800 - 48000 £ / year (est.) Home office (partial)
S

At a Glance

  • Tasks: Join our Agile team to develop features for a Linux product protecting Cloud workloads.
  • Company: Sophos is a global leader in cybersecurity, safeguarding millions from advanced cyber threats.
  • Benefits: Enjoy hybrid work, wellness days, and community support initiatives.
  • Why this job: Be part of an innovative team that values fun, diversity, and personal growth.
  • Qualifications: BSc in Computing or equivalent; experience in Go, C++, and Python is a plus.
  • Other info: We promote a diverse and inclusive workplace, welcoming all applicants.

The predicted salary is between 28800 - 48000 £ per year.

Sophos is a worldwide leader in next-generation cybersecurity, protecting more than 500,000 organizations and millions of consumers in more than 150 countries from today’s most advanced cyberthreats. We are looking for a Junior Software Engineer to join our Cloud Native Security team, working on a Linux product to protect our customers’ Cloud workloads. In this role you will be part of an Agile team, developing new features using a range of technologies including Go, C and C++, as well as scripting languages such as Python for test automation.

What You Will Do

  • Actively contribute to release planning and drive for high-value and high-quality solutions which meet business needs
  • Participate in the design of products in line with asset technical strategy, quality and functionality requirements
  • Write product code along with test automation to deliver against project timescales, quality and requirements
  • Contribute to daily stand-ups, kick-offs, collaborative estimation and retrospective meetings
  • Participate in security reviews of new developments to ensure that released products comply with Sophos’ security requirements and industry best practice
  • Other duties and responsibilities as directed.

What You Will Bring

  • Developing code in a statically-typed language, preferably Go or C++
  • Working knowledge of Python, bash or other scripting language
  • Ability to learn new skills quickly and apply them to the role
  • Technical problem solving
  • Effective communicator with different types of audience
  • BSc in Computing or other numerate discipline, or equivalent experience.

Desirable:

  • Experience of developing software on Linux, and a general enthusiasm for Linux
  • Experience with automated regression testing
  • Experience of working within Agile development methodologies
  • Experience of continuous integration, build and test

What’s Great About Sophos?

  • Our people – we innovate and create, all of which are accompanied by a great sense of fun and team spirit
  • Employee-led diversity and inclusion networks that build community and provide education and advocacy
  • Annual charity and fundraising initiatives and volunteer days for employees to support local communities
  • Global employee sustainability initiatives to reduce our environmental footprint
  • Global fitness and trivia competitions to keep our bodies and minds sharp
  • Global wellbeing days for employees to relax and recharge
  • Monthly wellbeing webinars and training to support employee health and wellbeing

Our Commitment To You

We’re proud of the diverse and inclusive environment we have at Sophos, and we’re committed to ensuring equality of opportunity. We believe that diversity, combined with excellence, builds a better Sophos, so we encourage applicants that can contribute to the diversity of our team. All applicants will be treated in a fair and equal manner and in accordance with the law regardless of gender, sex, gender reassignment, marital status, race, religion or belief, color, age, military veteran status, disability, pregnancy, maternity or sexual orientation.

If you choose to explore an opportunity, and subsequently share your CV or other personal details with Sophos, these details will be held by Sophos for 12 months in accordance with our Privacy Policy and used by our recruitment team to contact you regarding this or other relevant opportunities at Sophos.

Junior Software Engineer employer: Sophos

At Sophos, we pride ourselves on fostering a vibrant and inclusive work culture that encourages innovation and collaboration. As a Junior Software Engineer in Abingdon, you'll have the opportunity to work with cutting-edge technologies while benefiting from our commitment to employee wellbeing, professional growth, and community engagement through various initiatives. Join us to be part of a team that not only values your contributions but also supports your development in a dynamic and rewarding environment.
S

Contact Detail:

Sophos Recruiting Team

dataprotection@sophos.com

StudySmarter Expert Advice 🤫

We think this is how you could land Junior Software Engineer

✨Tip Number 1

Familiarise yourself with the technologies mentioned in the job description, especially Go and C++. Consider building a small project or contributing to open-source projects using these languages to showcase your skills.

✨Tip Number 2

Engage with the software engineering community, particularly those focused on cybersecurity. Join forums, attend meetups, or participate in online discussions to network and learn more about industry trends and best practices.

✨Tip Number 3

Prepare for technical interviews by practicing coding challenges that focus on algorithms and data structures. Websites like LeetCode or HackerRank can be great resources to sharpen your problem-solving skills.

✨Tip Number 4

Show your enthusiasm for Linux by getting hands-on experience. Set up a Linux environment on your machine and explore its features, as well as practice writing scripts in Python or bash to automate tasks.

We think you need these skills to ace Junior Software Engineer

Proficiency in Go or C++
Working knowledge of Python and bash
Experience with Linux development
Understanding of Agile development methodologies
Familiarity with automated regression testing
Knowledge of continuous integration and build processes
Technical problem-solving skills
Effective communication skills
Ability to learn new technologies quickly
Experience with test automation

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience and skills that align with the Junior Software Engineer role. Emphasise your proficiency in Go, C, C++, and Python, as well as any experience with Linux and Agile methodologies.

Craft a Strong Cover Letter: Write a cover letter that showcases your passion for software engineering and cybersecurity. Mention specific projects or experiences that demonstrate your technical problem-solving abilities and effective communication skills.

Showcase Relevant Projects: If you have worked on any personal or academic projects related to software development, especially using the technologies mentioned in the job description, include them in your application. This can help illustrate your hands-on experience.

Highlight Soft Skills: In addition to technical skills, emphasise your ability to work collaboratively in an Agile team environment. Mention your experience in participating in stand-ups, kick-offs, and other team activities to show you are a team player.

How to prepare for a job interview at Sophos

✨Show Your Coding Skills

Be prepared to discuss your experience with programming languages like Go, C, and Python. Bring examples of your previous work or projects that demonstrate your coding abilities and problem-solving skills.

✨Understand Agile Methodologies

Since the role involves working in an Agile team, brush up on Agile principles and practices. Be ready to discuss how you've contributed to Agile processes in past experiences, such as daily stand-ups or sprint planning.

✨Demonstrate Your Passion for Linux

As the position focuses on a Linux product, express your enthusiasm for Linux and any relevant experience you have. Mention any personal projects or contributions to open-source software that showcase your commitment to the platform.

✨Prepare for Security Discussions

Given Sophos's focus on cybersecurity, be ready to talk about security best practices and how they apply to software development. Familiarise yourself with common security vulnerabilities and how to mitigate them in your code.

Junior Software Engineer
Sophos
S
  • Junior Software Engineer

    Abingdon
    Full-Time
    28800 - 48000 £ / year (est.)

    Application deadline: 2027-06-23

  • S

    Sophos

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