Summary
✨ AI‑Generated
We are seeking a Software Engineer to join a collaborative engineering team building reliable software solutions for Apple platforms. You will design, implement, and operate systems that are correct, maintainable, secure, and resilient at scale. This role involves transforming complex requirements into scalable technical solutions and owning the complete software lifecycle. You'll work closely with engineering, product, architecture, and delivery teams in a global organization that values innovation, inclusion, and professional growth.
Highlights
Collaborative engineering environment focused on Apple platforms, emphasizing reliable, maintainable, and secure software systems. Full lifecycle ownership with cross-functional teamwork. Global organization promoting inclusion, belonging, and professional growth.
Description
Introduction
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.
Your Benefits
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.
Desirable Skills
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.
Equal Opportunities
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.