The Latest in IT Security

Senior Software Engineer – Linux / Unix


Senior Software Engineer – Linux / Unix

Posted: 6 September 2012
Company name: Sophos
Location: Abingdon, Oxfordshire
United Kingdom
Pay rate: Up to ?57K DOE + variable pay and benefits
Travel: none
Poster represents: employer
Terms of employment: Salaried employee
Hours: full time
Onsite: yes

Company overview

Sophos is focused on delivering the best IT security and data protection for businesses. Today Sophos products protect over 100,000 businesses and 100 million users, in more than 150 countries. Sophos understands what it takes to keep businesses secure and this is why Sophos is recognized globally by its Customers and Analysts alike, as leaders in what it does.

The key to the Sophos success story is its people.. Sophos is built on a foundation of world class talent, who have developed long standing careers with the company. Sophos believes its employees are the company’s best asset.and is therefore continuously seeking to acquire high calibre talent which will contribute towards the continual growth, innovation and success of the Sophos global brand.

The opportunity

Our Engineering team develop the next generation of Sophos products and technologies for which we’ve become known around the world. They are passionate and clued up on new technologies and products; always looking for ways to revolutionise how security technology interacts with the user; and have a penchant for solving complex and challenging technical problems in a creative manner.

This role provides the opportunity to work in an open and collaborative environment as part of our Linux/UNIX team. The team are focused on developing our Anti-Virus products, adding new features and supporting new platforms, at the cutting edge of Linux and UNIX development.

“.This is a challenging opportunity for highly skilled individuals to work on complex enterprise scale solutions within a fast paced, growing and truly innovative global organisation. Sophos is looking for ‘Technical Ninjas’ to create vision and make stuff happen..”

Required skills:
The candidate profile

To succeed in this role you’ll be passionate about Linux/UNIX development, and keen to use your excellent programming and design skills to help the team be successful. You’ll feel at home within an Agile team with its open communications, pair programming, commitment to quality and focus on getting things “done, done”.


. Vast Linux or Unix Commercial development experience;

. Experienced using C++ with STL, including concurrency

. Architecture design and design patterns;

. Proficient in using tools of trade (source control, static analysis, profilers, make etc);

. Linux scripting (bash, sed, awk);

. Analytical with an eye for detail, a natural problem solver with a continuous improvement ethos;

. Able to work autonomously and deliver in line with project roadmaps whilst working collaboratively within the wider team environment;

. Interpersonal communication style, a natural relationship builder who uses these skills to deliver;

Desired skills:

. Experience of working within Agile development methodologies;

. A good understanding of Solaris / AIX / HP-UX administration;

. Kernel space development;

. Contributions to an Open Source project;

. Familiarity with autotools;

. Experience with automated regression testing;

. Working knowledge of Python

URL for more information:

Leave a reply



Mission-Critical Broadband – Why Governments Should Partner with Commercial Operators:
Many governments embrace mobile network operator (MNO) networks as ...

ARA at Scale: How to Choose a Solution That Grows With Your Needs:
Application release automation (ARA) tools enable best practices in...

The Multi-Model Database:
Part of the “new normal” where data and cloud applications are ...



Latest Comments

Social Networks