CrawlJobs Logo

Principal Engineer - Mobile

United Kingdom, Glasgow · Job Posted July 13, 2026
Apply Position
Job Link Share

Job Description

We are shaping the future of financial technology. Owning the engineering direction across Corporate Mobile and identity platforms. You will lead engineering across native mobile applications for UK and international corporate banking clients, alongside customer identity capabilities including authentication, enrolment, and digital signing. Engineering mobile authentication and signing journeys for corporate banking customers. You will design and evolve how corporate clients authenticate and approve actions on mobile, ensuring solutions meet security, regulatory, and usability requirements across markets. Leading architectural and engineering decision-making at platform level. Working within a regulated corporate banking environment. Providing hands-on delivery leadership. Leading a customer identity (CIAM) migration alongside an established Corporate Mobile platform. Setting engineering standards and ways of working. Working closely with product, security, and senior stakeholders.

Job Responsibility

  • Owning the engineering direction across Corporate Mobile and identity platforms
  • Engineering mobile authentication and signing journeys for corporate banking customers
  • Leading architectural and engineering decision-making at platform level
  • Working within a regulated corporate banking environment
  • Providing hands-on delivery leadership
  • Leading a customer identity (CIAM) migration alongside an established Corporate Mobile platform
  • Setting engineering standards and ways of working
  • Working closely with product, security, and senior stakeholders

Requirements

  • Leading engineering across native mobile applications for UK and international corporate banking clients
  • Designing and evolving how corporate clients authenticate and approve actions on mobile
  • Making clear architectural and engineering decisions when trade-offs arise
  • Delivering solutions that meet regulatory and security expectations such as PSD2, Strong Customer Authentication, GDPR, and audit requirements across jurisdictions
  • Supporting delivery teams by unblocking technical issues and guiding complex implementations
  • Guiding the transition to modern identity capabilities
  • Defining and upholding engineering principles, patterns, and quality standards
  • Translating complex mobile and identity topics into clear options and recommendations

What we offer

  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Principal Engineer - Mobile

8 matching positions

Member of Technical Staff, Principal Mobile Engineer

Microsoft AI is looking for a talented Mobile Engineer (iOS or Android) to help ...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in Computer Science or a related technical field or similar experience building mobile applications
  • Strong coding experience in one or more of: iOS: Swift, Objective‑C
  • Android: Kotlin, Java
  • Experience shipping production mobile apps used by customers
Job Responsibility
Job Responsibility
  • Care deeply about building outstanding, consumer‑grade mobile applications
  • Build and ship high‑quality iOS or Android applications for Copilot
  • Write well‑tested, secure, maintainable code with strong engineering fundamentals
  • Partner closely with Designers, Product Managers, and AI Researchers to turn ambiguous ideas into polished user experiences
  • Navigate ambiguity and roadblocks to deliver value to users quickly and iteratively
  • Thrive in a fast‑paced, design‑driven product development cycle
  • Embody Microsoft’s Culture and Values
  • Fulltime
Read More
Arrow Right

Principal Software Engineer - Mobile

We’re looking for a Principal Software Engineer experienced in mobile developmen...
Location
Location
Portugal , Lisbon
Salary
Salary:
Not provided
tripadvisor.com Logo
Tripadvisor
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in commercial software development, with significant experience delivering large-scale native mobile applications
  • Demonstrated excellence in working with cross-functional teams in fast-paced environments, providing both hands-on technical leadership and effective cross-team collaboration
  • Excellent command of tools and techniques for troubleshooting mobile production issues, including crash analysis, performance diagnostics, and release health
  • Strong experience designing and evolving scalable mobile systems from conception through production operation
  • Deep understanding of mobile software architecture, design principles, and engineering best practices across iOS and Android ecosystems
  • Deep experience with mobile platforms iOS and Android, native languages including Swift, Kotlin, Objective-C, and Java, and modern mobile architectural patterns. Experience with shared code and cross-platform approaches such as Kotlin Multiplatform. Strong architectural understanding of mobile communication patterns such as REST and GraphQL and the broader mobile ecosystem including local data persistence, networking layers, authentication, offline and synchronisation strategies, and push notification systems
Job Responsibility
Job Responsibility
  • Drive the design and architecture of complex, scalable mobile application systems that underpin our customer-facing technology solutions. Capable of designing long-lasting mobile architectures to solve complex problems including performance, reliability, scalability, offline behaviour, consistency, and quality, often across an engineering pillar
  • Conduct design reviews at both the engineering pillar level and across the broader engineering organization, with a strong focus on mobile app architecture, platform evolution, and cross-platform integration
  • Lead generalisable improvements in mobile operational maturity for the platform, promoting best practices across areas such as release management, app stability, observability, performance monitoring, and incident response
  • Work closely with engineering managers, other principal and senior principal engineers to drive technology strategy and roadmap that aligns with the wider organisation or group vision
  • Partner with Product Manager(s) and Engineering Manager(s) to establish clear technical delivery milestones for key mobile initiatives and help drive delivery within the agreed scope, quality, and timelines
  • Build trusted leadership by being regarded as a go-to person across a wide number of mobile technologies, development practices, and tools used within an engineering pillar or group
  • Communicate effectively with technical and non-technical stakeholders to ensure alignment on project goals, technical trade-offs, commitments, and timelines
