Senior iOS Software Engineer

RemoteSalary not specified

Job Description, Responsibilities & Requirements

About the Position

Senior iOS Software Engineer

We are seeking a Senior iOS Software Engineer to join our Mobile Engineering organization as a key individual contributor. In this role, you will take on complex technical challenges, influence platform architecture, and support the long-term evolution of our mobile application ecosystem.

You will collaborate closely with Principal Engineers and Architects to define and implement the mobile technology roadmap, ensuring scalability, performance, and engineering excellence. This role suits a highly autonomous engineer who thrives in fast-paced, collaborative environments and who enjoys mentoring junior developers while delivering high-impact solutions.

Responsibilities

  • Architect, design, and develop intuitive and elegantly crafted iOS applications.
  • Develop tools, frameworks, and processes that enhance the mobile engineering pipeline.
  • Collaborate with Product, Design, Delivery, Editorial, and Engineering teams to ship high-quality mobile experiences.
  • Troubleshoot production issues, conduct root cause analysis, and support incident resolution.
  • Maintain and evolve existing mobile systems within a large digital ecosystem.
  • Mentor junior developers and support continuous learning within the team.
  • Ensure engineering solutions adhere to established architectural, security, and coding standards, including monitoring, logging, testing, and service enablement.

Requirements

  • BS/MS in Computer Science or equivalent experience.
  • 5+ years of professional software development experience.
  • Strong foundation in programming fundamentals, including algorithms and data structures.
  • Experience designing new applications and enhancing existing codebases.
  • Deep knowledge of native iOS development using Swift, Objective-C, SwiftUI, and iOS frameworks.
  • Proven experience architecting scalable, performant, and secure mobile applications.
  • Hands-on experience with mobile DevOps and CI/CD tooling (preferably Git and Bitrise), including automation, code signing, and testing.
  • Strong communication skills for effective collaboration across technical and non-technical teams.
  • Experience building adaptable software architectures that support evolving business requirements.

Preferred Qualifications

  • Familiarity with cloud platforms such as AWS.
  • General understanding of database technologies (SQL, NoSQL, GraphDB, etc.).

About the Company

About Cognizant:

Cognizant (Nasdaq: CTSH) is an AI Builder and technology services provider, bridging the gap between AI investment and enterprise value by building full-stack AI solutions for our clients. Our deep industry, process, and engineering expertise enables us to build an organization’s unique context into technology systems that amplify human potential, drive tangible outcomes, and keep global enterprises ahead in a fast-changing world. See how at cognizant.ai or @cognizant.

Benefits

Our benefits program is built with you in mind-so you can enjoy a fulfilling, balanced, and healthy life.

  • Financial wellbeing: We regularly review market data to ensure compensation reflects the value you bring. Your benefits extend beyond pay and may include retirement plans, financial education, etc.
  • Physical and mental health: We empower you to prioritize your wellbeing through paid time off, flexible working where possible, healthcare plans, counseling, our Mental Health Allyship program, and more.
  • Your career, your way: With 350,000+ roles at Cognizant, you’ll have opportunities to explore new technologies, industries, and locations-and build the skills you need to grow your career.
  • Real-world impact: Think about the biggest brands you rely on. Chances are, they rely on us to help strengthen their business. Here, you’ll turn bold ideas into solutions that improve lives everywhere.

Application Process

Here’s what you can expect from our hiring process. Please keep in mind that it may vary by role and location. Explore our FAQs to learn more.

  1. Apply to the right opportunity: Find an open role that matches your skills and career goals and show us why you’re the person for the job. Don’t see the right opportunity? Consider joining our Talent Community.
  2. Connect with your recruiter: If one of our recruiters sees a fit, they’ll set up a short intro call to learn more about you and how your experiences and skills match the role.
  3. Show off your skills: If you and our team would like to continue the process, you’ll interview with our hiring team. Some roles may also require technical assessments and/or client interviews.
  4. Decision time: Our team will then review each candidate’s potential to succeed in the role. This step may take some time because we want to find the right fit for both you and us-but you can count on us to keep you updated.

Job Details

Location:
Argentina
Work Mode:
Remote
Posted on TheJob:
Jul 4, 2026
Last checked:
Jul 4, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.