Software Engineer

Budapest, HU, 1117

Sophos Labs

As such Sophos Labs is looking for Software Engineers to contribute to the next chapter in its Anti-Spam systems.

The Sophos Labs team is at the heart of Sophos providing the core operations, research and automation Sophos products use to protect businesses from known and emerging malware- viruses, rootkits and spyware- and other computer threats like phishing, spam and scams. 


As a Systems Development Software Engineer, you will work closely with the Sophos Anti-Spam product and Sophos Artificial Intelligence teams to deliver Anti-Spam capabilities to our customers. Because your team’s systems are providing Anti-Spam protection to customers 7x24 it will also need to adhere to the rigorous software reliability and release standards of the Sophos Labs Sytems Development disciplines. 


As a member of the Sophos Labs Systems Development team, you will perform software development activities throughout the full development life cycle, including coding, documenting, debugging, testing and supervising the operation of systems to create the next generation of computer security products.



Core Duties & Responsibilities

  • Work with sysadmin and operations team(s), to handle incidents & maintain existing systems software and the operations they support. Identify and action areas that need refactoring and or deeper test coverage.

  • Work in agile development, to scope, design and implement a variety of resilient and scalable systems.

  • Applying development practice (unit tests, code reviews, functional testing, continuous integration & security ) as agreed within the current agile team

  • Contribute to design and architectural reviews of new systems and assessing the impact of changes on existing systems.


Scope of Influence

  • Mentorship of others and often strong voice and leadership within the team



  • Effective verbal and written communication with small technical and non-technical audiences outside of the team



  • Ability to mentor & coach junior colleagues on technical issues and problems in specific areas.

  • Able to constructively review and support innovations from others within the team.

  • Able to discuss constructive feedback regarding own deliveries and idea.


Technical Knowledge

  • Able to contribute to and draft designs to a wider team

  • Advanced knowledge in particular tools and languages

  • Transferable skills to new languages and frameworks

  • Demonstrate pragmatic problem solving

  • Focus on quality-driven software development practices within the team


Planning & Organizing

  • Ability to assess technical options and propose best based on quantitative comparison

  • Able to identify project and operational risks and discuss mitigations to them in team forums

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, Testing, Technology