Software Development Engineer

Adobe

New York (NY)

On-site

USD 150,000 - 190,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Adobe's Behance team is seeking a Senior Android Engineer to join the Mobile Engineering group. You will architect, develop, build and maintain high-quality Android applications using Kotlin and Java, driving modern Android development practices and collaborating with product, design, and engineering teams.

You will mentor junior engineers, review code, and help shape roadmaps. Fluency in Kotlin/Java, GraphQL experience, CI/CD pipelines, and accessibility/localization awareness are essential, as

Qualifications

  • Bachelor's degree in Computer Science or equivalent.
  • 7+ years delivering customer-facing software.
  • Strong proficiency in Kotlin and Java.
  • Experience with GraphQL to connect app to back-end services.
  • Experience with version control (Git) and CI/CD tools (CircleCI, Jenkins).
  • Accessibility and localization awareness.
  • Leadership and mentoring of teammates.

Responsibilities

  • Architect, Develop, Build, and Maintain high-quality Android applications using Kotlin & Java.
  • Write clean, maintainable, well-documented code ensuring performance and quality.
  • Implement MAD practices (MVVM, Clean Architecture, Jetpack).
  • Collaborate with product, design, and engineering to ship features.
  • Mentor junior engineers and drive best practices across the team.
  • Explore new Android features and technologies and influence roadmaps.

Skills

Kotlin
Java
Android Development
Git
CI/CD
GraphQL
Leadership
Mentoring
MVVM
Jetpack

Education

Bachelor's degree in Computer Science or equivalent

Tools

CircleCI
Jenkins

Job description

The opportunity Bēhance, the world's largest platform for creatives, is proud to belong to the Adobe constellation of products. Our native Android and iOS apps serve over a million monthly active users and are crucial to our mission to help creatives showcase their talent, grow their careers, and get paid.

We advocate for a team-first and creative culture driven by our passion for technology and user experience.

As a Senior Android engineer, you will play a vital role in this mission.

We are seeking a full-time Senior Android Engineer to join our dynamic Mobile Engineering team and report directly to the Mobile Engineering Manager.

This role is ideal for engineers who are fluent in Kotlin and Java, take self-initiative, exhibit leadership qualities, and work well in a fast-paced environment.

We support initiatives that are driven by engineering and expect engineers with strong technical and communication skills to market ideas across teams and get buy-in from the product team on those initiatives.

You will be encouraged to adopt new Android features and technologies as they emerge from Google.io yearly, with dedicated time for streaming sessions and making roadmap recommendations.

You will be encouraged to adopt new Android features and technologies as they arise.

You will also help build SDKs for publishing and showing Behance content in flagship apps such as Photoshop, Lightroom, Illustrator, and Fresco.

You will work closely with product, design, engineering teams, and other stakeholders to develop a high-quality product.

What you'll do
  • Architect, Develop, Build, and Maintain high-quality Android applications using Kotlin & Java.
  • Write clean, maintainable, well‑documented code, ensuring performance, quality, and responsiveness.
  • Implement and follow Modern Android Development (MAD) practices, including MVVM, Clean architecture, Jetpack components, Navigation Components, etc.
  • Experience with GraphQL, Unit tests, CI/CD pipelines and automation tools etc.
  • Review code developed by other engineers and provide feedback to ensure best practices (eg, coding standards, style guidelines, accuracy, efficiency, scalability, etc).
  • Build and Maintain internal SDK that is consumed by multiple products across flagship Adobe apps (such as Photoshop, Lightroom, Illustrator, and Fresco).
  • Collaborate closely with product, design, and engineering teams to define, design, and ship new visionary features.
  • Mentor and guide junior team engineers, fostering a collaborative and innovative development environment.
  • Seek out new/upcoming technologies and cost‑saving initiatives in a fast‑paced setting without compromising product requirements and quality.
What you need to succeed
  • A Bachelor's degree in Computer Science or equivalent experience.
  • 7+ years of experience delivering customer‑facing software through the Google Play Store, citing specific listings and contributions.
  • Strong proficiency in Kotlin and Java.
  • Expertise in Modern Android Development best practices, industry‑leading design methodologies, GraphQL to connect app to back‑end services, etc.
  • Experience with version control systems (e.g., Git), CI/CD (e.g., CircleCI, Jenkins, etc), and Automation tools.
  • Consciousness around accessibility and localization best practices.
  • Strong interpersonal effectiveness and a desire to lead and mentor team members in a non‑managerial leadership role.
  • Ability to read data represented in visual forms in Mode Analytics.
  • Experience in Agile Development methodologies
Our Company

Changing the world through digital experiences is what Adobe's all about.

We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Android Engineer - Kotlin/Java, Build SDKs & Features
Senior Android Engineer - Kotlin/Java, Build SDKs & Features

Adobe • New York (NY)

On-site
USD 150,000 - 190,000
Software Engineer (Android Tech Lead) ID48357
Software Engineer (Android Tech Lead) ID48357

AgileEngine • Philadelphia

Hybrid
USD 120,000 - 150,000
Mentorship
Education budget
Fitness budget
+1
Software Engineer (Android) ID48356
Software Engineer (Android) ID48356

AgileEngine • Seattle (WA)

Hybrid
USD 120,000 - 150,000
Mentorship and personalized growth roadmaps
Competitive USD-based compensation
Flexible schedule with remote options
+1
Software Engineer (Android) ID48356
Software Engineer (Android) ID48356

AgileEngine • Miami (FL)

Hybrid
USD 100,000 - 130,000
Mentorship and TechTalks
Education budget
Fitness budget
+1
Software Engineer (Android) ID48356
Software Engineer (Android) ID48356

AgileEngine • Boca Raton (FL)

Hybrid
USD 100,000 - 130,000
Mentorship
Education budget
Flexible schedule
+1
Software Engineer (Android) ID48356
Software Engineer (Android) ID48356

AgileEngine • Tampa (FL)

Hybrid
USD 100,000 - 130,000
Mentorship and TechTalks
Competitive USD-based compensation
Flexible schedule
+1
Software Engineer (Android Tech Lead) ID48357
Software Engineer (Android Tech Lead) ID48357

AgileEngine • Port Charlotte (FL)

Hybrid
USD 120,000 - 150,000
Professional growth programs
Competitive compensation
Engaging projects with top brands
+1
Software Engineer (Android) ID48356
Software Engineer (Android) ID48356

AgileEngine • Baltimore (MD)

Hybrid
USD 100,000 - 130,000
Mentorship and TechTalks
USD-based pay with budgets for education and fitness
Exciting projects with top companies
+1
Senior Software Development Engineer
Senior Software Development Engineer

Adobe Inc. • Seattle (WA)

On-site
USD 140,000 - 180,000
Senior Android Lead Engineer — Shape 100M+ User Experience
Senior Android Lead Engineer — Shape 100M+ User Experience

Planner 5D • Town of Poland (NY)

On-site
USD 120,000 - 210,000