Sr DevOps Engineer
T. Rowe PriceAbout the role
Would you like to build development tools and operate compute platforms? Do you have a desire to automate things, whether those things want to be automated or not? If so, you might be interested in this role.
Overview
The Analytics and Data Platforms team is looking for an experienced software engineer to join our team in building a suite of next-generation native cloud applications. In this role, you will engineer and develop research and development tools (IDEs) using modern web/cloud technologies used by our Portfolio Managers and Quantitative Analysts to perform market analysis, develop trading algorithms and risk models.
The Global Technology team at T. Rowe Price is playing a key role in helping build the future of financial services, working hand-in-hand with business partners to create client experiences that are changing the way people invest.
As a member of this team, your work will directly impact Investments users like quantitative analysts, research analysts, portfolio modelers, portfolio managers, and traders and provide the foundation for future applications and tools developed by fellow engineers throughout Front Office Technology.
This is a hands-on role which provides an opportunity to solve complex business, logic 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.
Role Summary
- Run our AWS infrastructure with Docker, Kubernetes and Terraform
- Make monitoring and alerting alert on symptoms and not on outages
- Design, build and maintain core infrastructure pieces that allow scaling the Analytics Platform to support complex models processing large and diverse datasets.
- Debug production issues across services and levels of the stack
- Enable improvement of the engineering team through shaping of tools, processes, and standards
- Work directly with technical users to collect and derive requirements, demo proof of concepts and finished features, and provide support
- Participate in all areas of software development: requirement gathering, software design, implementation, automated testing, release management and code reviews
Requirements:
- Experience working as a systems automation engineer with strong Linux experience and having responsibilities of Site Reliability Engineer
- Solid understanding of automation principles and programming experience coding in languages such as Python, Go, Ruby, and R
- Experience utilizing monitoring using Grafana and Prometheus, and log aggregators like Splunk
- Experience with CI/CD tooling similar to GitLab CI
- Strong understanding of Security, Monitoring and Performance aspects of cloud-native platform and application architectures
- Experience developing for and operating systems in AWS
- Have a desire to deliver quickly, iterating fast, and an urge to fix things if they are broken
Desired Experience/Skills
- Understanding of financial markets and instruments and experience of front office software development with an Asset Management, Hedge fund or Investment Bank
- Experience with RStudio
- Experience with R and Python
FINRA Requirements
FINRA licenses are not required and will not be supported for this role.
Work Flexibility
This role is eligible for remote work up to three days a week.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s