Full Job Description
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.
The T Rowe Price Investment Risk Front Office technology team is looking for an experienced Lead Engineer & Architect in building a suite of next-generation n-tier, native cloud-enabled applications. In this role, you will play a leading role in architecting and developing new capabilities using modern web/cloud technologies used by our Investment Risk Analysts. This team will have team members in Baltimore and London England.
This is a hands-on, full development lifecycle role that provides an opportunity to solve complex business, logic, data, and technical challenges. As a leader, you will be required to think outside the box and bring cutting edge technology in-house.
You’ll work with smart, talented people across our business. We will expect you to be agile / to lead / to think outside the box. In return, we’ll give you challenging work that has an impact and opportunities to learn and grow / and a collaborative culture that encourages every member of our team to bring their point of view to the table—because that’s how we help our clients succeed.
Demonstrates master hands-on capability to drive components to delivery
Recommends and contributes to software engineering best practices, including those that have enterprise-wide impact
Capable of leading regular, ongoing development projects and teams
Innovate design and deliver in terms of high reliability, scalability, extensibility, and high-reliability
Solves unique problems that have a broad impact and delivery of business value
Build large scale distributed computing programs to generate insightful analytics and present results in user-friendly visualization
Leads disciplinary or cross-functional initiatives of notable risk; uses sophisticated analytical thought to identify innovative solutions
Operates as a hands-on technologist, delivers within a team as an individual developer
Business and Analytical Skills
Demonstrates outstanding awareness of the complexities of the domain – Portfolio Management, Trading, Risk, Regulatory etc.
Balances strategic and pragmatic concerns when solving problems
Makes decisions that are cognizant of the firm’s broader business strategy
Converses in many technologies and learns new technologies quickly
Demonstrates deep experience in automated testing and techniques
Performs as an expert in multiple parts of the software lifecycle (e.g., coding, testing, development) and coaches other around such practices
Conversant in several styles of architecture (e.g., real-time, batch, orchestration)
Provides a clear and concise explanation of business strategy, technical concepts, designs or implementation to a non-technical audience
Stays abreast of industry trends and technologies and knows when/how/if to apply them appropriately
Leadership and Influence
Effectively formulates strategy and successfully executes against it
Capable of leading large software development projects in terms of team size, technical complexity and organizational complexity
Drives consensus at senior levels and diffuses technical conflict when it arises
Provides feedback and coaching to others who have management responsibility of resources
Holds associates and teams accountable for adhering to practices and policies
Able to overcome differences of opinion and drive team alignment around a specific goal or solution
Strong academic record and a degree with high mathematical and computing content e.g. Computer Science, Mathematics, Engineering or Physics from a leading university.
10+ years of progressive software engineering experience
Expert knowledge with SOA, Micro-services, Domain Driven Service, RESTful API, WebAPI, Distributed caching etc.
Expert knowledge in multiple programming language(s) - C#, .Net, C/C++, Java, Python
Proficient with a range of open source frameworks and development tools -. .Net Framework (Standard/ Core), AWS Lambda and Step Functions, SNS, SQS, S3, NoSQL databases, Git, CI/CD, Angular/Backbone/ReactJS etc.
Strong knowledge of one or more relevant database technologies e.g. Oracle, MSSQL, RDS MongoDB etc.
Strong Test-Driven Development and desire to write simple, adaptive and iterative code
Experience of front office software development with an Asset Management, Hedge fund or Investment Bank
A solid understanding of tradable financial instruments (securities, derivatives) and capital markets
Experience building containerized applications and deploying to public or private clouds, such as Amazon Web Services (AWS), Microsoft Azure, or similar providers.
Open source involvement such as a well-curated blog, accepted contribution, or community presence
Experience of web based development and visualization technology for portraying large and complex data sets and relationships
An advanced level of relevant mathematical knowledge e.g. statistics, time-series analysis, asset pricing theory, optimization algorithms.
Experience with algorithms and data structure
Advanced Computer Science, Math or Financial Engineering degree
Job Family: Software Engineering
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.