Apprenticeships & Graduates Education & Public Sector jobs Paid by the hour / Shift work Jobs with DE&I / accreditations

45 Permanent, IT / Telecommunications jobs in Airdrie, North Lanarkshire

Software Engineer I

Salary not available. View on company website.

Verimatrix Inc., Blythswood New Town, Glasgow City

  • Full time
  • Permanent

Apply on company site

Posted 2 weeks ago, 20 Mar

Application Support Analy...

Salary not available. View on company website.

KPMG International Cooperative, Blythswood New Town, Glasgow City

  • Full time
  • Permanent

Apply on company site

Posted 2 weeks ago, 20 Mar

Cloud Platform Engineer

Salary not available. View on company website.

Virgin Money, Knightswood, Glasgow City

  • Full time
  • Permanent

Apply on company site

Posted 3 weeks ago, 19 Mar

Successful jobseekers create high quality email alerts

A great alert means less time searching & more time applying.

Senior Manager - Software...

Salary not available. View on company website.

KPMG International Cooperative, Blythswood New Town, Glasgow City

  • Full time
  • Permanent

Apply on company site

Posted 3 weeks ago, 19 Mar

Digital Solutions Develop...

Salary not available. View on company website.

Barclays Bank Plc, Blythswood New Town, Glasgow City

  • Full time
  • Permanent

Apply on company site

Posted 7 weeks ago, 13 Feb
Close

Software Engineer I

Salary not available. View on company website.

Verimatrix Inc., Blythswood New Town, Glasgow City

  • Onsite working
  • Full time
  • Permanent

Posted 2 weeks ago, 20 Mar

Job ref: a94c90d23a7d4ec6b00740745da905f3

Full Job Description

As a Software Engineer, you build the products we sell to customers. You are a problem solver able to turn requirements or designs into an operational, high-quality product. At this level, you primarily focus on a single product area or set of features, with potential involvement in cross-team collaborations. You welcome input and feedback from peers and other roles in the organization and accept change as inevitable. You handle ambiguous requirements with moderate guidance and seek help or clarification when needed. Daily Software Engineer responsibilities include:

  • Design and develop software for Verimatrix's security products
  • Collaborate on software for other teams' products as needed
  • Ensure quality by creating unit tests, following Verimatrix's Secure Development Lifecycle
  • Develop and optimize code in C, C++, Assembly
  • Utilize tools such as Xcode, TestFlight, Visual Studio, and other development and deployment platforms
  • Contribute to reverse engineering and debugging of mobile apps to identify vulnerabilities and test protection solutions
  • Implement features to prevent reverse engineering, tampering, and unauthorized access using techniques like obfuscation, encryption, and code hardening
  • Analyze mobile app vulnerabilities and propose security solutions
  • Provide help to customer technical support in case of an escalation
  • Document all aspects of applications you are responsible for
  • Share technical knowledge and skills throughout the department
  • Proactively suggest changes to products, processes, or internal tools to improve performance, security, and operability, and to reduce costs
  • Raise technical risks to engineering management
  • Mentor junior engineers on a limited basis
  • Participate in interviews for new software and automation engineers
  • Contribute to software designs and specifications under the guidance of senior engineers or architects
  • Stay up-to-date with emerging threats, security vulnerabilities, and industry trends

    Bachelor's degree in computer science or any engineering area with exposure to software engineering
  • Ability to execute tasks with moderate supervision
  • Ability to interpret design inputs into an actionable execution plan
  • Strong communication skills, including documentation
  • Solid understanding of software development processes
  • Familiarity with architectural software patterns
  • Understanding of business requirements and how they affect software
  • Certifications in cybersecurity (e.g., CISSP, CEH, OSCP) are a plus
  • Knowledge of machine learning or AI techniques applied to security solutions is a plus
  • Technical Skills
  • Strong proficiency in C++ (or C), and Assembly programming languages
  • Demonstrated understanding of mobile app security principles and secure coding practices
  • Familiarity with reverse engineering and debugging tools such as IDA Pro, Ghidra, or Frida are a plus
  • Good analytical and problem-solving skills
  • Experience in Android development and associated tools (e.g., Android Studio, Kotlin) is a plus

Do you like this job?

We can email jobs like this to your inbox

  • Facebook
  • Twitter
  • Instagram
  • TikTok
  • Linkedin
  • Email

Copy the direct link to this job

www.s1jobs.com/job/software-engineer-i-124790161
Displaying results 41 to 45 of 45 found
Create a high quality job alert