Principal Software Engineer - Developer Services Group London

T. Rowe Price New York , NY 10007

Posted 2 weeks ago

There is a place for you at T. Rowe Price to grow, contribute, learn, and make a difference.  We are a premier asset manager focused on delivering global investment management excellence and retirement services that investors can rely on today and in the future. The work we do matters. We invite you to explore the opportunity to join us and grow your career with us.

Overview:

In this role, you will design, develop, modify, adapt and implement short- and long-term solutions to information technology needs through new and existing applications, systems, databases and applications infrastructure. You will review and interpret system requirements and business processes. You will code, test, debug and implement software solutions.

  • Regarded as the expert in your particular job discipline within the T. Rowe Price Business Unit

  • Solves significant problems that have a broad impact on the business or organization function

  • Contributes to the development of disciplinary strategy within their business unit; source of authority on best courses of action in your area of expertise

Role summary and job responsibilities

  • Sets firm-wide technical direction based on vision and broad knowledge

  • Works across firm to enable developers to learn and adopt standard methodologies and new technologies

  • Represents the Engineering community at internal and external forums

  • Stays abreast of industry trends, is active in acquiring knowledge to help the firm take advantage of new technologies

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

  • Delivers holistic solutions to complex technical challenges

  • Contributes to the formulation of strategy

  • Is held accountable for realizing broader technical strategy

  • Displays understanding of theoretical concepts

  • Identifies non-obvious relationships and anomalies often overlooked by others

  • Makes sound decisions with limited facts or resources

  • Draws logical and objective conclusions from the data and validates them

  • Identifies several potential solutions to a problem by identifying and evaluating the various options developed and selecting the most effective solution

  • Provides feedback and mentoring to others who have management responsibility of resources

  • Holds associates and teams accountable for adhering to practices and policies

  • Leads a team on large, technical complex projects

  • Provides technology leadership. Performs knowledge sharing and conducts in depth discussions and reviews. Is able to overcome differences of opinion and drive team alignment around a specific goal or solution

Business knowledge

  • Demonstrates extraordinary awareness of the complexities of the industry and business unit

  • Articulates broader business concerns and/or regulatory landscape, including key risks and controls (e.g., GDPR, MIFID, SOX)

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

  • Demonstrates understanding of developer experience and DevSecOps

Requirements

  • Typically has 10+ years of relevant experience

  • Is the authority in a specific domain or technology within the firm

  • Demonstrates deep understanding of several styles of development (OO, Functional, etc.)

  • Strong coding skill in numerous languages, frameworks, and technologies

  • Deep experience in automated testing and techniques

  • Conversant in numerous architectures (e.g. real-time, batch, orchestration)

  • Debugs any system, even those written by others

  • Designs complex database schema; takes into account query performance and schema design

  • Considers the operational aspects of a system, long term supportability, maintenance, etc.; extends the half-life of software

  • Sets expectations for development practices and ensures they are known and adhered to within the area

  • Owns technical debt for large components or systems

  • Capable of leading projects in one or more SDLC methodologies (e.g. Scrum), operating with efficiency and visibility

  • Able to communicate highly technical content to a variety of audiences

  • Expertise in Java and Python server-side is a plus

  • Experience and knowledge of AWS and other Cloud providers is a big plus

Commitment to Diversity, Equity, and Inclusion:

We strive for equity, equality, and opportunity for all associates. When we embrace the power of diversity and create an environment where people can bring their authentic and best selves to work, our firm is stronger, and we create greater value for our clients. Our commitment and inclusive programming aim to lift the experience for each associate and builds allies for our global associate community. We know that a sense of belonging is key not only to your success at the firm, but also to your ability to bring your best each day.

T. 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.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove

Principal Software Engineer - Developer Services Group London

T. Rowe Price