Senior Software Engineer - Trading Technology

Sedang Trending 1 bulan yang lalu

There is simply a spot for you astatine T. Rowe Price to grow, contribute, learn, and marque a difference.?? We are a premier?asset?manager?focused connected delivering planetary concern absorption excellence and status services that investors tin trust connected contiguous and successful the future. The enactment we bash matters. We invitation you to research the accidental to articulation america and turn your vocation with us.


The Trading Execution squad astatine T. Rowe Price is looking for an experienced  Software Engineer to articulation our squad to plan and make caller capabilities for our planetary trading desk. The superior nonsubjective is to play a cardinal relation successful the modernization and redevelopment of our trader analytics dashboard and play a important portion successful implementing our firm's interoperability strategy. The task volition impact gathering next-generation modern front-end and autochthonal cloud-based systems to fto traders marque speedy and informed decisions with regards to their trading workflow.  

The cardinal method request is for idiosyncratic that has proven acquisition gathering reactive architectures (using frameworks specified arsenic Reactive Extensions oregon RxJS) and understands however to usage Domain Driven Design to guarantee the halfway domain codification has a choky affinity with the conceptual model. They perfect campaigner volition apt travel from a beardown C# inheritance with caller React experience. 

You should beryllium comfy moving successful a cross-functional Scrum squad with important regular enactment with the trading teams. As a cardinal contributor passim the full improvement cycle, you volition beryllium required to beryllium agile, deliberation extracurricular the container and bring cutting borderline exertion in-house.?In this relation you volition design, develop, modify, adapt, and instrumentality short- and semipermanent solutions to accusation exertion needs done caller and existing applications, systems, databases and applications infrastructure. You volition reappraisal and construe strategy requirements and concern processes arsenic good arsenic code, test, debug and instrumentality bundle solutions.  

Role summary and occupation responsibilities 

  • Contributing to the improvement of modular methodologies wrong your group
  • Leading codification reviews and actively participates successful providing feedback connected others' designs/code
  • Being accountable for method indebtedness successful your ain software
  • Taking power of analyzable problems and measurement done them successful a rational way
  • Making tactical vs. strategical trade-offs
  • Being flexible successful your thinking; capable to germinate a solution erstwhile further accusation oregon ideas are presented
  • Actively helping squad members/make suggestions to amended practices
  • Demonstrates beardown logic and reasoning capabilities
  • Providing on-call enactment arsenic needed

Business knowledge 

  • Applies knowing of the Financial Services and Asset Management industries
  • Able to enactment straight with concern partners
  • Decisions amusement a absorption connected existent and aboriginal concern priorities, unneurotic with fiscal responsibility
  • Can articulate concern needs and construe them into exertion solutions

Essential Requirements 

  • BS oregon MS Degree successful a method subject and 5+ years of demonstrated hands-on bundle engineering experience.? Additional acquisition whitethorn substitute for degree.
  • Experience with React and UI investigating frameworks specified arsenic Selenium oregon Playwright 
  • Programs proficiently successful respective languages (C# .Net preferred) and is comfy switching betwixt them
  • Strong Test-Driven Development and tendency to constitute simple, adaptive, and iterative code
  • Knowledge of SQL, Relational Database Concepts and Stored Procedures
  • Able to run with openness and ratio with 1 oregon much SDLC methodologies (e.g., Scrum)
  • Actively seeks feedback and guidance to amended method skills (e.g., done submitting enactment for codification review)
  • Works with existing information models and schemas and suggests changes and improvements wherever necessary
  • Debugs and fixes your ain bundle with minimal assistance
  • Develops information models oregon schemas from scratch and knows of cardinal concepts specified arsenic ACID, Normalization, and Transactions
  • Debugs ample components with constricted assistance and assists different engineers
  • Practices automated investigating and tests your enactment successful an automated and repeatable way
  • Enthusiasm for learning & results oriented


  • Architectural styles: Reactive/Event-Driven, Domain Driven Design.
  • Experience moving with FDC3 oregon immoderate interop desktop instrumentality (OpenFin, Finsemble, Glue42) is simply a beardown plus
  • Experience gathering backend APIs utilizing GraphQL, REST and gRPC
  • AWS acquisition is simply a beardown plus
  • Experience gathering applications and deploying to nationalist oregon backstage clouds, specified arsenic Amazon Web Services (AWS), Microsoft Azure, oregon akin providers preferred
  • Experience moving successful a dynamic, fast-paced, Agile squad environment
  • Financial manufacture acquisition is simply a plus

Work Flexibility 

This relation is eligible for distant enactment up to 3 days a week. 

Commitment to Diversity, Equity, and Inclusion:

We strive for equity, equality, and accidental for each associates. When we clasp the powerfulness of diverseness and make an situation wherever radical tin bring their authentic and champion selves to work, our steadfast is stronger, and we make greater worth for our clients. Our committedness and inclusive programming purpose to assistance the acquisition for each subordinate and builds allies for our planetary subordinate community. We cognize that a consciousness of belonging is cardinal not lone to your occurrence astatine the firm, but besides to your quality to bring your champion each day.

T Rowe Price is an adjacent accidental leader and values diverseness of thought, gender, and race. We judge our continued occurrence depends upon the adjacent attraction of each associates and applicants for employment without favoritism connected the ground of race, religion, creed, colour, nationalist origin, sex, gender, age, intelligence oregon carnal disability, marital status, intersexual orientation, sex individuality oregon expression, citizenship status, subject oregon seasoned status, pregnancy, oregon immoderate different classification protected by country, federal, state, oregon section law.