Enable job alerts via email!

Principal Software Engineer

Berkeley Square IT

Glasgow

Hybrid

GBP 65,000 - 85,000

Full time

Today
Be an early applicant

Job summary

A leading cybersecurity firm in Glasgow is seeking a versatile Principal Software Engineer to design, develop, and optimise software focused on cybersecurity and mobile application security. Responsibilities include mentoring junior engineers and collaborating on scalable solutions. Candidates should have proficiency in C, C++, and experience with tools like IDA Pro and Ghidra. This role offers competitive compensation and a flexible hybrid working model.

Benefits

Competitive salary
Corporate bonus
Flexible hybrid working model
Opportunity to work on cutting-edge cybersecurity challenges

Qualifications

  • Proficiency in programming languages such as C, C++, Assembly, Swift, and Objective-C.
  • Expertise in mobile application security and tools such as IDA Pro, Ghidra, and Frida.
  • Knowledge of encryption, authentication, and secure coding practices.

Responsibilities

  • Design, develop, and optimise software for multiple product areas.
  • Conduct reverse engineering and debugging to assess vulnerabilities.
  • Implement robust security measures such as encryption and code hardening.
  • Mentor junior engineers and contribute to the technical roadmap.
  • Collaborate with architects and other teams to deliver scalable solutions.

Skills

C
C++
Assembly
Swift
Objective-C
Mobile application security
IDA Pro
Ghidra
Frida
Kotlin
Problem-solving
Strong communication skills

Education

Certifications in cybersecurity (CISSP, CEH, OSCP)
Job description
Overview

We are seeking a versatile and skilled professional Principal Software Engineer to join our clients' team in Glasgow, focusing on cybersecurity and mobile application security.

Responsibilities
  • Design, develop, and optimise software for multiple product areas.
  • Conduct reverse engineering and debugging to assess vulnerabilities.
  • Implement robust security measures such as encryption and code hardening.
  • Mentor junior engineers and contribute to the technical roadmap.
  • Collaborate with architects and other teams to deliver scalable solutions.
Qualifications
  • Technical Skills:
    • Proficiency in programming languages such as C, C++, Assembly, Swift, and Objective-C.
    • Expertise in mobile application security and tools such as IDA Pro, Ghidra, and Frida.
    • Knowledge of encryption, authentication, and secure coding practices.
    • Certifications in cybersecurity (e.g., CISSP, CEH, OSCP) are a plus.
    • Familiarity with Android development (e.g., Kotlin) is a plus.
  • Other Skills:
    • Advanced problem-solving abilities.
    • Strong communication skills for technical and non-technical audiences.
Benefits
  • Competitive salary and corporate bonus.
  • Flexible hybrid working model.
  • Opportunity to work on cutting-edge cybersecurity challenges.

This is a unique opportunity to shape the role around your strengths and career aspirations in the evolving world of cybersecurity.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.