Senior Software Engineer at Berkeley Square - Talent Specialists in IT & Engineering in Glasgow, United Kingdom
- Company: Berkeley Square - Talent Specialists in IT & Engineering
- Location: Glasgow, United Kingdom
- Posted: Sep 19, 2026
- Type: Full-time
- Salary: Up to £55,000 + Bonus & Benefits
- Experience: 6+ years
Overview
Software Engineer We are looking for a Software Engineer who will develop high-quality products and solutions. Design, develop, and optimise software in C, C++, and Assembly Ensure quality through unit testing and secure coding practices
Job description
- Software Engineer
- We are looking for a Software Engineer who will develop high-quality products and solutions.
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
Requirements
- 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
- 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
- Software
Skills
Required
- C++
- C
- Assembly
- Secure coding practices
- Mobile app security
- Unit testing
- Problem-solving
- Communication
Preferred
- AI and machine learning in security