Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff Software Engineer, Android App Development image - Rise Careers
Job details

Staff Software Engineer, Android App Development

Job Description

The Washington Post is looking for a Staff Software Engineer to support our flagship apps engineering team. As a Staff Software Engineer on our team, you will be a technical leader and key contributor to the development and architecture of our applications. You will leverage your deep expertise in Android development, software architecture, and best practices to drive innovation, improve performance, and ensure the scalability and maintainability of our codebase while also supporting mobile backend APIs, CI/CD tools, and automated testing. You will mentor other engineers, collaborate with cross-functional teams, and play a pivotal role in shaping the future of our platforms. This role goes beyond individual contribution, focusing on leadership, mentorship, and strategic decision-making. We are looking for someone with strong interest in all things mobile and a passion for delivering high quality, solid applications.

Motivation:

  • You want to help bring our award-winning journalism to people every day.

  • You are passionate about architecture and building high-quality products.

  • You have a knack to tackle intricate technical hurdles and drive innovation in a dynamic and fast-paced environment.

  • You want to work with the latest Android technologies and frameworks, pushing the boundaries of what's possible on the platform.

  • You enjoy empowering and elevating fellow Android engineers through mentorship and technical guidance, fostering a culture of excellence.

  • You enjoy collaborating with colleagues across disciplines to solve problems and deliver new functionality.

  • You enjoy championing code quality, performance optimization, and best practices, ensuring our Android applications are robust, scalable, and delightful to use.

Responsibilities:

Technical Leadership & Architecture:

  • Design and implement robust, scalable, and maintainable architectures for complex Android applications.

  • Provide technical guidance and mentorship to other Android engineers.

  • Drive architectural decisions and ensure adherence to best practices.

  • Evaluate and recommend new technologies and frameworks to improve development efficiency and application performance.

  • Conduct code reviews and ensure code quality.

Android Development & Optimization:

  • Develop and maintain high-quality, performant, and user-friendly Android applications using Kotlin and Jetpack Compose (or similar modern Android technologies).

  • Optimize application performance, memory usage, and battery consumption.

  • Implement and maintain robust testing strategies (unit, integration, UI).

  • Debug and resolve complex technical issues.

  • Stay up-to-date with the latest Android platform developments and best practices.

Collaboration & Communication:

  • Collaborate closely with product managers, designers, and other engineers to define and deliver features.

  • Communicate technical concepts clearly and effectively to both technical and non-technical audiences.

  • Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.

  • Contribute to technical documentation and knowledge sharing.

Strategic Planning & Innovation:

  • Identify and address technical debt and areas for improvement in the codebase.

  • Contribute to the long-term technical roadmap for the Android platform.

  • Drive innovation and experimentation with new technologies and approaches.

  • Act as a subject matter expert on Android development within the organization.

Mentorship:

  • Mentor junior and mid level engineers.

  • Help to grow the skill set of the Android team.

Requirements:

  • Bachelor’s degree in Computer Science, engineering or related technical field or equivalent experience.

  • Minimum of 8 years of experience with Android SDK required; prior experience in a similar role preferred.

  • Proven experience in designing and implementing complex Android architectures.

  • Experience with Kotlin and modern Android development tools and frameworks (e.g., Jetpack Compose, Coroutines, Flow, Dagger/Hilt, etc.).

  • Experience with performance optimization and debugging techniques.

  • Experience with CI/CD pipelines and automated testing.

  • Strong understanding of Android platform architecture and development best practices.

  • Strong analytical, evaluation and problem-solving skills

  • Excellent verbal/written communication and collaboration skills.

  • Deep understanding of software design patterns and principles.

  • Experience with RESTful APIs and network communication.

  • Experience with testing methodologies.

  • Extensive experience working on and releasing one or more applications to Google Playstore and/or Amazon Appstore

  • Solid understanding of Version Control principles, preferably using Git and Pull Requests

  • Familiarity with Agile/Scrum methodologies 

Preferred Qualifications:

  • Experience with large-scale Android applications.  

  • Experience with cross-platform mobile development frameworks.

  • Contributions to open-source Android projects.

  • Experience with mobile security best practices.

  • Experience with different architectural patterns such as MVVM, MVI, and Clean Architecture.

The Washington Post’s policy for employees is five days per week in the office, with exceptions for newsgathering and general business travel.

Compensation and Benefits

Wherever you are in your life or career, The Washington Post offers comprehensive and inclusive benefits for every step of your journey:

  • Competitive medical, dental and vision coverage

  • Company-paid pension and 401(k) match

  • Three weeks of vacation and up to three weeks of paid sick leave

  • Nine paid holidays and two personal days

  • 20 weeks paid parental leave for any new parent

  • Robust mental health resources

  • Backup care and caregiver concierge services

  • Gender affirming services

  • Pet insurance

  • Free Post digital subscription

  • Leadership and career development programs

