Enable job alerts via email!

Principal Software Engineer

Berkeley Square IT

Glasgow

Hybrid

GBP 70,000 - 82,000

Full time

24 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is on the lookout for a Principal Software Engineer to join their dynamic team in Glasgow. This role focuses on cybersecurity and mobile application security, providing a unique opportunity to tackle cutting-edge challenges in the field. You will be responsible for designing and optimizing software across various product areas, conducting vulnerability assessments, and implementing robust security measures. With a flexible hybrid working model, this position allows you to shape your role around your strengths and aspirations. If you're passionate about cybersecurity and eager to make a significant impact, this opportunity is perfect for you.

Benefits

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

Qualifications

  • Proficiency in multiple programming languages and mobile application security.
  • Strong problem-solving and communication skills are essential.

Responsibilities

  • Design and develop software while optimizing for security and performance.
  • Mentor junior engineers and collaborate on scalable solutions.

Skills

C
C++
Assembly
Swift
Objective-C
Mobile Application Security
Problem-Solving
Communication Skills

Education

Certifications in Cybersecurity (CISSP, CEH, OSCP)

Tools

IDA Pro
Ghidra
Frida
Kotlin

Job description

Principal Software Engineer

Location: Glasgow (Hybrid, 2 days in-office per week)
Salary: £70,000 - £82,000 + 10% Corporate Bonus

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.

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.