About the Team
Our mission is to create a world-class development experience for Android engineers across the company. We create libraries, tools, and frameworks that enable product teams to ship features quickly and reliably. Our success as a platform team depends on the success of the product teams we serve, which is why we invest in building a strong Android community that encourages participation and promotes best practices.
About the Role
As a Senior Android Software Engineer on the Android Infrastructure team, you will build the foundational pieces for all DoorDash Android applications, including runtime libraries, build systems, and development tools. You will work closely with engineers, technical product managers, and engineering managers across the organization to deliver large and impactful initiatives. Additionally, you will be a culture carrier for our Android community engineers through mentorship, education, and engagement of your peers.
You will report to the Engineering Manager of our Android Infrastructure team in our Developer Platform organization. You must be located in either San Francisco, CA, Sunnyvale, CA, Los Angeles, CA, Seattle, WA, New York, NY, or Toronto, ON.
You’re excited about this opportunity because you will…
- Take on significant technical challenges and have a large impact.
- Help us shape and improve our engineering culture.
- Join a growing company and grow right along with us.
- Create and implement industry best practices for Android development.
We’re excited about you because…
- You have 3 years+ of Android development experience.
- You are an expert in Android development, Gradle, Compose, and Coroutines.
- You have a product mindset and apply that to how you would build out platform services.
- You love people, systems, and software and are competent working with all three.
- You’re curious and like to dive deep into different system architectures.
- You are an organized and excellent written and verbal communicator.