Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer I - Mobile Developer

Talkdesk

Responsibilities:

  • Design and build shared Kotlin Multiplatform modules for call-state logic and beyond, behind one interface that can be backed by either voice vendor we run
  • Implement the platform-specific pieces on your platform yourself where needed, Telecom/ConnectionService and audio/push handling on Android, or CallKit/PushKit and XCFramework consumption on iOS, and know the App Store rejection risks around VoIP push misuse firsthand, since this is the single highest-risk area for review flags
  • Set AI-assisted development practice for the team, code generation, automated testing, architecture decisions done with AI tools as a core workflow
  • Own architecture decisions for the shared core; mentor other engineers 
  • Drive CI/CD maturity across both toolchains (GitHub Actions/Fastlane/Xcode Cloud + Android release pipelines)


Required skills:

  • 6+ years of professional mobile engineering, with native-level strength on one platform (Android/Kotlin or iOS/Swift) and genuine hands-on production Kotlin Multiplatform experience bridging to the other, you've shipped expect/actual code and debugged real issues on the platform that isn't your primary, not just reviewed it
  • Production experience with Kotlin Multiplatform: commonMain/androidMain/iosMain, and shipping a KMP module consumed as a compiled .xcframework on iOS
  • Proven, specific experience extracting a shared module from a legacy single-module app, or leading a modularization effort in a legacy codebase , has actually done this migration before, not theorized about it
  • Experience introducing a DI framework (Hilt/Koin/Dagger) into a codebase that didn't have one
  • Deep, hands-on AI-assisted engineering practice (Cursor, GitHub Copilot, Claude Code, or similar) , able to set practice for others, not just follow it
  • Comfortable owning architecture decisions, not just implementing a spec


Nice to have:

  • Compose Multiplatform experience (Android and/or iOS side) , still genuinely rare given how new CMP-for-iOS is; a real accelerant if present
  • WebRTC, VoIP, or real-time communication protocol experience , telephony domain knowledge shortens the ramp significantly here
  • Flutter or Dart experience , same caveat as P2: a mindset signal only, not a substitute for KMP/CMP
  • Experience building/integrating AI agents into mobile applications
  • BS/MS in Computer Science or related field
  • Experience working with distributed/remote global teams 

Talkdesk is pioneering a new era of Customer Experience Automation (CXA), redefining how the world’s most admired brands interact with their customers through AI. Our global team of courageous innovators is customer-obsessed, building AI-first solutions that put empathy, trust, and transparency at the center of every interaction. We foster an inclusive culture where diverse perspectives drive our success and every voice belongs. Combining the stability of a global leader with the agility of a disruptor, Talkdeskers are empowered with the autonomy to drive meaningful impact, while giving back to the communities and environment around us.

Talkdesk has been recognized as a Leader in the Gartner® Magic Quadrant™ for Contact Center as a Service (CCaaS) and in the G2 Overall Grid® Reports for AI Agents and Contact Center. With seven consecutive years on the Forbes Cloud 100 and multiple AI Breakthrough awards, there has never been a more exciting time to join us as we shape the future of customer experience automation!

Work Environment and Physical Requirements:

Primarily office-environment work, extended periods of sitting or standing, computer-based work. Limited lifting, and equipment usage limited to computer-related equipment (keyboards, mouse, etc.)

The Talkdesk story hinges on empathy and acceptance. It is the shared goal among all Talkdeskers to empower a new kind of customer hero through our innovative software solution, and we firmly believe that the best path to success for our mission is inclusivity, diversity, and genuine acceptance. To that end, we will hire, promote, work along, cheer for, bond with, and warmly welcome into the Talkdesk family all persons without regard to ethnic and racial identity, indigenous heritage, national origin, religion, gender, gender identity, gender expression, sexual orientation, age, disability, marital status, veteran status, genetic information, or any other legally protected status.

