Senior Full - Stack Software Engineer

T. Rowe Price

(Baltimore, Maryland)
Full Time
Job Posting Details
About T. Rowe Price
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.
Summary
The T Rowe Price Fixed Income Front Office technology team is looking for an experienced full-stack software engineer to join our team in building a suite of next-generation n-tier, native cloud enabled applications. In this role, you will help engineer and develop new capabilities using modern web/cloud technologies used by our Portfolio Managers and Quantitative Analysts. This is a hands-on, full development lifecycle role which provides an opportunity to solve complex business, data and technical challenges. As a key contributor throughout the entire development cycle, you will be required to think outside the box and bring cutting edge technology in-house.
Responsibilities
* High achiever who combines ambition with humility and is happy to let their performance do the talking. * Demonstrable passion for technology (e.g. personal projects, open-source involvement) while using their problem solving capabilities to deliver solutions utilizing a top end engineering approach * Craftsman-like approach to building software; takes pride in engineering excellence and instils these values in others * Focused on delivering value to the business with relentless efforts to improve process * Exceptional technology skills; recognised by your peers as an expert in your domain * A proponent of strong collaborative software engineering techniques and methods: agile development, continuous integration, code review or pairing, unit testing, refactoring and related approaches
Ideal Candidate
**Qualifications:** * Solid knowledge of various language(s) such as Java, C++ or C# * Familiarity with modern front end frameworks such as AngularJS, Backbone, React, etc. * 4+ years of experience building modern web applications, with experience deploying to public or private clouds (AWS, Azure, Openstack, Rackspace, etc.) being a plus * Strong Test-Driven Development and desire to write simple, adaptive and iterative code. * Familiarity with a variety of programming styles (e.g. OO, functional) and in-depth knowledge of design patterns * In depth ERD and RDBMS knowledge * Experience working in a dynamic, fast-paced, Agile team environment * Strong interpersonal skills; able to establish and maintain a close working relationship with quantitative researchers, traders and senior business people alike * Confident communicator; able to argue a point concisely and deal positively with conflicting views. * Enthusiasm for learning & results oriented **Strong preference for:** * A solid understanding of financial markets and instruments * Experience of front office software development with an Asset Management, Hedge fund or Investment Bank * An advanced level of relevant mathematical knowledge e.g. statistics, time-series analysis, asset pricing theory, optimisation algorithms. **Education:** Strong academic record and a degree with high mathematical and computing content e.g. Computer Science, Mathematics, Engineering or Physics from a leading university.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.