Software Engineer, Python

T. Rowe Price

Confirmed live yesterday High trust
Hybrid

Quick summary

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

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $170k
This role $131k
$83k $230k
below market most similar roles pay here above market

This role pays less than 74% of similar roles. Most pay $127,687–$213,250 — the blue band above. At the midpoint, this role pays about $131k versus about $170k 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 35 open roles on FindRole.

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

Most-posted roles

View all roles at T. Rowe Price

At a glance

TL;DR · Software Engineer, Python

As a Software Engineer_Python, you will join the technology team to design, develop, and implement strategic solutions for new and existing applications, systems, and databases. You will translate business requirements into technical specifications, performing hands-on coding, testing, debugging, and deployment to support business-critical decision making for Front Office Investment associates. Your daily work involves collaborating with Quants, Portfolio Managers, and Analysts to manage technical debt and maintain CI/CD pipelines. You will utilize Python frameworks like NumPy and Pandas, integrate with RESTful and GRPC APIs, and manage AWS services including ECS, Fargate, Lambda, SNS, SQS, S3, DynamoDB, and CloudWatch. The role requires a strong understanding of financial markets and instruments to solve complex problems within a global asset management context.

What does a Software Engineer earn in Maryland?

Median $175875 from 52 postings across 10 companies.

See salary data

What you'll do

  • Design, develop, and implement short-term and strategic software solutions for applications, systems, and databases.
  • Translate complex business requirements into detailed technical specifications and functional designs.
  • Write, test, debug, and deploy production-ready code using Python and relevant frameworks.
  • Manage AWS-based services including ECS, Fargate, Lambda, S3, and DynamoDB.
  • Integrate internal systems with RESTful and GRPC APIs.
  • Maintain and enhance the CI/CD pipeline through unit and integration testing.
  • Manage technical debt and make informed tactical decisions regarding system architecture.
  • Mentor junior team members and provide guidance on technical practices and development.

What we're looking for

  • Bachelor’s degree in Computer Science or equivalent experience.
  • 2+ years of progressive experience working with Python.
  • Hands-on experience with AWS services including ECS, Fargate, Lambda, SNS, SQS, S3, DynamoDB, ALB, CloudFront, CloudWatch, and IAM.
  • Experience with Python frameworks and tools such as NumPy and Pandas.
  • Familiarity with multiple programming paradigms and solid grasp of software design patterns.
  • Dedication to quality through automated testing, code reviews, and continuous integration/delivery.
  • Familiarity with R (preferred).
  • Strong understanding of financial markets and instruments (preferred).

More like this

Similar roles

Senior Software Engineer, BE Python

PayPal

San Jose, CA 55 days ago $143,500–$210,160
Python Java Bash AWS Terraform NoSQL Redis Kafka SQS RabbitMQ Pulsar DynamoDB Cassandra MySQL Aurora ElasticSearch Ansible Linux Lambda CloudFormation GCP Azure
3+ yrs exp Hybrid

Senior Software Engineer, BE Python

PayPal

San Jose, CA 55 days ago $143,500–$210,160
Python Java Bash AWS Terraform NoSQL Redis Kafka RabbitMQ Pulsar DynamoDB Cassandra MySQL Aurora ElasticSearch Ansible CloudFormation Linux SQS Lambda GCP Azure
3+ yrs exp Hybrid

Staff Software Engineer, BE Python

PayPal

San Jose, CA +1 46 days ago $176,500–$262,350
Python Django Flask AWS GCP Azure Terraform CDK Redis Kafka SQS RabbitMQ Pulsar Microservices Serverless Agile Scrum Event-driven Architecture Infrastructure as Code
5+ yrs exp Hybrid

Python Software Engineer, Senior

Booz Allen Hamilton

Wright Patterson AFB, OH 48 days ago
Python Microservices CI/CD Containerization Java C++ Automated Testing MBSE Agile Software Development Deployment

Staff Software Engineer, Python

PayPal

San Jose, CA +1 55 days ago $176,500–$259,158
Python Django Flask AWS GCP Azure Microservices Serverless Distributed Systems Cloud-Native Agile Scrum Encryption Access Control
5+ yrs exp Hybrid