iOS Software Engineer (Security)

Reference: j4l35545h8gy6t60fohg

We are seeking an iOS Software Engineer (Security) to help design, build and protect high-quality mobile applications used by a broad range of customers. In this role, you will work at the intersection of software engineering and mobile security, contributing to secure product development from initial design through release and ongoing improvement. You will collaborate with iOS engineers, product managers, security specialists and platform teams to ensure that security is embedded throughout the development lifecycle.

Your responsibilities will include developing and maintaining robust iOS applications using Swift and relevant Apple frameworks; reviewing code and technical designs for security and reliability; identifying vulnerabilities and recommending practical mitigations; and implementing secure authentication, authorisation, data protection and secrets-management solutions. You will help establish secure coding standards, improve automated testing and monitoring, and contribute to threat modelling, incident investigations and vulnerability remediation. You may also assess third-party libraries, support security reviews, and communicate risks and recommendations clearly to both technical and non-technical stakeholders.

We are looking for proven experience developing and shipping production iOS applications, with strong knowledge of Swift, UIKit or SwiftUI, Xcode, iOS SDKs and common mobile development practices. You should understand secure storage, cryptography fundamentals, network security, certificate validation, application hardening and the Apple security model. Familiarity with mobile application penetration testing, reverse engineering, threat modelling, CI/CD pipelines and secure development frameworks is highly desirable. You will be comfortable working independently, investigating complex problems and balancing security requirements with usability and delivery goals. Strong communication skills, attention to detail and a commitment to continuous learning are essential. Experience contributing to security standards, developer education or open-source projects would be an advantage.

COMPETITIVE SALARY
Added 11/09/2026
Reference: j4l35545h8gy6t60fohg

Other similar jobs

Senior Software Engineer, Customer Data Protection

Added 03/09/2026

We are seeking a Senior Software Engineer, Customer Data Protection to help design and build secure, reliable systems that safeguard sensitive customer information. In this role, you will contribute to the development of privacy-focused platforms, services, and engineering practices across the software lifecycle. You will work closely with engineers, product managers, security specialists, privacy professionals, and other stakeholders to understand requirements, assess risks, and deliver solutions that protect data by design. Your responsibilities will include designing, implementing, testing, and maintaining scalable services that support data protection, access control, retention, deletion, consent, and compliance requirements. You will provide technical leadership on...

Learn more

SWE - User Land Security Researcher, SEAR (Early Career)

Added 01/09/2026

We are seeking an early-career Software Engineer and User-Land Security Researcher to help identify, analyse, and address security weaknesses in user-space software and systems. You will work with experienced security engineers and researchers to investigate vulnerabilities, develop proof-of-concept demonstrations, and improve the resilience of products and services. This role is suited to someone who enjoys understanding how software works at a low level and applying that knowledge to practical security problems. Your responsibilities will include performing vulnerability research across applications, libraries, and operating-system components; analysing source code, binaries, crash data, and system behaviour; and developing tools, scripts, and automated techniques...

Learn more

Senior Software Security Engineer (£98k-£115k + Equity) at Harmonic Security Inc.

Added 03/09/2026

We are looking for a Senior Software Security Engineer to help build secure, resilient products in a fast-moving technology environment. This is a hands-on role for an experienced engineer who can combine strong software development skills with a deep understanding of application and cloud security. You will work closely with engineering, product and infrastructure teams to embed security throughout the software development lifecycle, from design and implementation through to deployment and ongoing improvement. The position offers a salary of £98,000–£115,000 plus equity. Your responsibilities will include designing and implementing secure, scalable services; reviewing code and architecture for vulnerabilities; developing security...

Learn more

Software Development Engineer - Security Automation, AWS Security Epoxy

Added 19/08/2026

We are seeking a talented Software Development Engineer specializing in Security Automation to join our dynamic team. In this role, you will be responsible for designing, developing, and implementing innovative security automation solutions that enhance the security posture of cloud environments. You will collaborate with cross-functional teams to identify security challenges and develop automated tools and processes to mitigate risks. Your expertise in software development and security best practices will play a crucial role in safeguarding critical assets and data. The ideal candidate will possess proficiency in programming languages such as Python, Java, or Go, with experience in cloud services,...

Learn more

Senior Engineer, Software Security

Added 17/09/2026

We are seeking a Senior Engineer, Software Security to help strengthen the security, resilience and trustworthiness of modern software systems. In this role, you will work closely with software engineering, infrastructure, product and compliance teams to embed security throughout the development lifecycle. You will provide technical leadership on secure design, threat modelling, vulnerability management and security automation, while helping teams deliver reliable products without compromising usability or performance. Your responsibilities will include reviewing architecture and source code, identifying security risks, and recommending practical remediation strategies. You will develop and maintain security standards, libraries, tooling and development patterns that support secure-by-default...

Learn more

Member of Technical Staff (Software Engineer, Security)

Added 09/09/2026

We are seeking a Member of Technical Staff (Software Engineer, Security) to help design, build, and protect secure, reliable software systems. In this role, you will work across engineering teams to identify security risks, develop practical safeguards, and improve the resilience of products and services throughout their lifecycle. You will contribute to security architecture, threat modelling, secure design reviews, vulnerability management, and the development of tools that enable engineers to deliver secure code efficiently. Your responsibilities will include building and maintaining security-focused software, services, automation, and developer tooling; reviewing code and system designs for security weaknesses; investigating vulnerabilities and supporting...

Learn more

Security Automation Software Engineer

Added 09/09/2026

