Staff Software Engineer

The Mice Groups, Inc.

Pittsburgh (Allegheny County)

Remote

USD 120,000 - 180,000

Full time

24 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Remote work
Competitive salary

Job summary

The Mice Groups, Inc. is seeking a Staff Android Engineer to provide technical leadership across the Android platform. This role is highly hands-on, focusing on architecture, platform development, developer productivity, and emerging technologies.

You will spend about 80% of your time coding and 20% on design and architecture, building scalable architectures, and mentoring engineers. Remote-friendly with Pittsburgh-area candidates favored; ET hours alignment considered.

Qualifications

  • 8+ years of professional Android development experience, including 3+ years in architectural/leadership roles.
  • Deep expertise in Kotlin, including Coroutines and Flow.
  • Strong experience with Jetpack Compose and legacy Android XML.
  • Strong understanding of modern Android architecture and state management.
  • Experience with Gradle Kotlin DSL and Android build systems.
  • Experience on an Android platform, foundation, or developer tooling team is a plus.
  • Experience building tools, libraries, SDKs, or reusable components for other developers.
  • Experience implementing or integrating AI development workflows and tools.
  • Experience with MCP servers or similar AI/agent integrations is highly desirable.
  • Excellent communication skills and mentoring abilities.

Responsibilities

  • Spend approximately 80% of your time coding and 20% on architecture and design.
  • Design and implement scalable, modular Android architectures.
  • Build tools, libraries, and platform capabilities for other Android developers.
  • Stay current with the latest Android technologies and practices.
  • Drive technical decisions and determine best approaches.
  • Evaluate new technologies, run proofs of concept and experiments.
  • Review designs and guide complex engineering challenges.
  • Shape long-term Android platform strategy and standards.
  • Mentor senior engineers and lead by example.
  • Create design documentation and communicate risks and tradeoffs.

Skills

Android development
Kotlin
Coroutines & Flow
Jetpack Compose
Android architecture
Gradle Kotlin DSL
Developer tooling
AI tooling integration
Mentoring engineers
Stakeholder communication

Job description

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.


What You’ll Do


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

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

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

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

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

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

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

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

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

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

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

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


What You Bring


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

  • Deep expertise in Kotlin, including Coroutines and Flow.

  • Strong experience with Jetpack Compose and legacy Android XML.

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

  • Experience with Gradle Kotlin DSL and Android build systems.

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

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

  • Experience implementing or integrating AI development workflows and tools.

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

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

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

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

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

  • Candidates must be able to work Eastern Time hours.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer
Staff Software Engineer

The Mice Groups, Inc. • Pittsburgh

On-site
USD 140,000 - 210,000
Lead Android Developer
Lead Android Developer

BlueSky Resource Solutions • West Palm Beach (FL)

On-site
USD 100,000 - 130,000
Android Developer
Android Developer

Mainz Brady Group • Glendale (CA)

On-site
USD 120,000 - 180,000
Software Engineer (Android Tech Lead) ID48357
Software Engineer (Android Tech Lead) ID48357

AgileEngine • Port Charlotte (FL)

On-site
USD 120,000 - 150,000
Professional growth programs
Competitive compensation
Engaging projects with top brands
+1
Staff Android Engineer
Staff Android Engineer

Polymarket • New York (NY)

On-site
USD 180,000 - 260,000
Software Engineer (Android Tech Lead) ID48357
Software Engineer (Android Tech Lead) ID48357

AgileEngine • Philadelphia

On-site
USD 120,000 - 150,000
Mentorship
Education budget
Fitness budget
+1
Software Engineer (Android Tech Lead) ID48357
Software Engineer (Android Tech Lead) ID48357

AgileEngine, LLC. • Virginia

Hybrid
USD 140,000 - 180,000
Flexible schedule
Remote and office options
Professional growth
Software Engineer (Android Tech Lead) ID48357
Software Engineer (Android Tech Lead) ID48357

AgileEngine, LLC. • San Mateo (CA)

Hybrid
USD 150,000 - 210,000
Mentorship program
Tech Talks and growth roadmaps
Competitive pay and benefits
+1
Software Engineer (Android Tech Lead) ID48357
Software Engineer (Android Tech Lead) ID48357

AgileEngine, LLC. • Baltimore (MD)

Hybrid
USD 140,000 - 180,000
Education budget
Fitness budget
Team activity budgets
Software Engineer (Android Tech Lead) ID48357
Software Engineer (Android Tech Lead) ID48357

AgileEngine, LLC. • Miami (FL)

Hybrid
USD 150,000 - 210,000
Professional growth
Competitive pay (USD)
Fortune 500 projects
+1