This job has expired, please see additional jobs below
Principal Software Engineer
Entertainment & Media Industry Company
London, , United Kingdom
Job Details - this job has expired, please see similar jobs below
Job Introduction
As Principal Software Engineer you will be responsible for the design, implementation and operation of effective software and tools and sharing deep expertise in specific business and technology domains.
You will lead the design and development of effective software that meets given complex, strategic business needs for immediate team and broader Company whilst ensuring alignment of the teams products and services with Company technology and architecture strategy
You will provide knowledge and best practice to the broader Company in areas of deep expertise
Learn new technologies and keep abreast of existing technologies and help introduce them where appropriate
Role Responsibility
You will ensure the team’s approach to testing is fit for purpose and help lead integration of the software with monitoring and support tools whilst providing technical knowledge, insight and leadership to peers and colleagues
You will be respobsible for reviewing and giving constructive feedback on others’ code and supporting product and departmental managers in communicating strategy and product fit and effectiveness to stakeholders at all levels whilst ensuring that the team’s technical product documentation is always complete, accurate and coherent
Other responsibilities include leading troubleshooting and resolution of issues throughout the product life cycle including out of hours support for incident resolution.
The Ideal Candidate
To be successful in this role you will have extensive experience designing and writing robust software for large scale applications in a fast changing environment with rapid release cycles, expertise in multiple mainstream development frameworks in business domains relevant to the Company.
You will have proven experience within mainstream development and deployment tool chains. (IDE, SCCS, CI) and in database design and use in software applications.
Ideally experience of open source practises and expertise in web architecture and key technologies is a must (HTTP, DNS, distributed design).