Maryland Green Jobs

Maryland Mobile Logo

Job Information

T. Rowe Price Senior Software Engineer (Android Developer) in Owings Mills, Maryland

A career at T. Rowe Price says you want to contribute and make a difference at a leading global investment management firm where success results from the dedication our associates have in building success for our clients. We are a growing organization of associates from diverse backgrounds, experiences, and perspectives.We take a long-term view on associates and their careers. Our associates do phenomenal work with purpose, and as a result, we provide growth opportunities through in-person and online training, management development programs, and career development on the job.If you are seeking a meaningful work experience along with a workplace culture that thrives on teamwork, we invite you to explore the opportunity to join us.

T. Rowe Price is looking to hire an experienced Android Mobile Developer. In this role, you will collaborate with our internal teams to design, modify and develop applications for the financial services industry.

In this role, you will design, develop, modify, adapt and implement short- and long-term solutions to information technology needs through new and existing applications, systems, databases and applications infrastructure. You will review and interpret system requirements and business processes. You will code, tests, debug and implement software solutions.

  • Requires working and conceptual knowledge in your own job discipline

  • Performs a range of assignments related to a job discipline

  • Accountable for your work and for effective coordination of process and information with others

  • Works independently, within guidelines and policies for ongoing work; may receive general mentorship on new assignments of the software development lifecycle

Role summary and job responsibilities

  • Design and build advanced applications for the Android platform

  • Collaborate with cross-functional teams to define, design, and ship new features

  • Write unit-test code for robustness, including edge cases, usability, and general reliability

  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency

  • Contributes to all parts of the SDLC, e.g., design, development, and testing

  • Develops technical solutions following standard methodologies with some guidance from senior engineers

  • Practices automated testing and tests your work in an automated and repeatable way

  • Identifies and remediates technical debt

  • Works with existing data models and schemas and suggests changes and improvements where necessary

  • Demonstrates strong logic and reasoning capabilities

  • Delivers on well-specified work items

  • Uses questions and proposals to clarify requirements when unclear

Business knowledge

  • Applies understanding of the Financial Services and Asset Management industries

  • Connects one's own work with the strategy of their team and/or department.

  • Can competently engage in business-led conversations.


  • Typically requires a completed technical degree and 3+ years of relevant, progressive experience

  • Proven software development experience and Android skills development

  • Experience with Android SDK

  • Experience working with remote data via REST and JSON

  • Experience with Kotlin and Java

  • Experience writing multi-threaded and networked apps

  • Experience with third-party libraries and APIs

  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies

  • Able to operate with openness and efficiency with one or more SDLC methodologies (e.g., Scrum)

  • Actively seeks feedback and guidance to improve technical skills (e.g., through submitting work for code review)

  • Demonstrates competence in one or two programming languages or technologies

  • Works with existing data models and schemas and suggests changes and improvements where necessary

  • Debugs and fixes your own software with minimal assistance

  • Practices automated testing and tests your work in an automated and repeatable way

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, colour, 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.T. Rowe Price is an asset management firm focused on delivering global investment management excellence and retirement services that investors can rely on–now, and over the long term.

Not ready to apply? Join our Talent Community!