Software Engineer

Budapest, HU, 1117

Sophos Labs

Sophos Overview – Cybersecurity Evolved

As a worldwide leader in next-generation cybersecurity, Sophos protects nearly 400,000 organizations of all sizes in more than 150 countries from today’s most advanced cyberthreats. Powered by SophosLabs – a global threat intelligence and data science team – Sophos’ cloud-native and AI-enhanced solutions secure endpoints (laptops, servers and mobile devices) and networks against evolving cybercriminal tactics and techniques, including automated and active-adversary breaches, ransomware, malware, exploits, data exfiltration, phishing, and more. The award-winning Sophos Central cloud-based platform integrates Sophos’ entire portfolio of best-of-breed products, from the Intercept X endpoint solution to the XG Firewall, into a single system called Synchronized Security. Sophos products are exclusively available through a global channel of more than 47,000 partners and Managed Service Providers (MSPs). Sophos also makes its innovative commercial technologies available to consumers via Sophos Home. The company is headquartered in Oxford, U.K., and is publicly traded on the London Stock Exchange under the symbol “SOPH.”

Is this role for you?

 

Ask yourself these questions:

 

  • Are you an experienced and talented software engineer that’s getting tired of what you do?
  • Is massaging the same few KLOC sub-component month after month getting tedious?
  • Frustrated with spending hours configuring the shared hardware environment for your embedded software, constant fight with broken cables and slots?
  • Fed up with meaningless responsibilities that take you nowhere?  
  • Stuck on the same project for years and in a company with mediocre growth?

 

If any of that sound familiar this position may just be what you are looking for - if you are ready for the challenge.

 

The ‘Brief’

 

At Sophos, we protect businesses worldwide against complex threats, viruses and spam.

We build high quality security products in a fast-paced, nimble environment and we've been doing it for more than 30 years. The company has an extremely strong position due to its successful product portfolio and rapidly growing share in the most vibrant technology sector today - Cyber Security. 

 

SophosLabs is the unit within Sophos that delivers data to Sophos products. BIG Data. BIG analytics. About cyber threats.

 

Besides threat analysts, Sophos Labs has some of the industries finest threat researchers that know the nature of malware inside out. We supply full stack web based big data tools to make their research job more effective, as well as implement backend services that perform real-time processing decisions on stream threat objects (executable samples, URIs, emails, IP) before they reach our customers. Literally millions of processing transactions an hour. A constant race against cyber criminals and time, which in our opinion makes Cyber Security the most exciting areas of IT business.

 

Why are we hiring?

 

Sophos and Sophos Labs are expanding fast. We are now looking for system developers to develop systems further, and to migrate them over to the cloud infrastructure - all done as seamlessly as possible. The current technology stack includes various flavors of Linux, Perl, Python, Go, (Mason, JQuery, JavaScript, Angular) MySQL, Elastic/ELK, Dynamo DB, AWS Aurora, AWS Neptune, Docker, Kubernetes, Rancher, further AWS technologies.

 

We need engineers with the attitude, agility and ability to use these diverse tools in what we do.

 

The skills and assets we are looking for

 

You bring valuable asset to the team if you:

  • Have years of software engineering experience. We believe that real engineering skills are language independent.
  • Basic experience with scripting languages and databases. You use the right tool for the right problem, i.e. you are not trying to solve e.g. a text parsing exercise on Linux with ANSI-C. You are not afraid to put together a complex SQL statement either.
  • If perhaps you have an active AWS account or a cloud based pet project already, meaning that you have some experience with basic AWS services that would be great.
  • Have no qualms in reading legacy code and get your hands dirty with it if needed. Even if it’s in a language you are not comfortable with.
  • Can learn fast. Really fast.
  • Have some experience with Kanban and Scrum.
  • We work with engineers and research from UK, AU, IN and CA daily, so a fluent English is a must
  • Any previous Cyber Security experience is a nice to have – but interest is a must.
  • Have good problem solving and troubleshooting skills
  • Able to work in small groups but also independently if needed
  • Have a strong opinion on how to get things better, and you are not afraid to share it

 

A day in the life of a Sophos Labs Software Engineer


A quote from one of our most senior technology leaders in the Budapest Lab:

 

“This is not an average software development position that is specialized on one language or framework or another. This is not a short-term project work either, where you develop somebody's startup idea or move a fishing company's infrastructure to AWS without knowing what it does. You are not going to sit and sleep through hour long meetings watching colorful presentation slides you can't even read from the back rows.
This job is completely different to all that – a job you would be passionate about or run away from. You will face real technical challenges, complex problems that will lead you in day by day, and you won’t even notice it. You will realize that keep thinking about the solution even home at the dining table. You will seek solutions for complex problems, and always be ready to have a plan “B” and “C” for the case when “A” doesn’t work out. Being able to think-out-of-the box is not a nice-to-have asset, but a must to survive. Sometimes you will need to go and negotiate requirements yourself with internal users, threat analysts from overseas in both east and west [that are really nice folks anyway], in order to better understand their problems, business needs, so you can help their job with your work. And you will like that kind of engineering freedom, or eventually dislike it when eventually a group of them on the east side of the globe want the opposite feature as the other group on the
west, and you are stuck in the middle - this is where your organizational and communication skills come into picture (after one year, you will perfectly understand and speak at least 4 different English accents for sure!) Sometimes you will have different opinion as your peer engineers and managers, and you would stand up for it if you believe that their approach is wrong, and they will highly appreciate it. Your line manager will be fully supporting with you with all this, you will feel he is rather your assistant than your boss. At the end of the day, the visible output of your efforts may be as little as a small spike on a monitor diagram, and you will still feel extremely proud of that, because that will mean you have just protected tens of thousands of computers or devices from an organized malware attack for example.

 

Did it not scare you away?

 

By the way, we won’t bore you with programming tests on papers or whiteboards. We have a complex challenge waiting for you right from the start. “

Equal Opportunities

Sophos is committed to equality opportunity in all areas of its work. All qualified applicants will be treated in a fair and equal manner and in accordance with the law regardless of gender, marital status, race, religion, colour, age, disability or sexual orientation.

If you choose to explore this 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 data protection policy which can be found here and used by our recruitment team to contact you regarding this or other relevant opportunities at Sophos.  If you would like Sophos to delete or update your details at any time, please reply to this or other emails from Sophos clearly stating your request, or follow the steps set out in the data protection policy describing your individual rights.  If you have any questions about Sophos’ data protection practices please contact dataprotection@sophos.com.

At Sophos, we want every organization to be protected by innovative, next-generation IT security, even those who don't have a huge IT staff. We protect organizations of all sizes, all around the world by making enterprise-grade security that is simple to deploy, manage, and use. It is our passion, and something we are truly proud of.


Job Segment: Developer, Embedded, Cloud, Linux, Java, Technology