Software Engineer 1
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
- Strong foundations in computer science fundamentals (e.g., data structures, algorithms, software design, and debugging).
- Experience writing your own code through academic projects, internships, personal projects, or open-source contributions.
- Ability to break down ambiguous problems and reason through trade-offs.
- Clear written and verbal communication skills.
- Curiosity, continuous learning, and a willingness to take ownership.
- Bachelor's degree in computer science, Software Engineering, related field, or equivalent practical experience.
Desirable
- Practical experience of developing code in C++
- Working knowledge of Python or other scripting language.
- Experience of developing for Microsoft Windows platforms
- Experience of Microsoft Windows driver development.
- Interest in cybersecurity
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.
