Software Engineer 2

Bangalore, KA, IN, 560103

Engineering

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.”

Main Duties

  • Drive design and implementation leveraging modern design patterns
  • Ability to partner effectively with UX, PM, DevOps, QE and other developers to design and implement meeting the spirit of requirements
  • Technically curious to keep present on advances in technology
  • Write code (product and test) to deliver against project timescales, quality and requirements in various languages including Java or other selected languages for Sophos Cloud products.
  • Work with best of breed Cloud technologies (NoSQL, high throughput event processing, cloud-scale data analytics, etc.)
  • Design software components (Functionality, defect fixes or automation) that form part of a larger solution, in line with team objectives
  • Define test scenarios and test cases to ensure quality of the teams deliverables
  • Provide guidance and mentorship to junior developers.

 

Experience and Skills

  • BS in Computer Science or equivalent
  • 7+ years of Java and the Java Spring Framework, or JavaScript/Typescript and modern JS Frameworks, Python, Groovy.
  • Experience using and creating RESTful APIs.
  • Experience with NoSQL technologies, MongoDB preferred
  • Experience with TDD and agile development methodologies
  • Experience with Continuous Integration/Continuous Deployment best practices
  • Excellent attention to detail
  • Excellent verbal and written communication skills
  • Essential
  • Designing and write high quality code
  • Evaluating code and design quality
  • Understanding how products and technologies interface with each other and fit with the strategy and business needs
  • Evaluating technical and functional specifications and their cohesion
  • Negotiation
  • Technical problem solving and strong debugging skills
  • Effective communication with different audiences
  • Risks Assessment and Mitigation
  • Coaching and training
  • Strong team work skills

 

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, Computer Science, Cloud, Java, Testing, Technology