Permanent Lead Software Engineer Edinburgh

KBM Resourcing Ltd

This company is one that believes that diversity is integral to the better creation of products and allows talented individuals to work in satisfying environments. Their engineers develop high performance IT-security apps. The client is looking for brilliant minds and engineers that can bring in new ideas in areas such as; cryptanalysis, information acquisition, network and distributed computing, large-scale system design and security.
The ideal candidate is required to possess strong multi-tasking abilities to lead a small engineering team, while also helping technically. The ideal candidate also needs perform technical planning, system integration, verification, validation. Evaluate alternatives including cost, risk, supportability and analyses for total systems.
Ideally, you will be leading a team of developers and engineers that are helping to further the goal of the client, while also helping further your personal career goals- with a drive to succeed in an intense environment.
Responsibilities Include:
• Design, test, maintain and improve software
• Project Planning and Management; Work together to define the extent of the project and schedule; organise and lead project status and working meetings; prepare progress reports; manage risks; manage project course.
• Team Management: Assist the team with development, aiding them in times of need and mentoring them.
• Process Management: Manage a well-defined project management process.
• Team Building; ensure each member is working to the best of their ability, making sure they are fully engaged.
Experience and Qualifications;
• Proven ability to lead software development projects
• Software Development experience with one or more general purpose programming language
• Experience working with at least two of: Unix/Linux environments, App development (UI and Backend), large scale software projects, cryptanalysis and IT-security software
• Experience with C/C++, jNode, JavaScript, VDHL or Verilog
• Excellent understanding of written and verbal English.
Additional Knowledge and Skills;
• Interpersonal Skills; Mentoring, Coaching and Team Building
• Analytical, planning and organizational skills
• Understanding of business needs
• Can establish high level of customer trust.
Minimum Qualifications;
• BS degree in Computing Science or similar technical field
Preferred Qualifications;
• Masters, PhD degree, or experience in engineering, computer science or related technical field.

To apply for this job email your details to

Comments are closed.