Benefits may vary based on the job, full-time or part-time schedule, location, and collectively bargained status.

The salary range for this position is:

131,500.00 - 219,100.00 USD Annual

The actual salary within this range will depend on individual skills, experience, and qualifications as they relate to specific job requirements. This position may be eligible for a bonus or incentive program, and a member of the Talent Acquisition team will discuss bonus payment terms and conditions during the interview process.

The Post strives to provide its readers with high-quality, trustworthy news and information while constantly innovating. That mission is best served by a diverse, multi-generational workforce with varied life experiences and perspectives. All cultures and backgrounds are welcomed. 

The innovation doesn’t end in the Newsroom – dozens of teams power The Washington Post.  We are now hiring the next innovator – how will you Impact Tomorrow?

#washpostlife

Average salary estimate

$175300 / YEARLY (est.)
min
max
$131500K
$219100K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Staff Software Engineer, Android App Development, Washington Post

The Washington Post is on the lookout for a talented Staff Software Engineer, specializing in Android App Development, to join our flagship apps engineering team at our DC-Washington-TWP Headquarters. In this pivotal role, you'll bring your extensive knowledge of Android development and software architecture to the forefront, helping to pioneer innovative solutions that enhance our award-winning journalism. Your day-to-day will involve leveraging your technical skills to design and implement scalable architectures while mentoring fellow engineers. You’ll be at the helm of strategic decision-making, tackling complex challenges head-on and pushing the boundaries of what's possible on the Android platform. We believe in fostering a collaborative environment where you'll work with product managers and designers to deliver top-notch features, ensuring our applications are user-friendly and performant. Stay ahead of the curve by optimizing our apps, implementing robust testing strategies, and participating in agile development processes. If you're passionate about driving performance and enjoy empowering others through mentorship, this is the role for you. Join us, and together, we’ll elevate the way our audiences engage with news and information every day.

Frequently Asked Questions (FAQs) for Staff Software Engineer, Android App Development Role at Washington Post
What are the responsibilities of a Staff Software Engineer at The Washington Post?

As a Staff Software Engineer at The Washington Post, your main responsibilities will include designing robust architectures for Android applications, providing technical guidance to fellow engineers, developing high-quality apps using Kotlin and modern frameworks, and collaborating closely with product teams. You’ll also focus on optimizing performance and mentoring junior engineers to ensure high coding standards and innovation within the team.

Join Rise to see the full answer
What qualifications are required for the Staff Software Engineer position at The Washington Post?

To qualify for the Staff Software Engineer position at The Washington Post, candidates should hold a Bachelor’s degree in Computer Science or a related field or have equivalent experience. You’ll need a minimum of 8 years of experience with the Android SDK, strong proficiency in Kotlin, and a proven track record of designing complex Android architectures. Familiarity with CI/CD pipelines and a deep understanding of Android development best practices are also essential.

Join Rise to see the full answer
What kind of mentorship opportunities exist for a Staff Software Engineer at The Washington Post?

At The Washington Post, a Staff Software Engineer will have the opportunity to mentor junior and mid-level engineers. This role emphasizes the importance of guiding less experienced team members, and you will help expand their skill sets while promoting best practices in software development. You’ll be instrumental in fostering a culture of learning and technical excellence across the team.

Join Rise to see the full answer
What technologies do Staff Software Engineers work with at The Washington Post?

Staff Software Engineers at The Washington Post work with a wide range of technologies, particularly focusing on Kotlin and modern Android development tools such as Jetpack Compose and Dagger/Hilt. The role also involves utilizing CI/CD tools for deployment and performance optimization, as well as implementing a solid foundation in RESTful APIs and testing methodologies to ensure efficient application development.

Join Rise to see the full answer
How does The Washington Post support career development for Staff Software Engineers?

The Washington Post offers robust career development programs tailored for Staff Software Engineers. You will have access to leadership training, workshops, and opportunities to contribute to high-profile projects that enhance your skill set. Additionally, The Post encourages a culture of innovation and continuous learning, allowing you to stay updated with the latest industry trends.

Join Rise to see the full answer
Common Interview Questions for Staff Software Engineer, Android App Development
Can you describe your experience with Android SDK and how it prepares you for the Staff Software Engineer role?

In preparing for the Staff Software Engineer role, you should highlight your extensive experience with the Android SDK, showcasing projects you've worked on that demonstrate your ability to design and implement robust applications. Discuss how you’ve utilized features of the SDK to solve complex problems and your proactive learning habits that help you stay updated with the evolving Android landscape.

Join Rise to see the full answer
How do you approach performance optimization in Android applications?

When addressing performance optimization in Android applications, discuss strategies such as profiling your applications using tools like Android Profiler, analyzing memory usage, and optimizing layout hierarchies. Provide examples of how you’ve reduced app loading times or improved battery consumption in past projects, illustrating your understanding of essential optimization techniques.

Join Rise to see the full answer
What experience do you have with mentoring other engineers?

