Senior Mobile Software Engineer

ServiceNow
Summary
Join ServiceNow's dynamic mobile team as an experienced Mobile Backend & Native Android Engineer. Design and develop Android client features and mobile-specific backend services, building simple, intuitive, and powerful software. Collaborate with product, design, and engineering teams, following agile practices to deliver high-quality software. Contribute to new features, product enhancements, and technical architecture, integrating platform capabilities like security and third-party services. Mentor peers and take ownership of the development lifecycle, from ideation to testing and automation. Shape the future of the ServiceNow mobile experience by working with cutting-edge technologies to solve real-world challenges.
Requirements
- Experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving. This may include using AI-powered tools, automating workflows, analyzing AI-driven insights, or exploring AI's potential impact on the function or industry
- In using AI Productivity tools such as Windsurf, Cursor, Etc
- Strong mobile development experience on Android (Kotlin or Java)
- 2+ years of backend development experience with real-world application
- Solid understanding of offline storage, multithreading, and performance tuning
- Experience with RESTful APIs and tools like Retrofit (Gson or Moshi)
- Familiarity with CI tools (Jenkins Pipelines/Groovy/Gradle/Git)
- Strong foundation in algorithms, data structures, OOP, and design patterns
- Experience with AI developer tools
- Comfortable integrating AI-powered tools or thinking critically about their impact
- Excellent English communication skills
- A growth mindset and a passion for staying current with tech trends
Responsibilities
- Design and develop Android client features and mobile-specific backend services
- Build simple, intuitive, and powerful software that our customers can customize
- Collaborate cross-functionally with product, design, and other engineering teams
- Follow agile practices to deliver high-quality software in iterative cycles
- Contribute to new features, product enhancements, and technical architecture
- Integrate platform capabilities like security, authentication, and third-party services
- Mentor peers and foster a culture of innovation and knowledge sharing
- Take ownership of the development lifecycleโfrom ideation to testing and automation
Preferred Qualifications
Experience with JavaScript
Benefits
- Health plans, including flexible spending accounts
- A 401(k) Plan with company match
- ESPP
- Matching donations
- A flexible time away plan
- Family leave programs
Share this job:
Similar Remote Jobs