What we offer
What we offer
  • Competitive compensation packages (routinely benchmarked against the latest industry data), including base salary and annual bonuses
  • Work your way with flexibility to suit your lifestyle
  • Flexible schedule
  • Donation matching
  • Tuition assistance
  • Lifestyle benefit
  • Travel perks
  • Employee assistance program
  • Health benefits
  • Generous referral scheme
  • Fulltime
Read More
Arrow Right

Mobile Development - Principal Engineer

The Development Manager (L10) leads end-to-end delivery of enterprise technology...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
pepsico.com Logo
Pepsico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, or related field
  • 10+ years of software engineering experience
  • 4+ years in engineering/program management leadership roles
  • Strong expertise in Java / Spring Boot
  • Microservices architecture
  • Azure Cosmos DB
  • Native iOS / Android app ecosystems
  • Experience leading enterprise-scale cross-functional technology programs
  • Strong knowledge of Agile, Scrum, SAFe, and DevOps practices
Job Responsibility
Job Responsibility
  • Lead large-scale enterprise programs across multiple development teams
  • Define delivery roadmap, milestones, dependencies, and release plans
  • Manage cross-functional execution across engineering, QA, DevOps, product, and business teams
  • Ensure alignment between technology delivery and business priorities
  • Oversee design and implementation of scalable Java/Spring Boot microservices
  • Govern architecture standards for distributed cloud-native applications
  • Ensure best practices in API design, resiliency, observability, and security
  • Direct data architecture for Azure Cosmos DB solutions
  • Oversee partition strategy, indexing, query optimization, and replication models
  • Ensure scalability for global high-volume transactional systems
  • Fulltime
Read More
Arrow Right

Principal Software Engineer- Mobile

The Office Android Shared Team powers the shared components and experiences acro...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 9+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python. OR equivalent experience.
  • Solid understanding of Android architecture, UI frameworks, and performance tuning.
  • Experience with native code integration (JNI) and memory management.
  • Fast learner with good interpersonal, verbal, and written communication skills.
  • Solid in analytical problem solving and good fundamentals in CS.
  • Passion for learning new skills with the ability to thrive in a feedback-driven environment.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Architect, develop, and optimize core components of the Office Android application using Java, Kotlin, and C++.
  • Lead technical design discussions and mentor junior engineers.
  • Collaborate with cross-functional teams to deliver seamless, high-performance experiences.
  • Drive innovation in UX, performance, and reliability across shared mobile infrastructure.
  • Own end-to-end delivery of features, from ideation to release and telemetry analysis.
  • Leverage subject-matter expertise to drive project plans, release plans, and work items in collaboration with stakeholders.
  • Proactively seek new knowledge and adapt to trends, technical solutions, and patterns to improve product availability, reliability, efficiency, observability, and performance.
  • Fulltime
Read More
Arrow Right

Principal Software Engineer-Mobile

