Software Engineer

Wipro

Greater London

On-site

GBP 60,000 - 85,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Wipro is looking for a Software Engineer to work within a collaborative engineering team delivering reliable software solutions across Apple platforms and supporting services. As a Software Engineer, you will design, implement, and operate software systems that remain correct, maintainable, secure, and resilient under production demand and ongoing change.

You will work with engineering, product, architecture, and delivery teams to transform complex requirements into scalable technical solutions

Qualifications

  • Expert proficiency in Swift and Apple platform frameworks.
  • Experience with Objective-C, Python, and shell scripting.
  • Experience designing secure, versioned APIs with backward compatibility.
  • Strong knowledge of data structures, algorithms, and distributed systems.
  • Experience unit/integration/UI testing (XCTest or Swift Testing).

Responsibilities

  • Designing and delivering software features from technical approach and API definition through to production monitoring.
  • Translating ambiguous requirements into clear technical designs and identifying delivery, security, and performance risks early.
  • Producing well-tested, documented, maintainable, and resilient code.
  • Championing engineering standards through constructive code reviews, technical documentation, and knowledge sharing.
  • Retaining operational ownership after release, including debugging, instrumentation, optimisation, and security improvements.

Skills

Swift
Xcode
Objective-C
Python
Shell scripting
API design
Distributed systems
Data structures
Unit testing
CI/CD

Tools

Core ML

Job description

Wipro is looking for a Software Engineer to work within a collaborative engineering team delivering reliable software solutions across Apple platforms and supporting services. As a Software Engineer, you will design, implement, and operate software systems that remain correct, maintainable, secure, and resilient under production demand and ongoing change.

You will work with engineering, product, architecture, and delivery teams to transform complex requirements into scalable technical solutions and take ownership throughout the complete software lifecycle.

About Wipro

Wipro is a well-led organisation where innovation is a core strength. We are committed to continuous business development and to creating a workplace that supports inclusion, belonging, and professional growth. You will join a global organisation that combines technical excellence with a strong focus on delivering meaningful outcomes for its customers.

You will be joining a growing, fast-paced, and dynamic organisation. As a Software Engineer, you will receive a competitive salary and a generous benefits package, including opportunities for training, professional development, and career progression.

Your Responsibilities

As a Software Engineer, you will be responsible for:

  • Designing and delivering software features from technical approach and API definition through to production monitoring.
  • Translating ambiguous requirements into clear technical designs and identifying delivery, security, and performance risks early.
  • Producing well-tested, documented, maintainable, and resilient code.
  • Championing engineering standards through constructive code reviews, technical documentation, and knowledge sharing.
  • Retaining operational ownership after release, including debugging, instrumentation, optimisation, and security improvements.
Mandatory Skills

You will have:

  • Expert proficiency in Swift, Apple platform frameworks, and the Xcode development and profiling toolchain.
  • Working knowledge of Objective-C, Python, and shell scripting for interoperability, automation, tooling, and CI/CD workflows.
  • Practical experience designing and consuming secure, versioned APIs with effective error handling and backward compatibility.
  • Strong knowledge of data structures, algorithms, data modelling, caching, distributed systems, cloud infrastructure, and containerisation.
  • A disciplined approach to unit, integration, and UI testing using XCTest, Swift Testing, or comparable frameworks.

Ideally, you will be familiar with:

  • SwiftUI, UIKit or AppKit, Swift Concurrency, and Combine.
  • Automated build, test, deployment, and release pipelines.
  • On-device inference using Core ML or relevant Apple intelligence frameworks.
  • Model APIs or LLM-enabled features, including latency, privacy, and cost considerations.
  • Working within established architecture, security, review, and release processes.

Wipro is an advocate for positive change and conscious inclusion. As a global employer, we strive to create a diverse Wipro family by remaining committed to the development of our culture, diversity, equality, and inclusion in the workplace. All applicants are welcome.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Apple Platform Software Engineer — Swift & Secure APIs
Apple Platform Software Engineer — Swift & Secure APIs

Wipro • Greater London

On-site
GBP 60,000 - 85,000
Solutions Architect
Solutions Architect

Wipro • Greater London

Hybrid
GBP 90,000 - 120,000
Competitive salary
Training & development
Flexible working arrangements
Quality Assurance Engineer
Quality Assurance Engineer

Wipro • Greater London

On-site
GBP 42,000 - 60,000
Training opportunities
Pension up to 6%
Quarterly bonus
iOS Software Engineer
iOS Software Engineer

Barclays • City of Edinburgh

On-site
GBP 45,000 - 70,000
DEVELOPER L4(CONTRACT)
DEVELOPER L4(CONTRACT)

Wipro Technologies • Greater London

On-site
GBP 50,000 - 70,000
iOS Software Engineer
iOS Software Engineer

Apple Technical Recruitment • Greater London

On-site
GBP 70,000 - 110,000
Java Developer
Java Developer

Wipro • England

On-site
GBP 30,000 - 50,000
Competitive salary
Generous benefits package
Training and development
+2
Engineering Lead
Engineering Lead

Wipro • Greater London

Hybrid
GBP 90,000 - 120,000
Software Engineer — Triage Intelligence and Debug Engineering
Software Engineer — Triage Intelligence and Debug Engineering

Apple Inc. • Greater London

On-site
GBP 90,000 - 130,000
Software Engineer - Java, C++
Software Engineer - Java, C++

iO Associates • Basingstoke

On-site
GBP 50,000 - 70,000