Lead Android Engineer
Location: Maryland, US
Requisition Number: 79980
Position Title:
External Description:
Role Summary
T. Rowe Price is seeking a Lead Android Engineer to join our integrated Application Development team. In this role, you will partner with distributed internal teams, both onshore and nearshore, to design, develop, and enhance mobile applications for the financial services industry. You will be responsible for reviewing and interpreting system requirements and business processes, as well as coding, testing, debugging, and implementing software solutions. This position requires specialized knowledge in your discipline and extensive experience integrating related areas of expertise. You will lead disciplinary or cross-functional programs of significant complexity and risk, leveraging advanced analytical skills to identify innovative solutions. You will operate independently, requiring guidance only in the most complex situations, and act as an advisor to management and key external stakeholders on broad-ranging projects.
Responsibilities
- Serve as a domain expert in one or more areas of the software development lifecycle (e.g., coding, testing, deployment), leading significant components of development
- Lead projects and work streams, ensuring successful delivery and alignment with organizational objectives
- Take accountability for your own work and, at times, oversee the work of others; provide guidance on processes and standards within your area of expertise
- Mentor and guide other engineers, enabling them to work independently; proactively identify when junior engineers require assistance and provide support in a constructive manner that fosters confidence
- Contribute to the development and adoption of best practices within the group; actively collaborate with team members and make recommendations to improve processes
- Lead development efforts and provide input into architectural and design decisions, including offering realistic estimates for project deliverables
- Collaborate with internal groups such as architecture, design, DevOps, and enterprise security to ensure solutions align with overall technology direction and standards
- Demonstrate flexibility in problem-solving, evolving solutions as new information or ideas are presented
- Take accountability for technical debt within your own software, as well as for other Android Engineers and the broader Android application
- Lead code reviews and actively participate in providing constructive feedback on the designs and code of others
- Facilitate discussions to guide tactical versus strategic decisions, clearly outlining trade-offs
- Take initiative in addressing complex problems and resolve them through logical and structured approaches
Business Knowledge
- Collaborate directly with business partners to understand and address their needs
- Demonstrate in-depth knowledge of products and workflows within supported business areas
- Effectively articulate business requirements and translate them into technology solutions
- Recommend solutions that align with Global Technology and business unit strategies
- Make decisions with consideration of the firm's broader business strategy and future priorities
- Ensure decisions reflect a focus on both current and future business needs, as well as fiscal responsibility
Qualifications
Required:
- Typically requires a completed technical degree (e.g., Bachelor’s degree in Computer Science or equivalent) and 8+ years of progressive experience in software engineering or related roles, with exposure to Agile delivery and cross-functional project environments
- Demonstrates in-depth knowledge and expertise in the primary job discipline, with a working understanding of related fields
- Maintains current knowledge of new technologies, including the latest Google Play Store requirements and Android platform features
- Proven experience supporting the full lifecycle of Android applications, from development through publishing and ongoing support
- Proficient in multiple programming languages and comfortable transitioning between them
- Strong background with Android SDK, Kotlin, Coroutines, Java, and Jetpack Compose
- Experienced working with remote data via REST and JSON
- Demonstrated experience in writing multi-threaded and networked applications
- Familiarity with third-party libraries and APIs
- Solid understanding of the general mobile landscape, architectures, trends, and emerging technologies
- Operates efficiently and transparently within one or more SDLC methodologies (e.g., Scrum)
- Actively seeks feedback and guidance to improve technical skills, including submitting work for code review
- Works effectively with existing data models and schemas and recommends changes or improvements as needed
- Committed to quality, implementing robust software solutions using unit, integration, and acceptance testing during feature development
- Capable of debugging large and complex components with minimal assistance and supports other engineers in troubleshooting
- Practices automated testing, ensuring work is tested in an automated and repeatable manner
Preferred:
- Financial services or asset management experience
- Familiarity with or hands-on experience using AI coding technologies, including Claude AI, Amazon Q, Kiro, agentic IC, or similar platforms
- Experience integrating AI-driven features or solutions into mobile applications, such as chatbots, recommendation engines, or predictive analytics
- Ability to evaluate and adopt emerging AI tools to enhance application functionality, user experience, or developer productivity
- Demonstrated knowledge of prompt engineering, model integration, and responsible AI practices in software development
Applicants for employment in the US must have work authorization that does not now or in the future require sponsorship of a visa for employment authorization in the United States (e.g., H1-B visa, F-1 visa (OPT), TN visa or any other non-immigrant work status)
FINRA Requirements
FINRA licenses are not required and will not be supported for this role
Work Flexibility
This role is eligible for hybrid work, with up to three days per week from home
City:
State:
Community / Marketing Title: Lead Android Engineer
Company Profile:
Location_formattedLocationLong: Maryland, US
CountryEEOText_Description: Commitment to Diversity, Equity, and Inclusion: We strive for equity, equality, and opportunity for all associates. When we embrace the power of diversity and create an environment where people can bring their authentic and best selves to work, our firm is stronger, and we create greater value for our clients. Our commitment and inclusive programming aim to lift the experience for each associate and builds allies for our global associate community. We know that a sense of belonging is key not only to your success at the firm, but also to your ability to bring your best each day. Benefits: We invest in our people through a wide range of programs and benefits, including: • Competitive pay and bonuses as well as a generous retirement plan and employee stock purchase plan with matching contributions • Flexible and remote work opportunities • Health care benefits (medical, dental, vision) • Tuition assistance • Wellness programs (fitness reimbursement, Employee Assistance Program) Our policies may change as our working lives evolve. Yet, our commitment to supporting our associates’ well-being and addressing the needs of our clients, business, and communities is unwavering. T. Rowe Price is an equal opportunity employer and values diversity of thought, gender, and race. We believe our continued success depends upon the equal treatment of all associates and applicants for employment without discrimination on the basis of race, religion, creed, color, national origin, sex, gender, age, mental or physical disability, marital status, sexual orientation, gender identity or expression, citizenship status, military or veteran status, pregnancy, or any other classification protected by country, federal, state, or local law.