Vacancy posted 26 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer I - Mobile Developer in Bangalore vacancy
  •  ...empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological...  ...a strong understanding of ASIC design flows, VLSI, and/or CAD-engineering.  Experience on VMM/OVM/UVM and knowledge of simulator-... 
    Senior

    Synopsys Inc

    Bangalore
    3 hours ago
  •  ...Collaborate with cross-disciplinary teams to design, develop, and deliver software products and services. Design and build software components...  ...for broadly defined problems with guidance from senior engineers. Write clean, maintainable code and participate in code... 
    Suggested
    Full time
    Internship

    Amazon

    Bangalore
    3 hours ago
  •  ...Responsibilities Build software services and platforms supporting thousands of employees and millions of Stripe users. Design, build...  .... Requirements At least 7 years of industry software engineering experience, excluding internships and co-ops. Ability to write... 
    Suggested
    Full time

    Stripe

    Bangalore
    3 hours ago
  •  ...systems for AI agents, optimizing reliability, performance, and cost. Establish testing strategies, observability systems, and engineering practices that prevent customer-impacting issues. Own the technical roadmap and architectural decisions for the AI platform.... 
    Suggested
    Full time

    AlphaSense

    Bangalore
    3 hours ago
  •  ...with strong experience in testing Android and iOS mobile applications . The candidate will lead QA activities, develop automation frameworks, and ensure high-quality...  ...Key Responsibilities Lead and mentor QA engineers across manual and automation testing. Define... 
    Suggested

    Duobridge Talent Solution

    Bangalore
    4 hours ago
  • Rs 60000 - Rs 70000 per month

     ...About the Role As a Senior Performance Marketing Manager, you will be responsible for strategising, executing, optimising and scaling paid...  .... What You'll Do 1. Performance Marketing Strategy Develop and execute comprehensive paid media strategies across Google Ads... 
    Senior
    Full time

    Represent Media

    Bangalore
    4 hours ago
  •  ...Job Description – Software Development Engineer in Test / Test Automation Developer Position Title Software Development Engineer in Test– Test Automation Developer Location Bangalore Experience 2 to 5 Years Job Summary We are seeking a highly skilled... 
    Immediate start

    S2V Automation Pvt Ltd

    Bangalore
    4 hours ago
  • Rs 5 - 30 lakhs p.a.

     ...Senior .NET Developer Position: Senior .NET Developer Experience: 10+ Years Relevant Technology...  ...Developer with 10+ years of overall software development experience and strong...  ...development lifecycle, coding standards and engineering best practices. ~ Strong problem-... 
    Senior
    Full time
    Immediate start

    S2V Automation Pvt Ltd

    Bangalore
    4 hours ago
  • Rs 25 - 30 lakhs p.a.

    About the Opportunity A fast-scaling enterprise consultancy in the SAP digital transformation space, we empower global clients to streamline finance, procurement, and supply chain operations through SAP S/4HANA, FPSL, and intelligent automation. Our consultants architect...
    Hybrid work

    Starcom consulting limited

    Bangalore
    4 hours ago
  •  ...are looking for a highly experienced Staff Engineer to join the FGA DevEx team and lead the evolution of our end to end developer experience across both OSS and SaaS. This...  ...Requirements: ~8+ years of experience as a Software Engineer, with significant experience building... 
    Long term contract
    Full time
    Hybrid work
    Local area
    Worldwide

    Okta

    Bangalore
    4 hours ago
  • Job Details: Job Description: Intel India Customer Engineering Team is in a mission to create successful Original Design Manufacturers (...  ...debug results, ensure correct functionality, triage failures, and develop corrective actions • Customer Support : Capability to provide... 
    Full time
    Local area
    Shift work

    Intel

    Bangalore
    5 hours ago
  •  ...experience. Powered by proprietary agentic intelligence and generative AI, Glance delivers a hyper-personalized consumer experience across mobile and TV — shaping the new era of shopping. Glance is operated by Glance InMobi Pte. Ltd., a non-consolidated subsidiary of global... 
    Senior
    Full time
    Immediate start
    Worldwide

    InMobi

    Bangalore
    5 hours ago
  •  ...our team collaborates closely with both engineering and product management from the get-go. Learn...  ...and for users at the cross-functional senior leadership and executive level. Seen as a...  ...product development lifecycle of web and/or software applications. Experience in user... 
    Full time
    Work at office
    Remote job
    Flexible hours

    ServiceNow

    Bangalore
    5 hours ago
  •  ...Software Engineer, QuestaSim R&D Company Overview Siemens EDA is a global technology leader...  ...tools enable companies around the world to develop highly innovative electronic products...  ...simulation platforms. You'll collaborate with a senior group of software engineers on... 
    Hybrid work
    Bangalore
    5 hours ago
  •  ...and manufacturing. It also has a rapidly developing presence in highly specialised and...  ...regulated forensic environment and combines software architecture, hands-on development, and...  ...stakeholders Specific Assignments Software Engineering & Full-Stack Development Develop... 
    Full time
    Contract work
    Hybrid work

    Eurofins GSC IT DC

    Bangalore
    2 days ago
  •  ...and manufacturing. It also has a rapidly developing presence in highly specialised and...  ...regulated forensic environment and combines software architecture, hands-on development, and...  ...stakeholders Specific Assignments Software Engineering & Full-Stack Development Develop... 
    Full time
    Contract work
    Hybrid work

    Eurofins GSC IT DC

    Bangalore
    2 days ago
  •  ...currently have an opportunity for a Highways Engineer on multi-disciplinary offshore executed...  ...opportunity for individuals looking to develop their international experience with a world...  ...• Expert in the use of Open Road design software and AutoCAD/MicroStation for Highway... 
    Hybrid work
    Relocation package
    Remote job
    Flexible hours

    AtkinsRéalis

    Bangalore
    6 hours ago
  •  ...dynamic and enthusiastic self-starter to join our team as a Senior Engineer . Your role Develop Concept, Preliminary, Detailed design, related...  ...drawing, components and interface between design and BIM software's. Experience with Utility Clash inspection and Clash... 
    Senior
    Hybrid work
    Relocation package
    Remote job
    Flexible hours

    AtkinsRéalis

    Bangalore
    6 hours ago
  •  ...DO   As a Site Reliability Engineer (SRE) , you will be responsible...  ...integrate reliability into the software development lifecycle Key Responsibilities:   • Develop, test, and maintain high-quality...  ...). • Experience operating mobile applications in production: crash... 
    Full time
    Immediate start
    Remote job
    Weekday work

    H&M

    Bangalore
    7 hours ago
  •  ...We are seeking a highly motivated Senior Machine Learning Engineer to join our team and work directly with...  ...learning and data science techniques to develop rapid prototypes, deliver business...  ...Significant experience with agile software development methods    What You Build... 
    Senior
    Permanent employment
    Full time
    Hybrid work
    Local area
    Worldwide
    Flexible hours

    SAP

    Bangalore
    7 hours ago
  •  ...and acceptance criteria, partnering with engineering throughout, and validating business outcomes...  ...structured programs that deliver at the senior stakeholder level. Customer engagement...  ...in enterprise resource planning (ERP) software, SAP has evolved to become a market leader... 
    Permanent employment
    Full time
    Hybrid work
    Local area
    Worldwide
    Flexible hours

    SAP

    Bangalore
    7 hours ago
  •  ...flexibility – tailoring the software to meet their specific needs,...  ...Enhanced Operations Service Senior Specialist plays a pivotal role...  ...in existing Pacemaker setup, developing automation to ensure stability...  ...areas: Computer Science, Engineering, Information Technologies Management... 
    Senior
    Permanent employment
    Full time
    Hybrid work
    Local area
    Worldwide
    Flexible hours

    SAP

    Bangalore
    7 hours ago
  •  ...skill growth, great benefits, and a team that wants you to grow and succeed.        What you'll do   We’re looking for Senior Software Engineers to lead the design and evolution of a state-of-the-art Search Platform that combines traditional information retrieval with... 
    Long term contract
    Permanent employment
    Full time
    Hybrid work
    Local area
    Immediate start
    Worldwide
    Flexible hours

    SAP

    Bangalore
    7 hours ago
  •  ...'s degree or higher in Computer Science, Engineering, or Information Management ~10+ years of...  ...market leader in enterprise application software, SAP helps companies of all sizes and industries...  ..., on-premise to cloud, desktop to mobile device, SAP empowers people and organizations... 
    Senior
    Permanent employment
    Full time
    Hybrid work
    Local area
    Worldwide
    Flexible hours

    SAP

    Bangalore
    7 hours ago
  •  ...AI native enterprise applications that combine cloud native software engineering with production grade machine learning and agentic AI capabilities...  ...What you Build   In this role, you will: Design, develop, and operate production‑grade, cloud‑native enterprise applications... 
    Long term contract
    Permanent employment
    Full time
    Hybrid work
    Local area
    Worldwide
    Flexible hours

    SAP

    Bangalore
    7 hours ago
  •  ...to grow and succeed.     WHAT YOU'LL BUILD:   As a Senior Platform Engineer, you will define technical direction, drive architectural decisions...  ...known for leadership in enterprise resource planning (ERP) software, SAP has evolved to become a market leader in end-to-end... 
    Senior
    Permanent employment
    Full time
    Hybrid work
    Local area
    Worldwide
    Flexible hours
    Shift work

    SAP

    Bangalore
    7 hours ago
  •  ...What you bring    ~15+ years of work experience in software architecture design and development. ~ Recognized expertise...  ...Architecture Center and are consumed by customers, partners, and engineering teams across SAP.    You will work in an internationally blended... 
    Permanent employment
    Full time
    Hybrid work
    Work at office
    Local area
    Worldwide
    Flexible hours

    SAP

    Bangalore
    7 hours ago
  •  ...is a must.  As an EOS Execution Service Senior Specialist - you are responsible for:...  ...of the following areas: Computer Science, Engineering, Information Technologies Management.  ~...  ...leadership in enterprise resource planning (ERP) software, SAP has evolved to become a market... 
    Senior
    Permanent employment
    Full time
    Hybrid work
    Local area
    Immediate start
    Worldwide
    Flexible hours
    Shift work
    Weekend work

    SAP

    Bangalore
    7 hours ago
  •  ...We’re looking for a seasoned Lead Java Engineer who can drive the design, development, optimization...  ...using Spring Boot, including developing robust REST APIs, implementing service orchestration...  ...in enterprise resource planning (ERP) software, SAP has evolved to become a market... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Hybrid work
    Local area
    Worldwide
    Flexible hours

    SAP

    Bangalore
    7 hours ago
  •  ...new level of flexibility – tailoring the software to meet their specific needs, retaining company...  ...analysis for all critical incidents. Develop and implement preventive measures to...  ...of the following areas: Computer Science, Engineering, Information Technologies Management •... 
    Senior
    Permanent employment
    Full time
    Hybrid work
    Local area
    Worldwide
    Flexible hours
    Shift work

    SAP

    Bangalore
    7 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer I - Mobile Developer. Be the first to apply!