Start Your Search Here

push notification bell

Would you like to receive notifications about IT & Technology jobs in Greater London?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

Wipro

Greater London / Global

Software Engineer

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.

#J-18808-Ljbffr
Apply Now

Similar Opportunities

View all jobs