Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 17735295

    Emburse logo

    Senior Software Engineer II iOS

    Emburse · Hyderabad · onsite · Posted 37d ago

    Not disclosed6–8 yrsfulltimeSourced fromFoundit

    About a minute. You'll make an account on the way through.

    About this role

    Build the Future of Travel & Expense Technology at Emburse

    At Emburse, you won't just imagine the future, you'll build it. As a leader in travel and expense solutions, we are creating a future where technology drives business value and inspires extraordinary results.

    Our mobile engineering teams develop innovative, scalable, and interconnected solutions that power exceptional customer experiences. As a Senior Software Engineer II (iOS), you will solve complex technical challenges, influence architectural decisions, and contribute to building world-class mobile applications used by customers worldwide. You will collaborate with talented engineers, product managers, designers, and analysts while growing your career in an engineering-driven organization known for innovation and excellence.

    Position Summary

    We are seeking a highly experienced Senior Software Engineer II (iOS) with deep expertise in Swift, Objective-C, and iOS application architecture. In this role, you will lead the development of robust mobile solutions, drive modernization initiatives, mentor engineers, and contribute to the technical direction of our iOS platform.

    The ideal candidate has a strong background in designing scalable mobile applications, modernizing legacy Objective-C codebases, implementing clean architectural patterns, and delivering high-quality user experiences.

    Key Responsibilities

    Technical Leadership & Development

    • Design, develop, and maintain high-quality iOS applications using Swift and Objective-C.
    • Lead implementation of complex features and take ownership of critical application domains.
    • Drive architectural decisions utilizing MVVM, Clean Architecture, SOLID principles, and Dependency Injection.
    • Modernize legacy Objective-C codebases through incremental migration to Swift.
    • Ensure application performance, reliability, maintainability, and scalability.
    • Implement and integrate RESTful APIs, JSON services, and secure API communications.
    • Utilize profiling and diagnostic tools such as Xcode Instruments and Xcode Organizer to optimize application performance.
    • Apply security best practices and OWASP mobile security principles.
    • Develop solutions with a customer-first mindset and strong attention to user experience.
    • Evaluate technical alternatives and recommend optimal solutions.

    Engineering Excellence

    • Participate in architecture reviews, design discussions, and refactoring initiatives.
    • Conduct code reviews and establish engineering best practices.
    • Create and maintain technical documentation, API documentation, and knowledge-sharing materials.
    • Implement testing strategies, including unit testing and integration testing.
    • Analyze and resolve complex production issues through advanced debugging techniques.
    • Contribute to automation, build tooling, and engineering productivity initiatives.

    Collaboration & Process

    • Actively participate in Agile ceremonies, sprint planning, retrospectives, and release activities.
    • Partner with Product, Design, Analytics, and Engineering teams to define requirements and influence platform roadmaps.
    • Communicate progress, risks, dependencies, and technical recommendations effectively.
    • Collaborate closely with backend and cross-functional teams to deliver seamless customer experiences.

    Mentorship & Leadership

    • Mentor junior and mid-level engineers.
    • Support the establishment of coding standards and development practices.
    • Promote a culture of continuous learning, innovation, and technical excellence.
    • Lead cross-functional initiatives and contribute to team-wide improvements.

    Required Qualifications

    Education

    • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

    Experience

    • 6+ years of professional experience in iOS mobile application development.
    • Extensive experience with Objective-C and Swift.
    • Proven experience designing and delivering complex mobile applications.
    • Experience leading technical initiatives, projects, or engineering workstreams.
    • Experience modernizing and maintaining large-scale mobile codebases.

    Technical Skills

    • Advanced proficiency in:
    • Swift
    • Objective-C
    • Xcode
    • Cocoa Frameworks
    • Strong knowledge of:
    • Object-Oriented Programming (OOP)
    • SOLID Principles

    Sourced from foundit

    Skills

    iOS application architectureOWASP mobile security principlesDependency Injectionrestful apismvvmxcodeClean architectureSolid PrinciplesObjective CCocoa frameworksSwiftJSON services

    Senior Software Engineer II iOS · waiting for your command