BaltimoreRecruiter Since 2001
the smart solution for Baltimore jobs

Lead Software Engineer (Python)

Company: T. Rowe Price
Location: Baltimore
Posted on: October 19, 2020

Job Description:

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 Lead Software Engineer who is committed to building specialized ETL pipelines which are used by the Global Fixed Income Investments team. This is a hands-on role. Are you passionate about data, and has a strong desire to create best-in-class enterprise solutions?

Our firm has made an investment into the future of our technology and data. We have a vision of what we can achieve and have ambitious plans to get there. We hold collaboration as a core tenet of how we accomplish our goals. Are you a curious and enthusiastic learner? We are a group of diverse problem solvers all working together to with different perspectives to build 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 multi-functional team. You will play a key role in supporting and modernizing the legacy Microsoft stack and platform into a modern AWS platform.


Demonstrates master hands-on capability to drive software components to delivery

Recommends and contributes to software engineering best practices, including those that have enterprise-wide impact

Capable of leading regular, ongoing development projects and teams

Innovate design and deliver high reliability, scalability and extensibility

Solves unique problems that have a broad impact and delivery of business value

Build large scale distributed computing programs to generate insightful analytics and present results in user-friendly visualization

Leads disciplinary or multi-functional initiatives of notable risk; uses sophisticated analytical thought to identify innovative solutions

Operates as a hands-on technologist, delivers within a team as an individual developer

Business and Analytical Skills

Demonstrates outstanding awareness of the complexities of the domain - Portfolio Management, Quantitative Research, Risk, etc.

Balances strategic and pragmatic concerns when solving problems

Makes decisions that are cognizant of the firm's broader business strategy

Technical Skills

Converses in many technologies and learns new technologies quickly

Demonstrates deep experience in automated testing and techniques

Performs as a specialist in multiple parts of the software lifecycle (e.g., coding, testing, development) and coaches other around such practices

Conversant in multiple styles of architecture (e.g. real-time, batch, orchestration)

Provides a clear and concise explanation of business strategy, technical concepts, designs or implementation to a non-technical audience

Stays abreast of industry trends and technologies and knows when/how/if to apply them appropriately

Leadership and Influence

Effectively formulates strategy and successfully executes against it

Capable of leading large software development projects in terms of team size, technical complexity and/or organizational complexity

Drives consensus at senior levels and diffuses technical conflict when it arises

Provides feedback and mentorship to others who have management responsibility of resources

Holds associates and teams accountable for adhering to practices and policies

Able to overcome differences of opinion and drive team alignment around a specific goal or solution

Minimum qualifications:

Strong academic record and a BS/MS degree with high mathematical and computing content e.g. Computer Science, Mathematics, Engineering or Physics

Expert level Python programming experience

Experience with front office software development with an Asset Management, Hedge fund or Investment Bank

A solid understanding of tradable financial instruments (securities, derivatives) and capital markets

10+ years of progressive software engineering experience with 5+ years related to data engineering, microservices, frameworks and/or platform development

10+ years of business systems analysis or experience working with data and analyzing data

Strong Test-Driven Development and desire to write simple, adaptive and iterative code

Preferred qualifications:

Experience with other programming languages helpful: Java, Node, C/C++

Experience with front end development helpful. JavaScript, React, Redux, Material UI

Experience designing and delivering frameworks, focused on data pipelines, data catalogs, data distribution

Knowledge of one or more relevant data processing and database technologies. (e.g. Postgres)

Proficient on Linux platforms with knowledge of various scripting languages

Proficient with a range of development tools - e.g. Git, Artifactory, Terraform, Jenkins.

Experience building containerized applications and deploying to public or private clouds, such as Amazon Web Services (AWS), Microsoft Azure, or similar providers.

Experience with serverless application development with AWS Lambda

Open source involvement such as a well-curated blog, accepted contribution, or community presence

Experience with web based development and visualization technology for portraying large and sophisticated data sets and relationships

An advanced level of relevant mathematical knowledge e.g. statistics, time-series analysis, asset pricing theory, optimization algorithms.

Experience with algorithms and data structures

Advanced Computer Science, Math or Financial Engineering degree

Job Family

Software Engineering

Level: KM4T. Rowe Price is an equal opportunity employer and values diversity of thought, gender, and race. We believe our continued success depends upon the equal treatment of all associates and applicants for employment without discrimination on the basis of race, religion, creed, colour, national origin, sex, gender, age, mental or physical disability, marital status, sexual orientation, gender identity or expression, citizenship status, military or veteran status, pregnancy, or any other classification protected by country, federal, state, or local law.

Keywords: T. Rowe Price, Baltimore , Lead Software Engineer (Python), IT / Software / Systems , Baltimore, Maryland

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Other IT / Software / Systems Jobs

Junior GIS Developer
Description: Title: Junior GIS Developer Location: Washington, DC Duration: Long term W2 or 1099 Only - No c2c
Company: MSys Inc.
Location: Columbia
Posted on: 10/31/2020

Technical Project Manager
Description: Technical Project Manager Required Skills 10 years of relevant professional experience Project Management Professional PMP Certified
Company: Global Alliant Inc
Location: Columbia
Posted on: 10/31/2020

Mobile Notary Public / Work From Home
Description: Certified Mobile Notary Service will help you get to become a remote public notary. We will help you with getting certified, bonded and insured. We are a one-stop-notary (more...)
Company: Certified Mobile Notary Service
Location: Columbia
Posted on: 10/31/2020

Automation Tester
Description: NON -VISA candidates only Preferred Client is looking for automation Tester with following skills Experience Basic Qualifications Minimum knowledge, skills, abilities needed. Bachelorrsquos
Company: Infogate Technologies Inc.
Location: Baltimore
Posted on: 10/31/2020

Software Developer
Description: Interview for hundreds of career opportunities with leading defense employers at the upcoming TECHEXPO Top Secret Virtual Hiring Event: Thursday, July 23 12pm - 4pm EDT Register to Attend:
Location: Columbia
Posted on: 10/31/2020

Materials Management & Technical Service Director
Description: Position Summary: The Materials Management Technical Services Director manages and oversees the Materials Management and Technical Services Departments operations, activities, staff, and workflow. Develops, (more...)
Company: Harford County Public Library
Location: Belcamp
Posted on: 10/31/2020

Mobile Notary / Remote Training
Description: Certified Mobile Notary Service is now seeking Mobile Notaries nationwide. We currently have an exciting opportunity for Notary Publics in all 50 states looking for (more...)
Company: Certified Mobile Notary Service
Location: Baltimore
Posted on: 10/31/2020

Sales Manager-Event Technology - Renaissance Hotels - (19087940)
Description: You were always one of those curious kids who opened every cabinet, peeked behind every door, and never ceased to ask why when given an explanation. Today, you bring your personal style to every experience. (more...)
Company: Marriott International
Location: Baltimore
Posted on: 10/31/2020

Software Engineering Manager C# or Java
Description: At M T Tech, we re a team of makers, doers, and builders, working to create the most advanced technology solutions in banking. We re not your stereotypical suit and tie bankers: We re an innovative (more...)
Company: M&T Bank
Location: Baltimore
Posted on: 10/31/2020

Software Engineer, Team Lead (Remote)
Description: Cvent is an exciting, fast-growing tech company that provides industry-leading software to event professionals around the world. Our suite of services - online event registration, venue selection, mobile (more...)
Company: Lanyon
Location: Baltimore
Posted on: 10/31/2020

Log In or Create An Account

Get the latest Maryland jobs by following @recnetMD on Twitter!

Baltimore RSS job feeds