We are looking for a Principal Software Engineer who will be responsible for evo...
Location
Location
India , Noida
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python (OR) equivalent experience
  • 10+ years of experience in software development with object oriented programming languages (C++, C# or Java) with a focus on mobile applications
  • 6+ years mobile engineering experience in Android (Java/Kotlin) and/or iOS (Objective-C/Swift)
  • 6+ years of experience in API Design, Data structures, design patterns and asynchronous programming
  • 5+ years experience driving and managing technical and architectural dependencies
  • Proven experience in mobile development for iOS, Android and React Native platforms
  • Strong knowledge of front-end technologies like Redux/React and React Native
  • Excellent problem-solving and analytical skills
  • Strong technical acumen combined with a curiosity to continue learning and better understand end-user productivity experiences
  • Experience in performance optimization tools in the mobile space
Job Responsibility
Job Responsibility
  • Drive the technical strategy and architecture for mobile applications across multiple platforms including iOS, Android and React native
  • Collaborate with engineering teams, designers, and product managers to advance the features and capabilities of our mobile applications
  • Lead the development of high-quality, scalable, and secure mobile applications
  • Mentor and lead other engineers to architect and deliver game-changing mobile experiences
  • Ensure alignment of technical strategy across the organization
  • Optimize mobile application performance and user experience
  • Stay updated with the latest industry trends across mobile and AI technologies to ensure our mobile applications are cutting-edge
  • Fulltime
Read More
Arrow Right

Principal Software Engineer-Mobile

The rapid growth of the Microsoft Power Platform (Power Apps, Power Automate, Co...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python - OR equivalent experience
  • 6+ years of experience in API Design, Data structures, design patterns and asynchronous programming
  • 6+ years experience driving and managing technical and architectural dependencies
  • Proven experience in mobile development for iOS, Android and React Native platforms
  • Solid knowledge of front-end technologies like Redux/React and React Native
  • Excellent problem-solving and analytical skills
  • Solid technical acumen combined with a curiosity to continue learning and better understand end-user productivity experiences
  • Experience in performance optimization tools in the mobile space
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Drive the technical strategy and architecture for our AI-first mobile authoring platform to create apps for multiple platforms including iOS and Android
  • Collaborate with engineering teams, designers, and product managers to advance the features and capabilities of our mobile authoring platform
  • Lead the development of high-quality, scalable, and secure mobile applications for customers
  • Mentor and lead other engineers to architect and deliver game-changing mobile experiences
  • Ensure alignment of technical strategy across the organization
  • Optimize mobile application performance and user experience
  • Stay updated with the latest industry trends across mobile and AI technologies to ensure our mobile applications are cutting-edge
  • Fulltime
Read More
Arrow Right

Principal Engineer - Technical Lead (Gen AI and MACH Architecture)

At AKQA, we believe in the imaginative application of art and science to create ...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
akqa.com Logo
AKQA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum three years' experience with Generative AI, including proven experience shipping at least one AI solution to production in an enterprise context (beyond prototypes or sandbox experiments)
  • AI architecture for experience platforms: system design for intelligent products and services, including RAG, GraphRAG, agent orchestration and proximity / relevance evaluation
  • Hands-on implementation with Vercel AI SDK, Vercel AI Cloud and agentic cloud patterns for production AI experiences
  • AI content and data engineering: ingestion, cleansing, transformation, embedding, indexing and retrieval pipeline design
  • Integration across cloud AI services (e.g. GCP + Vertex AI, Vercel AI Cloud, AWS Bedrock, Azure OpenAI) within a broader MACH and API-led landscape
  • with preference for GCP and Vercel, or suitable equivalents on AWS and Azure, and the capability to draw parallels across platforms
  • GEO and LLM optimisation: experience designing intelligent experiences and content structures optimised for generative engine discovery and LLM retrieval
  • Model fine-tuning: experience customising and fine-tuning existing models for production use cases
  • including data preparation, evaluation, versioning and deployment within enterprise governance, cost and reliability constraints
  • AI cost-value analysis, observability, governance, testing and evaluation frameworks for production systems
Job Responsibility
Job Responsibility
  • Lead the technical direction of complex client programmes across MACH architectures and production Generative AI
  • spanning Design to Code workflows, solution design and API contracts through to cloud infrastructure, deployment and ongoing operation
  • Own architecture decisions, write and review production code, and mentor engineers, while remaining accountable for what ships, not just what is proposed
  • Spend roughly 65 to 70% hands-on delivery and 30 to 35% technical leadership, architecture and team guidance
  • You may occasionally support pre-sales scoping or technical pitches
What we offer
What we offer
  • Explore our extensive range of benefits here
  • Fulltime
Read More
Arrow Right

Sr Principal Engineer, Software

Unique and exciting opportunity to contribute to the design, development and sup...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Highly process oriented and demonstrated proficiency in various software development lifecycle methodologies including Agile, Iterative, V-Model, etc.
  • Knowledge of medical device software development is highly preferred including knowledge of standards such as IEC 62304, ISO 14971
  • Must have several participated in several projects which lead to successful product introduction in the marketplace and at least some of them had significant positive business impact
  • Deep and broad understanding of many technological areas: Analysis and Design: Object oriented architecture, Design Patterns, UML
  • Systems Engineering: Requirements engineering, use-case development, story boarding and JAD sessions, wire-framing, software risk assessment
  • Programming and Framework Server: PHP, Laravel, .net Core, C#
  • Programming and Framework Client: HTML5, JavaScript, JQuery,Vue.JS
  • Enterprise Integration: Design patterns for enterprise integration, SOA, SOAP/REST, Microservices, RabbitMQ etc.
  • Development and Continuous Integration: Visual Studio, VS Code,BitBucket, SVN, Git, JIRA, Fisheye, Sonar, Clover, etc.
  • Database and BI: MySQL , PostgreSQL Tableau, Power BI, etc.
Job Responsibility
Job Responsibility
  • Responsible for providing leadership within assigned team to ensure key metrics for projects and/or sprints are met
  • Develops a solid architecture that balances requirements from multiple stakeholders including marketing/product owner, program management, operations, quality assurance and service
  • Must ensure that architecture allows meeting time-to-market, exceeding quality targets, quick diagnosis of problems in the field, quick diagnosis of issues during product development and requirements evolution (scalable / extensible)
  • Responsible for creating design artifacts based on requirements/use-cases and software architecture
  • Responsible for implementing modules/units, performing peer code review, performing unit-testing, subsystem testing and participating/leading various system integration activities
  • When applicable leads creation of software requirements based on understanding of deep customer needs and hosts JAD (Joint Application Design) sessions. Responsible for reviewing and supporting creation of defect free requirements/use-cases
  • Responsible for creating user interface design based on current best practices for web based and mobile customer facing applications
  • When applicable responsible for providing design/technical specifications to external design partners
  • Responsible for rapid prototyping of highly innovative concepts for concept/feasibility testing.
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
Read More
Arrow Right