We are seeking a Security Automation Software Engineer to design, develop and maintain reliable automation solutions that strengthen security operations across a complex technology environment. You will work closely with security engineers, software developers, infrastructure teams and operational stakeholders to identify repetitive or high-risk processes and turn them into efficient, scalable and measurable workflows. The role will involve translating security requirements into robust software, integrating tools and services through APIs, and improving the speed and consistency of incident detection, investigation and response. Your responsibilities will include building and maintaining security automation pipelines, orchestration workflows and supporting services; developing integrations with...

Learn more

Senior Software Engineer, Security Rules

Added 08/09/2026

We are seeking a Senior Software Engineer, Security Rules to design, build, and evolve the systems that detect and prevent security threats at scale. In this role, you will develop high-quality software and rule-based detection capabilities that help identify suspicious activity, reduce risk, and protect users and services. You will work closely with security analysts, threat intelligence specialists, product managers, and engineering teams to translate emerging threats and operational requirements into reliable, maintainable solutions. Your responsibilities will include designing, implementing, testing, and operating security rules, detection logic, and supporting services across complex production environments. You will investigate detection gaps, analyse...

Learn more

Staff Software Security Engineer

Added 04/09/2026

We are seeking a Staff Software Security Engineer to provide technical leadership across the software development lifecycle and help build secure, resilient products at scale. You will work closely with software engineers, architects, product managers, and infrastructure teams to embed security into design, development, testing, deployment, and operations. The role combines hands-on engineering with strategic influence, enabling teams to identify and address security risks early while maintaining an efficient developer experience. Your responsibilities will include defining secure coding standards, threat modelling new and existing systems, reviewing architecture and design decisions, and developing security libraries, tooling, automation, and reference implementations. You...

Learn more

Software Engineer, Security Rules

Added 04/09/2026

We are seeking a Software Engineer, Security Rules to help build and maintain systems that protect users, applications, and data from evolving security threats. In this role, you will design, develop, and operate security rules, detection logic, and automated controls across a range of products and services. You will work closely with software engineers, security specialists, and infrastructure teams to translate emerging threats and business requirements into reliable, scalable, and measurable protections. Your responsibilities will include creating and refining rules for identifying suspicious activity, malicious content, abuse patterns, and policy violations. You will investigate detection gaps, analyse false positives and...

Learn more

Senior Software and Security Engineer

Added 03/09/2026

We are seeking a Senior Software and Security Engineer to design, develop, and protect reliable software systems across the organisation. In this senior role, you will contribute to the full software development lifecycle, from technical planning and architecture through implementation, testing, deployment, and ongoing improvement. You will work closely with engineering, infrastructure, product, and operational teams to deliver secure, scalable, and maintainable solutions that meet business and user needs. Your responsibilities will include developing high-quality code, reviewing technical designs and pull requests, improving application performance, and supporting modern development practices such as continuous integration and automated delivery. You will identify...

Learn more

Software Development Engineer, IAM Stores Security

Added 03/09/2026

We are seeking a Software Development Engineer to help design, build, and operate secure, scalable identity and access management services for high-volume data stores. In this role, you will develop systems that protect sensitive information, enforce authentication and authorization policies, and provide reliable access controls across distributed applications and infrastructure. You will work closely with security specialists, platform engineers, service owners, and product stakeholders to translate complex requirements into maintainable technical solutions. Your responsibilities will include designing and implementing services, APIs, automation, and tooling that support identity lifecycle management, access provisioning, secrets protection, entitlement evaluation, auditability, and policy enforcement. You...

Learn more

Software Security Engineer

Added 03/09/2026

We are seeking a Software Security Engineer to help design, build and maintain secure software throughout the development lifecycle. In this role, you will work closely with software engineers, architects, infrastructure specialists and product teams to identify security risks early and embed effective controls into applications, services and development processes. You will contribute to security architecture reviews, threat modelling, secure coding guidance and the assessment of new technologies and technical designs. Your responsibilities will include developing and maintaining security tools, libraries and automation that support secure software delivery; reviewing source code and application configurations; investigating vulnerabilities; and helping teams prioritise...

Learn more

Software Engineer - Mobile Security

Added 02/09/2026

We are seeking a Software Engineer - Mobile Security to design, build and improve secure mobile applications and security-focused platform components. You will work across the software development lifecycle, from technical discovery and architecture through implementation, testing, release and ongoing maintenance. The role will involve developing robust solutions for iOS and/or Android, identifying potential vulnerabilities, and helping ensure that mobile products protect user data and withstand evolving security threats. Your responsibilities will include implementing secure coding practices, reviewing application designs, conducting code and threat assessments, and collaborating with engineering teams to remediate security issues. You will contribute to authentication, authorisation,...

Learn more

Lead Software Engineer, Cyber Security Controls Automation

Added 02/09/2026

We are seeking a Lead Software Engineer, Cyber Security Controls Automation to design, build and lead the delivery of scalable solutions that strengthen security control compliance across a complex technology environment. You will work at the intersection of software engineering, cyber security, cloud platforms and governance, translating control requirements into reliable, automated capabilities that improve visibility, reduce operational risk and support continuous assurance. In this role, you will provide technical leadership across the full software development lifecycle, from discovery and architecture through development, testing, deployment and ongoing optimisation. You will develop automation for security control monitoring, evidence collection, exception management,...

Learn more
At least 8 characters, 1 uppercase, 1 lowercase and 1 special character or number
Your file must be a doc, docx or pdf. No larger than 5MB.