Software Engineer 3
Oxfordshire, United Kingdom
Windows
Python
More jobs from this company
views: 0
Software Engineer 3

This role sits within the Windows Endpoint team, building a product that provides industry leading protection to organisations of all sizes including Next Generation Anti-Virus Security, Analytics, and Remediation functionality.

As a Software Engineer, you will contribute to designing, developing, testing, and maintaining high-quality software components. You will work closely with senior engineers, support product delivery, and continually build your technical skills while learning best practices in software engineering.


What You Will Do

  • Contribute to the design and implementation of product features that align with technical strategy, quality standards, and functional requirements.
  • Develop full lifecycle code from development, testing, production, and subsequent fixes and improvements.
  • Participate in release planning, providing reliable estimations and delivering work that meets scope and quality expectations.
  • Engage in code reviews and other collaborative engineering practices.
  • Take part in daily standups, sprint ceremonies, and retrospective discussions.
  • Participate in security reviews of new development to help ensure compliance with Sophos security requirements and industry best practices.
  • Troubleshoot and resolve issues as a first responder in the team.

What You Will Bring

Essential

  • Practical experience of developing code in C++
  • Working knowledge of Python or other scripting language
  • Experience of developing for Microsoft Windows platforms
  • Solid problem-solving skills and willingness to be autonomous and own their work, seeking support when needed
  • Effective communication and collaboration skills within a cross functional, Agile team
  • Bachelor 6s degree in computer science, Software Engineering, related field, or equivalent practical experience

Desirable

  • Experience of Microsoft Windows driver development
  • Experience of developing code in Modern C++ (C++ 11/14/17)
  • Experience with LUA scripting language
  • Experience of working within Agile development methodologies
  • Experience of continuous integration, build and test
  • Designing software systems and components
  • Experience of Security reviews, Secure coding and meeting Security requirements
Software Engineer 3
Oxfordshire, United Kingdom
Windows
Python
More jobs from this company
views: 0

Be the first to know about
new jobs every week

Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.