Software Development Engineer 4

AdobeSan Jose, CA

About The Position

We are seeking a skilled Software Engineer to join the Adobe Express Mobile App team. We're looking for outstanding Android engineers with a passion for making creative tools that impact people’s lives and a keen curiosity for how agentic tools will transform how we develop software. This role involves designing and implementing user-facing features, building intelligent agents for code analysis and performance monitoring, and enhancing the mobile app experience. You will also use AI-assisted and agentic coding tools to accelerate delivery, define quality planning, and collaborate with Product Management and Designers on the product roadmap and new technologies.

Requirements

  • 3+ years of shipping software development experience, including commercial mobile applications developed using Kotlin or Swift
  • Experience with TypeScript or Javascript development
  • Driven to achieve objectives, with a keenness for picking up new technologies and adjusting promptly to evolving needs and surroundings
  • Comfortable in a fast-paced environment, taking on multiple roles with autonomy and ownership
  • Strong grasp of architectural patterns (MVC, MVVM), design patterns, and object-oriented programming
  • Proven track record investigating complex, hard-to-reproduce issues in shipping software
  • Experience with multi-threading programming and memory management
  • Familiarity with CI/CD pipelines and automation testing frameworks

Nice To Haves

  • Experience with hybrid web/native app development
  • Familiarity with Lit, MobX, Web Components, and modern browser-based tech stack
  • Experience working on mobile web apps, especially in resource-constrained environments

Responsibilities

  • Design and implement major user-facing features in Kotlin or Swift, and sometimes Typescript in our hybrid web/native application stack
  • Build intelligent agents that instrument code and analyze hard to pin down performance and stability metrics — spotting trends and anomalies a human would need days to surface.
  • Make the mobile app experience sing with features not achievable in the web stack alone.
  • Use AI-assisted and agentic coding tools to accelerate delivery: steer agents, critically review and validate generated output, and refactor into maintainable, production-quality code — without lowering the bar on craft.
  • Define quality planning for the entire app lifecycle, not just before release.
  • Collaborate with Product Management and Designers to define the product roadmap and assess new technologies.

Benefits

  • comprehensive benefits programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service