Software Engineer

Posted 6 days ago
Main Location
Baltimore, MD, United States
Open jobs

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.

We are looking for an accomplished Software Engineer who is committed to building and supporting data pipelines and services which are used by the Global Investment Risk team. This is a hands-on role and the ideal candidate is someone who is passionate about data, services, reporting and has a strong desire to create best in class enterprise solutions. This team will have team members in Baltimore and London England.

Our firm has made a big investment into the future of our technology and data. We have a big vision of what we can achieve and have ambitious plans to get there. We at T Rowe Price hold collaboration as a core tenet of how we accomplish our goals. You should be interested in a team-oriented approach; curious and enthusiastic learners. We are a group of diverse thinkers, all working together to with different perspectives to create optimal solutions to continue to propel T Rowe Price to great heights.

You must demonstrate a willingness to overcome technical challenges in a fast-paced environment. The role will provide architecture, design, and implementation expertise to a cross-functional team. You will play a key role in supporting and modernizing the legacy Microsoft stack and platform into a modern platform which leverages AWS.

Core Attributes:

  • High achiever who combines ambition with humility and is happy to let their performance do the talking   
  • Leadership: Maintain high standards and help to create an environment where people can do their best work 
  • Craft-like approach to building software; takes pride in engineering excellence and instils these values within the team and others
  • A proponent of strong collaborative software engineering techniques and methods: Agile development, continuous integration, code review or pairing, unit testing, refactoring and related approaches 
  • Excellent problem-solving and critical-thinking skills; demonstrated ability to employ fact-based decision-making to resolve complex problems, by applying experience and business knowledge
  • Possess a passion for technology and staying sharp in your craft by keeping on top of new technologies, tools and trends
  • Strong interpersonal skills; able to establish and maintain a close working relationship with Portfolio Managers, Quantitative researchers, Analysts and senior businesspeople alike 
  • High energy, results driven person with strong interpersonal skills with the ability to work well with global teams, including time-zone flexibility
  • Ability to thrive in a complex, fast-paced, and highly technical environment


  • Collaborate with your engineering manager to enable a fit-for-purpose application portfolio consistent with the target architecture and operating model
  • Come up with innovative ways to enhance our systems and to make our data-related processes more efficient 
  • Participate in time-sensitive projects, and collaborate with your global colleagues to deliver new initiatives 
  • Enable improvement of the engineering team through shaping of tools, processes and standards
  • Produce comprehensive, usable dataset documentation and metadata
  • Evaluate and make decisions around dataset implementations designed and proposed by peer data engineers
  • Ensure the validity and accuracy of security-level analytics and risk exposures within the portfolio management and analytics systems, driving consistency and transparency
  • Devise innovative ways to enhance our systems and to make our data-related processes more efficient 


  • 2+ years of progressive software engineering experience with data, microservices, frameworks and/or platform development
  • 2+ years coding experience and solid working knowledge of one or more programming languages such as C#, Python, Java, etc
  • 2+ years of business systems analysis or experience working with data and analyzing data preferred
  • Experience designing and delivering frameworks, focused on data pipelines, data catalogs, data distribution, and/or advanced analytics
  • 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/ Unity, Angular/Backbone/ReactJS etc.
  • It is nice to have knowledge and development experience of reporting and ETL tools such as SSRS, Informatica etc.
  • Able to operate with openness and efficiency with Agile team. It is nice to have Scrum Developer or Scrum Master certification.

Strong preference for:

  • Experience of front office software development with an Asset Management, Hedge fund or Investment Bank 
  • Solid working knowledge of Risk analytics platforms (e.g MSCI, Bloomberg PORT, Barclay’s POINT) and derivatives
  • Experience building containerized applications and deploying to public or private clouds, such as Amazon Web Services (AWS) or similar providers.
  • Open source involvement such as a well-curated blog, accepted contribution, or community presence


  • Strong academic record and BA/BS in Computer Science, Math, Engineering or a related technical degree
We're a community of women leveraging our connections into top companies to help underrepresented women get the roles they've always deserved. Simultaneously, we work to build truly inclusive hiring processes and environments where women can thrive and not just survive.
Are you hiring? Join our platform for diversifiying your team
Software Engineer
T. Rowe Price