Senior Software Engineer 1

Bangalore, KA, IN, 560103


Sophos Overview – Cybersecurity Evolved

Sophos evolves to meet every new challenge, protecting more than 400,000 organizations of all sizes in more than 150 countries from today’s most advanced cyberthreats. Powered by SophosLabs, our cloud-native and AI-enhanced solutions are able to adapt and evolve to secure endpoints and networks against never-before-seen cybercriminal tactics and techniques. Managed through our award-winning, cloud-based platform, Sophos Central, our best-of-breed products work together through our unique Synchronized Security system to share threat intelligence and respond to evolving threats. The Sophos suite of products secures networks and endpoints against automated and active-adversary breaches, ransomware, malware, exploits, data exfiltration, phishing, and more.


Job Purpose

As a QA you will be responsible for quality of Network security content helping to protect millions of users worldwide from Network security threats and exploits.  This role requires an ability to apply processes and procedures, as well as problem solving and critical thinking skills, to perform complex testing and automation activities to validate the content. The ideal candidate is passionate about computer network security and obsessed about quality with an attention to detail.


Main Duties

  • Design, develop and maintain test plans, scripts for functional and release testing
  • Develop and maintain automation tests for content releases
  • Build test beds as needed
  • Design and develop test platform for various IPS/UTM products
  • Maintain aligned communication with the team which includes quality, effectiveness, 3rd party test issues etc.,
  • Ability to enforce people following documented operational processes
  • Perform regular internal audits and fire drills to identify the gaps in processes
  • Develop and maintain testing processes and documentation
  • Participate in and, where necessary, lead incident response and after-action reporting activities
  • Implement and continuously improve Operational, releases and quality processes
  • Identify testing/automation requirements and present them to management
  • Establish and maintain a high level of customer trust and confidence


Skills & Experience


  • Bachelor/Master Degree in Engineering, Computer Science/Electronics OR Bachelor/Master of Computer Application
  • Good to have certifications such as CEH, CCNA/CCNP, CISSP etc.
  • 8-10 years of experience in IPS Signature Development/Test (preferably on Snort or equivalent engine)
  • Good understanding of various network and end-point security providing technologies such as conventional Firewalls, NGFWs, IDS/IPS, AV/UTM, Proxy Servers etc.
  • Knowledge and experience in Snort IPS rules
  • Knowledge and experience with test methodologies used in software development;
  • Knowledge and experience with networking and troubleshooting skills;
  • Knowledge and experience with UNIX/Linux systems;
  • Knowledge and experience with Web technologies (HTTP, SSL)
  • Proven understanding of common data structures and have good algorithmic skills
  • Knowledge and experience with automation development using one or more languages (Python / Perl / Java / C/ C++/ Go / Ruby / JavaScript etc.)
  • Knowledge of automation tools, infrastructure and framework and working experience on automating tests using various industry standard tools & markups (Robot, Junit, Jenkins, Selenium, Robot Framework, xPath, Yaml, JSON, REST )
  • Knowledge and experience with several of following products: IPS, Firewall Network security devices
  • Able to work independently with minimal supervision
  • Interpersonal and communication skills, focused on building rapport and listening
  • Strong communication skills, written and verbal
  • Strong organization and time management skills
  • Ability to multitask and prioritize workload along with project assignments
  • Flexibility to work with teams in different time zones
  • Critical thinking – Ability to analyse situations and make informed decisions – think critically and devise solutions
  • Team work – Ability to collaborate with team members, accept feedback from others
  • Positive attitude – Bring positivity to team members
  • Sense of urgency to business requirements.


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 Privacy Policy 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 follow the steps set out in the Privacy 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, Linux, Unix, Computer Science, Cisco, Technology