Software Engineer- Up to £36K
Up to £36K + bonus + benefits
Reference: WUK676
Please note: Applicants for this position must have authorization to work in the UK.Role
In this role, you will be involved in the full software lifecycle, developing software as part of a project team to create the next generation of Sophos management products. You will design sub-systems consisting of numerous interfacing components, in-line with specified project timescales, quality and functionality requirements and will make recommendations for software specifications to the lead developer.
You'll have experience of developing software within a commercial environment and will write high-quality code in-line with guidelines. You'll also have a good understanding of how software components interface with each other. Your ability to write technical specifications based on functionality, along with your experience in either developing a number of components within a sub-system or developing software using a number of different technologies will mean that you'll enjoy the challenge that this role presents.
This role is based at our headquarters in Abingdon, Oxfordshire.
Main duties
- Make recommendations for software specifications based on product requirements to the Lead Developer
- Make recommendations for software design based on functional specifications
- Design sub-systems consisting of numerous interfacing components, in line with specified project timescales, quality and functionality requirements
- Write code as directed by Development Lead or Manager to deliver against specified project timescales, quality and functionality requirements
- Conduct Unit, System and Integration testing on own code, fixing errors and entering defects into the defect tracking system
- Submit code, designs and specifications to peer reviews as requested by Development Lead or Manager and make modifications in line with the feedback received
- Participate in peer reviews of code, designs and specifications, ensuring adherence to standards and making suggestions to increase quality to the author
- Review own code after testing, identifying opportunities to re-factor for increased clarity and make recommendations to the Technical Lead or Manager making modifications to code
- Exchange information on components with other engineers and the technical leads across development teams to identify cross-component issues and recommend solution
- Provide clear updates on progress against assigned tasks as requested by Development Lead or Manager
- Escalate any problems and exceptions to the relevant Development Lead or Manager in a timely manner, with recommended solutions or workarounds
- Suggest improvements to departmental standards and procedures to Development Lead or Manager
- Provide accurate estimates of time required for allocated tasks
- Exchange information with representatives from other Engineering departments to share ideas and resolve issues
- Provide guidance to junior Engineers on technologies, processes and products to enable them to contribute more effectively
Experience and skills
You will need to demonstrate experience in the following:
- Software development within a commercial environment
- Coding and unit testing
- Designing small software components
- Contributing to the process of defining technical and functional specifications
- Developing a number of components within a subsystem or developed software using a number of different technologies
Experience in the following is desirable:
- Developing commercial software through all stages of a SDLC
- C# development
- C++ development
- Script language development – Perl, Python, Bash, Tcl
Benefits
The remuneration package includes:
- Annual holiday entitlement of 25 days, which can increase to 28 days
- Profit-related bonus scheme
- Group personal pension scheme
- Private medical insurance
- Critical illness insurance
- Death in service policy (life assurance)
- Permanent health insurance
- Travel insurance
- Personal accident cover
Working conditions at Sophos are very good and include:
- Subsidised staff restaurant
- Free beverages, fruit and pastries
Please note: Sophos has a non-smoking policy inside its buildings.
