At a Glance
- Tasks: Develop and optimise code while enhancing digital media security.
- Company: Join a leading tech firm innovating in digital media security.
- Benefits: Enjoy hybrid work, competitive salary, and a collaborative culture.
- Why this job: Make a real impact in a forward-thinking team focused on secure streaming.
- Qualifications: Expertise in programming languages and mobile app security required.
- Other info: Urgent role with quick hiring for the right candidate.
The predicted salary is between 48000 - 72000 £ per year.
Glasgow, hybrid two days per week onsite. Are you ready to join an industry-leading technology firm at the forefront of digital media security? Our client is a well-established leader who actively drives innovation through transformative projects that enhance secure streaming and robust digital rights management. This is your chance to join an inclusive, forward-thinking team where your skills drive real change in digital media.
Responsibilities:
- Develop and optimize code in C, C++, Assembly, Swift, and Objective-C.
- Utilize tools such as Xcode, TestFlight, and other development and deployment platforms.
- Perform reverse engineering and debugging of mobile apps to assess vulnerabilities and test protection solutions.
- Implement features to prevent reverse engineering, tampering, and unauthorized access using tools like obfuscation, encryption, and code hardening.
Requirements:
- Having domain knowledge in mobile app security and security principles.
- Expertise in reverse engineering and debugging tools such as IDA Pro, Ghidra, Frida, or similar.
- Proficiency in C, C++, and Assembly programming languages.
- Advanced knowledge of 3 or more programming languages.
- Bachelor's degree in computer science or any engineering area with exposure to software engineering.
- Experience in Android development and associated tools (e.g., Android Studio, Kotlin) is a plus.
- Knowledge of machine learning or AI techniques applied to security solutions is a plus.
- Certifications in cybersecurity (e.g., CISSP, CEH, OSCP) are a plus.
This is an urgent requirement and my client will move quickly for the right candidate. Please apply for immediate consideration.
Senior Software Engineer employer: TieTalent
Contact Detail:
TieTalent Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Familiarise yourself with the latest trends in digital media security. Understanding current challenges and innovations in this field will help you engage in meaningful conversations during interviews and demonstrate your passion for the industry.
✨Tip Number 2
Network with professionals in the mobile app security space. Attend relevant meetups or online forums to connect with others who share your interests, as they may provide insights or even referrals that could lead to job opportunities.
✨Tip Number 3
Showcase your expertise in reverse engineering and debugging tools by working on personal projects or contributing to open-source initiatives. This hands-on experience can be a great talking point in interviews and demonstrates your practical skills.
✨Tip Number 4
Prepare for technical interviews by practising coding challenges in C, C++, and Assembly. Use platforms like LeetCode or HackerRank to sharpen your problem-solving skills, ensuring you're ready to impress with your coding abilities.
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C, C++, Assembly, and any other relevant programming languages. Include specific projects or roles where you've developed secure mobile applications or worked with digital rights management.
Craft a Compelling Cover Letter: In your cover letter, express your passion for digital media security and innovation. Mention your familiarity with tools like Xcode and TestFlight, and how your skills can contribute to the company's transformative projects.
Showcase Relevant Experience: When detailing your work history, focus on your expertise in reverse engineering and debugging. Highlight any experience with tools such as IDA Pro or Ghidra, and provide examples of how you've implemented security features in past projects.
Highlight Continuous Learning: If you have certifications in cybersecurity or knowledge of machine learning techniques, be sure to mention these. This shows your commitment to staying updated in the field and adds value to your application.
How to prepare for a job interview at TieTalent
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C, C++, Assembly, Swift, and Objective-C. Bring examples of projects where you've optimised code or implemented security features, as this will demonstrate your hands-on expertise.
✨Familiarise Yourself with Tools
Make sure you know the ins and outs of tools like Xcode, TestFlight, and reverse engineering software such as IDA Pro or Ghidra. Being able to talk about how you've used these tools in past projects will impress the interviewers.
✨Understand Mobile App Security
Brush up on mobile app security principles and be ready to discuss how you've applied them in your work. Highlight any experience you have with obfuscation, encryption, and code hardening techniques.
✨Prepare for Problem-Solving Questions
Expect technical questions that assess your problem-solving skills. Practice coding challenges or debugging scenarios related to mobile app vulnerabilities, as this will help you think on your feet during the interview.