3 of 3 Remote/Hybrid Computer Science Degree Jobs in Edinburgh

Staff Software Engineer

Location
City of Edinburgh, Scotland, United Kingdom
expert in core data structures as well as algorithms and can implement them using language of choice. Technical Skills Strong knowledge of Computer Science fundamentals, including data structures, analysis of algorithms, object-oriented analysis and design, software design patterns and Java coding principles. Advanced experience of Java … critical thinking skills and effectively delegate work. Ability to analyse complex technical user requirements and translate them to development tasks. Education Bachelor's Degree in Computer Science or STEM (Science, Technology, Engineering and Math). Significant and demonstrated years of experience in commercial software development/ ...

Staff Software Engineer

Location
City of Edinburgh, Scotland, United Kingdom
expert in core data structures as well as algorithms and can implement them using language of choice. Technical Skills: Strong knowledge of Computer Science fundamentals, including data structures, analysis of algorithms, object-oriented analysis and design, software design patterns and Java coding principles. Advanced experience of Java … critical thinking skills and effectively delegate work. Ability to analyse complex technical user requirements and translate them to development tasks. Education: Bachelor’s Degree in Computer Science or STEM (Science, Technology, Engineering and Math). Significant and demonstrated years of experience in commercial software development/ ...

Senior Software Engineer (Digital Engineering & Semantic Data)

Location
City of Edinburgh, Scotland, United Kingdom
associated with "tenuously connected" digital environments and distributed data. Software Craftsmanship: A commitment to SOLID principles, maintainable architecture, and automated testing. Professional Attributes A degree in Computer Science, Mathematics, or a related field, or equivalent professional experience. An interest in Knowledge Engineering and the ability to think ...