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 5 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer I - Mobile Developer in Bangalore vacancy
  •  ...healthcare and cancer research. As a Software Engineer, AI Solutions & Platforms, you will...  ...hands-on technical role in designing, developing, and delivering enterprise-grade AI and...  ...technologies, and cloud platforms. As a Senior Engineer , you will write production... 
    Suggested
    Remote job
    Full time
    Work at office
    Working Monday to Friday
    Bangalore
    1 day ago
  •  ...~ Evangelism & Thought Leadership: Represent Citrix and Cloud Software Group at industry conferences, webinars, and regional events. Speak...  ...from the field and work directly with Product Management and Engineering to influence the product roadmap.  Required... 
    Suggested
    Local area

    Citrix

    Bangalore
    4 hours ago
  •  ...agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.  As a Senior Lead Software Engineer - Mobile Engineering at JPMorganChase within the Payment Technology, you are an integral part of an agile team that works to... 
    Senior

    JPMorgan Chase & Co.

    Bangalore
    4 hours ago
  • Job Description Job Responsibilities: Execute automated, and regression testing using modern frameworks Functional testing – API/web/E2E Database experience – Mongo/Oracle Apply AI-enabled testing techniques to increase coverage and improve defect detection ...
    Suggested

    JPMorgan Chase & Co.

    Bangalore
    1 day ago
  •  ...by turning complex, cross-functional needs into resilient, well-controlled operations with measurable outcomes. As a Process Engineering Senior Associate in the Digital Banking team within International Consumer Bank, you design and implement end-to-end processes that enable... 
    Senior

    JPMorgan Chase & Co.

    Bangalore
    4 hours ago
  •  ...your role and advance your career — and we have the perfect software engineering opportunity for you. As a Software Engineer II at JPMorgan...  ...automated testing, and secure coding standards.  Designs, develops, codes, and troubleshoots with consideration of upstream and... 

    JPMorgan Chase & Co.

    Bangalore
    4 hours ago
  •  ...have an exciting and rewarding opportunity for you to take your software engineering career to the next level.  As a Software Engineer III at...  ...software code development Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in... 

    JPMorgan Chase & Co.

    Bangalore
    4 hours ago
  •  ...Job Overview Assists with the design/development of software solutions requiring general domain knowledge and limited business expertise...  ...and other validation deliverables as assigned. • Develops a basic understanding of industry and IQVIA-specific quality standards... 
    Worldwide

    IQVIA

    Bangalore
    2 days ago
  •  ...healthcare and cancer research. As a Senior AI/ML Engineer, Applied AI, you will provide hands-on...  ...closely with data scientists, software engineers, product teams and scientific...  ...into solution development. Iteratively develop, deploy and scale AI/ML models and solutions... 
    Senior
    Remote job
    Full time
    Work at office
    Working Monday to Friday
    Bangalore
    1 day ago
  •  ...Responsibilities Develop and maintain custom applications on the Salesforce platform using Apex, Lightning Web Components, and...  ...development standards. Requirements ~ Bachelor’s degree in Software Engineering, Computer Science, or a related field. ~4–7 years of... 
    Senior
    Full time

    Extreme Networks

    Bangalore
    1 day ago
  •  ...firm focused exclusively on enterprise software, data, and technology-enabled businesses...  ...organization with the scale, stability, and career mobility of a global software ecosystem. Our...  ...Collaboration Work closely with engineering, QA, UX, and architecture teams during... 
    Senior
    Long term contract
    Worldwide

    Amtech Software

    Bangalore
    5 hours ago
  •  ...exceptional Vice President – Engineering to lead the next generation...  ...approximately 45 to 50 AI and software engineers and will work...  ...Product, Clinical, AI/ML, and senior leadership teams to transform...  ...grade AI solutions. Lead and develop a 45 to 50 member team of AI/... 

    SAIGroup

    Bangalore
    5 hours ago
  • Rs 232 per day

     ...members to continue to facilitate our growth. Job Title : Senior Staff Engineer _ Hardware Experience : 10 to 16 years Location :...  ...debug and resolve issues in  field devices (hardware + embedded software). ~ Experience validating  off-the-shelf (COTS) devices for... 
    Senior
    Work at office

    Netradyne

    Bangalore
    5 hours ago
  •  ...technologies with the company’s COSMOS software suite to unify diverse components into cohesive...  ...verification of designs, from developing block-level and system-level verification...  ...and technical background in Electrical Engineering or Computer Engineering (bachelor’s degree... 
    Full time
    Flexible hours

    Astera Labs

    Bangalore
    5 hours ago
  •  ...Responsibilities: Design, develop, and maintain high-quality features...  ...with cross-functional teams, engineering, support, product , to...  ...occasional use ~ Solid Git and mobile CI/CD experience (GitHub...  ...hero through our innovative software solution, and we firmly believe... 
    Work at office
    Remote job

    Talkdesk

    Bangalore
    5 hours ago
  •  ...large networks are managed. Forward's advanced software delivers a "digital twin" of the network, enabling...  ...is currently looking for a talented Software Engineer to join our NQE and Programming Languages team. This team develops NQE (Network Query Engine), a query engine for... 
    Hybrid work

    Forward

    Bangalore
    5 hours ago
  •  ...every person at project44, not just our engineers If you’re driven to solve meaningful problems...  ...: project44 is looking for a Staff Software Engineer  to join our engineering team....  ...and cross-team influence than our Senior Software Engineer track, and is expected... 
    Full time
    Work at office
    Immediate start

    project44

    Bangalore
    5 hours ago
  •  ...and ready to query, with no engineering or maintenance required. We’re...  ...transform data with the rigor of software engineering. We are looking...  ...compilers, interpreters, or developer tooling. Familiarity with...  ...a small, high-trust team of senior and staff-level engineers who... 
    Long term contract
    Full time
    Remote job

    Fivetran

    Bangalore
    5 hours ago
  •  ...exceptional talent to reimagine the way the world works. Senior Mechanical Engineer — Robotics Hardware Location - Bangalore Instawork...  ...readiness. - Work closely with robotics, electrical, firmware, software, operations, and field teams to deliver complete systems.... 
    Senior
    Hourly pay
    Full time
    Contract work
    Local area
    Shift work

    Instawork

    Bangalore
    5 hours ago
  •  ...Experience: 10+ years Industry: Automotive / Mobility / Robotics / Manufacturing About the...  ...quality culture across operations and engineering. What You'll Do Own the QA/QC...  ...Team Leadership: Build, manage, and develop high-performing QA/QC teams across locations... 
    Hourly pay
    Full time
    Local area
    Shift work

    Instawork

    Bangalore
    5 hours ago
  •  ...addressing challenges with statistical rigor. Interpret results and provide actionable insights to drive business decisions. 2. Data Engineering Workflow and Design: Partner with stakeholders to ensure data systems and structures are efficient and reliable. Reduce... 
    Senior
    Full time
    Worldwide

    InMobi

    Bangalore
    5 hours ago
  •  ...and access management.  We are seeking a hands-on Principal Software Engineer to build PingOne Privilege, our cloud-native Zero Trust privileged...  ...injection and data exfiltration. Distributed Systems: Develop highly available, multi-region services on Kubernetes with durable... 
    Local area
    Worldwide
    Flexible hours

    Ping Identity

    Bangalore
    5 hours ago
  •  ...What is The Role We are looking for a skilled QA & Evaluation Engineer to join our team. The role blends strategic QA leadership...  ...(EPPA) Poster and Know Your Rights (Poster) Elasticsearch develops and distributes technology and information that is subject to U.... 
    Local area
    Flexible hours

    Elastic

    Bangalore
    5 hours ago
  •  ...Harness is the AI Software Delivery Platform company, led by technologist...  ...Summary The Harness Engineering team is seeking a Principal Engineer...  ...domain, and represent the senior technical leadership within...  ...domain expertise applied to develop others internal and external... 
    Internship
    Hybrid work
    Work at office
    Local area
    Immediate start
    Flexible hours
    Shift work
    3 days week

    Harness

    Bangalore
    5 hours ago
  •  ...you. About the role This key role involves building and leading a team of talented, passionate backend Java software engineers responsible for developing mission-critical and innovative identity and security products, specifically focusing on platform features for authentication... 
    Senior
    Long term contract
    Full time
    Hybrid work
    Local area
    Worldwide
    Flexible hours

    Okta

    Bangalore
    5 hours ago
  •  ...improve their business. Founded by engineers — and customer obsessed — we...  ...in  Bengaluru , India ! As a software engineer with a backend focus,...  ...operate their services. Develop tools and processes that drive...  ...operations, with guidance from senior team members. About... 
    Senior
    Remote job
    Worldwide

    Databricks

    Bangalore
    5 hours ago
  •  ...The Opportunity We are looking for a Software Engineer II, Backend to join our Federated Intelligence Platform team in India. The team serves...  ...make changes to our APIs and datasets in an agile manner Develop robust and scalable backend integrations with external applications... 
    Remote job

    Abnormal

    Bangalore
    5 hours ago
  •  ...Software, the fuel for mobility We bring bold digital visions to life. So we’re on the lookout for more curious and creative engineers who want to create change – one line of high-quality code at a...  ...talents – and are now looking for a Senior Backend Engineer (Java) We’re... 
    Senior
    Flexible hours

    Volvo Car Corporation

    Bangalore
    6 days ago
  •  ...code requirements to determine labor, materials, and control device needs. Develop system network riser diagrams, Bills of Material (BOM), and Scopes of Work (SOW). Identify value engineering opportunities and propose cost-effective alternatives. Coordinate with... 
    For subcontractor
    1 day week
    Bangalore
    7 hours ago
  •  ...Job Title Counter Executive / Senior Counter Executive Function Retail Operations Reports To Branch Operations Head / Service In-charge Location Blue Dart Retail Counter / Branch Travel Required 25% ☐ 50% ☐75% ☐ About DHL Blue Dart Express... 
    Senior
    Local area
    Immediate start

    DHL Group

    Bangalore
    1 day 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!