Share examples of how you have mentored junior engineers, focusing on techniques you used to facilitate their learning, such as code reviews, pairing sessions, or organized knowledge-sharing meetings. Emphasize how you help others navigate complex problems and the impact this has had on team performance and morale.

Join Rise to see the full answer
Describe a challenging technical problem you encountered and how you resolved it.

Reflect on a difficult technical challenge, such as debugging a complex issue or addressing technical debt. Describe your thought process in gathering information, your approach to troubleshooting, and the solution you ultimately implemented, emphasizing any collaborative efforts with your team.

Join Rise to see the full answer
How do you stay updated with the latest Android technologies?

Discuss your strategies for staying informed about the latest Android technologies, such as following industry blogs, participating in tech meetups, or contributing to open-source projects. Mention any specific recent advancements in Android development that you’re excited about and how these might be applied in your work at The Washington Post.

Join Rise to see the full answer
How do you ensure code quality in your development process?

Illustrate your approach to maintaining code quality by discussing practices such as conducting regular code reviews, writing unit tests, and adhering to coding standards. Emphasize the importance of automated testing and how it fits into your CI/CD pipeline, ensuring that deployments are smooth and reliable.

Join Rise to see the full answer
What methodologies do you use when managing project timelines and resources?

Share your experience with agile methodologies, detailing how you participate in sprint planning, daily stand-ups, and retrospectives. Explain how you prioritize tasks, coordinate with team members, and manage expectations with stakeholders to ensure timely project completion.

Join Rise to see the full answer
Can you explain your experience with architectural patterns in mobile development?

Discuss your understanding and experience applying various architectural patterns such as MVVM, MVI, and Clean Architecture in your projects. Provide examples of how these patterns have helped you structure your code more effectively and enhance maintainability and testability in your applications.

Join Rise to see the full answer
How do you handle conflicting priorities and deadlines?

Talk about your time management skills, focusing on how you assess priorities and communicate effectively with your team. Share any past experiences where you successfully navigated tight deadlines or worked on multiple projects simultaneously, illustrating your strategies for balancing workload and ensuring deliverables.

Join Rise to see the full answer
What inspires you about working at The Washington Post?

Express your enthusiasm for contributing to a reputable organization like The Washington Post, focusing on the opportunity to work with innovative technologies that support impactful journalism. Discuss how being part of a team that strives to deliver high-quality news resonates with your personal values and professional goals.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Looking for a fullstack developer proficient in F# and C# to improve our B2B financial cockpit at Veepee.

Photo of the Rise User
Posted 4 days ago

Lead the development of next-generation developer platforms at Visa, where technology enhances commerce worldwide.

Photo of the Rise User

Join Voodoo and shape the future of mobile gaming as a Unity C# Game Developer focused on reviving beloved legacy titles.

Photo of the Rise User
Posted 14 days ago
OnePay Remote No location specified
Posted 10 days ago

Join OnePay as a React Native Engineer to contribute to innovative financial products that empower consumers.

Photo of the Rise User

Join Euclid Power as a Senior Software Engineer to help shape the future of renewable energy through impactful software solutions.

As a Site Reliability Engineer at Origami Risk, you will lead efforts to improve site performance and reliability within a dynamic SaaS environment.

MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 27, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Dayton just viewed Inventory Control Analyst II at Aretum
Photo of the Rise User
Someone from OH, Dayton just viewed Business Analyst (Supply Chain project) at Nagarro
Photo of the Rise User
9 people applied to Front end developer at Viseven
Photo of the Rise User
Someone from OH, Dayton just viewed Sr. Logistics Analyst at Innio
Photo of the Rise User
Someone from OH, Cincinnati just viewed Forensic Nurse Examiner-Prn Shift Varies at TriHealth
Photo of the Rise User
Someone from OH, New Albany just viewed Junior Buyer at CSC Generation
Photo of the Rise User
Someone from OH, Columbus just viewed Financial Administrator Intern at Finalsite
F
Someone from OH, Columbus just viewed Part Time Support Lead at Five Below
Photo of the Rise User
Someone from OH, North Olmsted just viewed Art Director - Creative- KY at Photon
Photo of the Rise User
Someone from OH, Cleveland just viewed Account Executive, Army SOF/COCOMs at Pure Storage
Photo of the Rise User
Someone from OH, Kent just viewed IT Compliance Analyst I at Fidelity National Financial
Photo of the Rise User
Someone from OH, Dayton just viewed Music Production / Creative Intern at Landor
Photo of the Rise User
Someone from OH, Cleveland just viewed Double Remote Assistant (Central US) at Zirtual
S
Someone from OH, Cincinnati just viewed Product Manager - Remote at Substance
Photo of the Rise User
162 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Mason just viewed IT General Controls Tester at ING
Photo of the Rise User
Someone from OH, Columbus just viewed Contact Center Representative - 4882 at Advantmed