Search

Staff Software Engineer

PublishedPublished: 6/14/2022
Technology

Job Description

(No 3rd party inquiries please)

\n

Staff Android Engineer

\n

We’re looking for a Staff Android Engineer to provide technical leadership across the Android platform. This is a highly hands-on role focused on Android architecture, platform development, developer productivity, and emerging technologies.

\n


\n

What You’ll Do

\n

    \n
  • Spend approximately 80% of your time coding and 20% on architecture, technical design, and implementation.
  • \n

  • Design and implement scalable, modular, and testable Android architectures.
  • \n

  • Build tools, libraries, and platform capabilities that enable other Android developers.
  • \n

  • Serve as an Android technology expert, staying current with the latest Android technologies, tools, and development practices.
  • \n

  • Drive technical decisions and help determine the best technology and implementation approaches.
  • \n

  • Evaluate and introduce new technologies and development approaches, including proofs of concept and experimental work.
  • \n

  • Review technical designs from other teams and provide guidance on complex engineering challenges.
  • \n

  • Help shape long-term Android platform strategy and development standards.
  • \n

  • Mentor senior engineers and lead by example, without direct people management responsibilities.
  • \n

  • Create technical design documentation and communicate technical risks, tradeoffs, and recommendations to technical and non-technical stakeholders.
  • \n

  • Explore and implement AI-enabled development workflows and integrations, with a strong focus on improving developer productivity.
  • \n

  • Own automated and manual testing to ensure production-ready, shippable code.
  • \n

\n


\n

What You Bring

\n

    \n
  • 8+ years of professional Android development experience, including 3+ years in an architectural or technical leadership capacity.
  • \n

  • Deep expertise in Kotlin, including Coroutines and Flow.
  • \n

  • Strong experience with Jetpack Compose and legacy Android XML.
  • \n

  • Strong understanding of modern Android architecture and application state management.
  • \n

  • Experience with Gradle Kotlin DSL and Android build systems.
  • \n

  • Experience working on an Android platform, foundation, or developer tooling team is a strong plus.
  • \n

  • Experience building tools, libraries, SDKs, or reusable components for other developers.
  • \n

  • Experience implementing or integrating AI development workflows and tools.
  • \n

  • Experience with MCP servers or similar AI/agent integrations is highly desirable.
  • \n

  • Strong communication skills with the ability to explain complex technical concepts, risks, and tradeoffs to non-technical stakeholders.
  • \n

  • Demonstrated experience mentoring engineers and influencing technical direction without direct people management.
  • \n

\n


\n

Contract Details

\n

    \n
  • Long-term contract with potential opportunity to convert to a permanent position.
  • \n

  • Remote opportunity; candidates located in Pittsburgh are a plus.
  • \n

  • Candidates must be able to work Eastern Time hours.
  • \n

\n


Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...