Software Engineer, Multi-Asset Technology

T. Rowe Price

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Baltimore, MD
Salary
$97,000–$165,000 / yr
Employment
Full-time
Posted
5 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $163k
This role $131k
$84k most similar roles pay here $215k

This role pays less than 74% of similar roles. Most pay $127,835–$197,750 — the shaded band above. At the midpoint, this role pays about $131k versus about $163k for comparable roles.

Based on 240 similar postings.

Employer

About T. Rowe Price

T. Rowe Price is an asset management firm focused on delivering global investment management excellence and retirement services

T. Rowe Price currently has 29 open roles on FindRole.

Listed pay typically runs $121,000–$206,000 across 29 roles with salary data.

Most-posted roles

View all roles at T. Rowe Price

At a glance

TL;DR · Software Engineer, Multi-Asset Technology

Software Engineer- Multi-Asset Technology joins the Multi-Asset Front Office Technology team to build a suite of next-generation, cloud-native applications supporting the Investment Division. This full-stack engineering role involves managing the entire product lifecycle, from design and development through deployment, while collaborating with portfolio managers, quantitative researchers, and traders. The position requires proficiency in Python, Java, or JavaScript, along with experience in frameworks like Pandas, React, Node.js, and Spring Boot. Candidates should be skilled in cloud technologies, containerization, serverless architectures, and testing tools such as TDD, BDD, Cucumber, and Cypress. Technical requirements include knowledge of SQL Server, Oracle, MongoDB, PostgreSQL, or Redshift. The role addresses complex business challenges within the multi-asset investment space, potentially involving AI-enabled applications, agentic systems, and large dataset visualizations to solve problems related to financial instruments and capital markets.

What does a Software Engineer earn in Maryland?

Median $179000 from 38 postings across 6 companies.

See salary data

What you'll do

  • Build a suite of next-generation, cloud-native applications to support the Investment Division.
  • Execute full-stack engineering tasks across the entire product lifecycle from design to deployment.
  • Solve complex business and technical challenges for portfolio managers, quantitative researchers, and traders.
  • Implement modern software engineering practices including agile development, continuous delivery, and automated testing.
  • Develop high-quality solutions using programming languages like Python, Java, or JavaScript.
  • Manage data and infrastructure using cloud technologies, containerization, and various database systems.
  • Build AI-enabled applications and intelligent workflows using large language models and modern AI frameworks.
  • Deliver practical, high-value software solutions through iterative development and frequent refactoring.

What we're looking for

  • A BS or MS degree in a field with mathematical and computing content, such as Computer Science, Mathematics, Engineering, or Physics, or equivalent practical experience.
  • Proficiency in one or more programming languages including Python, Java, or JavaScript.
  • Experience with modern frameworks and development tools such as Pandas, React, Node.js, and Spring Boot.
  • Experience with modern cloud technologies, including containerization and serverless architectures.
  • A quality-focused approach to software development using testing practices and tools like TDD, BDD, Cucumber, and Cypress.
  • Experience with one or more database technologies such as SQL Server, Oracle, MongoDB, PostgreSQL, or Redshift.
  • Experience with web-based development and visualization technologies for complex datasets (preferred).
  • Knowledge of mathematical concepts, algorithms, data structures, and financial instruments (preferred).

More like this

Similar roles

Senior Software Engineer, Multi-Asset Technology

T. Rowe Price

Baltimore, MD 5 days ago $121,000–$206,000
Python Java JavaScript React Node.js Spring Boot Pandas SQL Server Oracle MongoDB PostgreSQL Redshift LLMs TDD BDD Cucumber Cypress Serverless
5+ yrs exp Hybrid

Software Engineer

Applied Materials

Santa Clara, CA 124 days ago $179,500–$246,500
C++ Python C# Java Rust Machine Learning PyTorch Signal Processing Computer Vision Robotics GPU Programming FPGA Web Service Architecture Numerical Methods
7+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 125 days ago $152,000–$209,000
C++ Python C# Java Rust Machine Learning PyTorch Web Service Architecture Signal Processing Computer Vision Robotics User Interface Design Mathematical Modelling Numerical Methods GPU Programming FPGA
7+ yrs exp

Software Engineer

Coinbase

Charlotte, NC 13 days ago $152,405–$179,300
Golang React AWS Kubernetes Docker Python Java Angular Vue Distributed Systems Event-Driven Architecture Caching API Integration Observability
2+ yrs exp

Software Engineer

Cisco

Remote 5 days ago $139,300–$203,600
Go C++ Neo4j Cypher PostgreSQL Amazon Aurora RDS AWS Azure GCP Kubernetes Helm Terraform Puppet GitLab CI/CD Service Mesh Vault NoSQL Distributed Systems
7+ yrs exp Remote

Software Engineer

Booz Allen Hamilton

Aurora, CO 62 days ago $69,400–$158,000
Python Java Vue Node AWS Azure GCP RESTful APIs Agile Extreme Programming Linux Docker Kubernetes C# C C++ JavaScript React Automated Testing
3+ yrs exp