Enable job alerts via email!

Senior Software Engineer

Berkeley Square IT

Glasgow

On-site

GBP 40,000 - 60,000

Full time

30+ days ago

Job summary

A leading technology company is seeking a Software Engineer to develop secure software solutions. The role involves using C, C++, and Assembly to build robust applications, ensuring security measures are in place, and providing support to technical teams. Candidates should possess a Bachelor's degree in computer science or related field along with strong problem-solving abilities.

Qualifications

  • Bachelor's degree in computer science or related field.
  • Strong proficiency in C++, C, and Assembly.
  • Cybersecurity certifications (CISSP, CEH, OSCP) are a plus.

Responsibilities

  • Design, develop, and optimise software in C, C++, and Assembly.
  • Implement security features to prevent reverse engineering and unauthorised access.
  • Support technical teams with escalated issues.

Skills

Problem-solving
Communication
Secure coding practices
Reverse engineering

Education

Bachelor's degree in computer science or related field

Tools

Xcode
Visual Studio
TestFlight
IDA Pro
Ghidra
Frida
Android Studio
Kotlin

Job description

We are looking fora Software Engineer who will develop high-quality products and solutions.

Key Responsibilities:

Design, develop, and optimise software in C, C++, and Assembly

Ensure quality through unit testing and secure coding practices

Use tools like Xcode, TestFlight, and Visual Studio for development and deployment

Reverse engineer and debug mobile apps to identify vulnerabilities

Implement security features to prevent reverse engineering, tampering, and unauthorised access

Analyse mobile app vulnerabilities and propose solutions

Support technical teams with escalated issues

Minimum Qualifications:

Bachelors degree in computer science or related field

Ability to work with moderate supervision

Strong problem-solving and communication skills

Understanding of software development processes and architectural patterns

Awareness of business requirements and their impact on software

Cybersecurity certifications (e.g., CISSP, CEH, OSCP) are a plus

Knowledge of AI and machine learning in security is a plus

Technical Skills:

Strong proficiency in C++, C, and Assembly

Experience with secure coding practices and mobile app security

Familiarity with reverse engineering and debugging tools (e.g., IDA Pro, Ghidra, Frida) is a plus

Experience with Android development (e.g., Android Studio, Kotlin) is a plus

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