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
Be the first to know aboutnew jobs every week
Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.
