Senior Software Engineer
Job Description:
Software Engineer
Glasgow
Permanent - Up to £55,000
+ Bonus & Benefits
We are looking for a 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
 
Required Skills:
Software