Full Stack Software Engineer
T. Rowe Price
At T. Rowe Price, we identify and actively invest in opportunities to help people thrive in an evolving world. As a premier global asset management organization with more than 85 years of experience, we provide investment solutions and a broad range of equity, fixed income, and multi-asset capabilities to individuals, advisors, institutions, and retirement plan sponsors. We take an active, independent approach to investing, offering our dynamic perspective and meaningful partnership so our clients can feel more confident.
We believe doing the right thing for our clients and our associates is good business. With a career at the firm, you can expect opportunities to create real impact at work and in your community. You’ll enjoy resources to support your career path, as well as compensation, benefits, and flexibility to enrich your life. Here, you’ll find a collaborative culture that respects and values differences and colleagues who share a spirit of generosity.
Join us for the opportunity to grow and make a difference in ways that matter to you.
Overview
n 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 code, test, debug and implement software solutions.
Role summary and job responsibilities
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.
Requirements
Proficiency in Java 11, Ideally should be using Java 17 in most recent experience.
Proficiency in other programming languages such as Python and Typescript (or React)
A good understanding of modern AWS architectures and corresponding technologies, such as SNS, SQS, ECS, Lambdas, Postgres, Micro Services
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)
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
An understanding of the asset management business and/or financial markets, preferable
Commitment to Diversity, Equity, and Inclusion:
At T. Rowe Price, our associates are our greatest asset. We thrive because our company culture is built on inclusion and because we sustain a work environment where associates can bring their best selves to work every day. The backgrounds, talents, and experiences of our global associates allow us to embrace new ideas and perspectives that move our business priorities forward and enable us to deliver strong client outcomes. Here, you can expect equal opportunity and fair and consistent treatment for all.