At a Glance
- Tasks: Join our team as a Senior Software Engineer, building innovative data integration tools.
- Company: T. Rowe Price is a leading global asset management firm with over 85 years of experience.
- Benefits: Enjoy flexible working, competitive compensation, and resources to support your career growth.
- Why this job: Make a real impact in a collaborative culture that values diversity and innovation.
- Qualifications: Expertise in Java, Python, SQL, and experience with REST API required.
- Other info: This is a fixed-term role for 12 months, perfect for those looking to grow in tech.
The predicted salary is between 48000 - 72000 £ per year.
At T. Rowe Price, we identify and actively invest in opportunities to help people thrive in an evolving world. As a premier global asset management organization with more than 85 years of experience, we provide investment solutions and a broad range of equity, fixed income, and multi-asset capabilities to individuals, advisors, institutions, and retirement plan sponsors. We take an active, independent approach to investing, offering our dynamic perspective and meaningful partnership so our clients can feel more confident.
We believe doing the right thing for our clients and our associates is good business. With a career at the firm, you can expect opportunities to create real impact at work and in your community. You’ll enjoy resources to support your career path, as well as compensation, benefits, and flexibility to enrich your life. Here, you’ll find a collaborative culture that respects and values differences and colleagues who share a spirit of generosity. Join us for the opportunity to grow and make a difference in ways that matter to you.
The Central Data Office team at T. Rowe Price is playing a key role in helping build the firm’s next generation platform, working together with business partners to create client experiences that are changing the way people invest. You will work with smart, talented people across our business. We will expect you to be agile and innovate. In return, we will give you challenging work that makes an impact and brings opportunities to learn and grow, and a collaborative culture that encourages every member of our team to express their point of view—because that is how we help our clients succeed.
You will be a hands-on engineer in a new engineering team in the Analytics and Data Platform group, responsible for architecting and building out brand new data integration.
You will be responsible for:
- Practicing disciplined software engineering (e.g. automated testing, code reviews, and writing beautiful, pragmatic code)
- Coding in Java and Python
- Building out a brand new data management tool to support our business and operational users, working closely with the rest of the Data and Analytics platform
- Unit testing, integration testing
- Contributing to maintaining and constantly improving the CI/CD pipeline
- Code reviews, design reviews
- Code instrumentation, setting up proactive monitoring dashboards
- Liaising with users and subject matter experts in order to gather requirements, analyse solutions and triage feedback and incidents
- Understanding business requirements and translating them into technical requirements
Required skills and expertise:
- Expert Java programming
- Experience in Python as a second programming language
- SQL
- Experience in implementing REST API
- Familiarity with AWS
Preferred experience/skills:
- An understanding of the asset management business and/or financial markets
- Experience with Iceberg, Snowflake is a bonus
- Experience of gRPC
- Experience of working in a Scrum team
Commitment to Diversity, Equity, and Inclusion:
At T. Rowe Price, our associates are our greatest asset. We thrive because our company culture is built on inclusion and because we sustain a work environment where associates can bring their best selves to work every day. The backgrounds, talents, and experiences of our global associates allow us to embrace new ideas and perspectives that move our business priorities forward and enable us to deliver strong client outcomes. Here, you can expect equal opportunity and fair and consistent treatment for all.
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.
About Us: T. Rowe Price is an asset management firm focused on delivering global investment management excellence and retirement services that investors can rely on–now, and over the long term.
Senior Software Engineer, Fixed term for 12 months employer: Job Traffic
Contact Detail:
Job Traffic Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer, Fixed term for 12 months
✨Tip Number 1
Familiarise yourself with the latest trends in data integration and analytics, especially within the asset management sector. This knowledge will not only help you understand the role better but also allow you to engage in meaningful conversations during interviews.
✨Tip Number 2
Brush up on your Java and Python skills, as these are crucial for the position. Consider working on personal projects or contributing to open-source projects that showcase your coding abilities in these languages.
✨Tip Number 3
Network with current or former employees of T. Rowe Price, particularly those in the Central Data Office team. They can provide insights into the company culture and the specific challenges the team faces, which can be invaluable during your application process.
✨Tip Number 4
Prepare to discuss your experience with CI/CD pipelines and automated testing. Be ready to share specific examples of how you've implemented these practices in past projects, as this will demonstrate your hands-on engineering capabilities.
We think you need these skills to ace Senior Software Engineer, Fixed term for 12 months
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java and Python, as well as any relevant work in data management tools. Emphasise your familiarity with SQL and REST API implementation, as these are key requirements for the role.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the position and the company. Mention how your skills align with T. Rowe Price's mission and values, particularly your commitment to diversity, equity, and inclusion.
Showcase Relevant Projects: If you have worked on projects involving AWS, Iceberg, or Snowflake, be sure to include these in your application. Describe your role and the impact of your contributions to demonstrate your hands-on experience.
Prepare for Technical Questions: Anticipate technical questions related to software engineering practices, such as automated testing and code reviews. Be ready to discuss your approach to coding and problem-solving, as well as your experience working in a Scrum team.
How to prepare for a job interview at Job Traffic
✨Showcase Your Technical Skills
As a Senior Software Engineer, you'll need to demonstrate your expertise in Java and Python. Be prepared to discuss your previous projects, the challenges you faced, and how you overcame them. Consider bringing examples of your code or discussing specific algorithms you've implemented.
✨Understand the Business Context
Familiarise yourself with T. Rowe Price's role in asset management and how technology supports their business objectives. Being able to articulate how your technical skills can contribute to their mission will set you apart from other candidates.
✨Prepare for Behavioural Questions
Expect questions about teamwork, problem-solving, and how you handle feedback. T. Rowe Price values collaboration and a culture of inclusion, so be ready to share examples that highlight your ability to work well with others and adapt to different perspectives.
✨Ask Insightful Questions
At the end of the interview, take the opportunity to ask thoughtful questions about the team dynamics, the technologies they use, and the challenges they face. This shows your genuine interest in the role and helps you assess if it's the right fit for you.