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.
- ...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...SuggestedRemote jobFull timeWork at officeWorking Monday to Friday
- ...~ 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...SuggestedLocal area
- ...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
- 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
- ...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
- ...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...
- ...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...
- ...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
- ...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...SeniorRemote jobFull timeWork at officeWorking Monday to Friday
- ...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...SeniorFull time
- ...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...SeniorLong term contractWorldwide
- ...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/...
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...SeniorWork at office- ...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 timeFlexible hours
- ...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 officeRemote job
- ...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
- ...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 timeWork at officeImmediate start
- ...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 contractFull timeRemote job
- ...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....SeniorHourly payFull timeContract workLocal areaShift work
- ...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 payFull timeLocal areaShift work
- ...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...SeniorFull timeWorldwide
- ...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 areaWorldwideFlexible hours
- ...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 areaFlexible hours
- ...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...InternshipHybrid workWork at officeLocal areaImmediate startFlexible hoursShift work3 days week
- ...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...SeniorLong term contractFull timeHybrid workLocal areaWorldwideFlexible hours
- ...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...SeniorRemote jobWorldwide
- ...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
- ...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...SeniorFlexible hours
- ...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 subcontractor1 day week
- ...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...SeniorLocal areaImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer I - Mobile Developer. Be the first to apply!
