As a Senior Software Engineer on the ESG Technology platform, you will build and maintain the data and analytics tools that portfolio managers and analysts use to assess environmental, social and governance factors. Day to day, that means writing Python (Pandas and Polars), working with Postgres and Snowflake, and shaping requirements directly with investment staff.
The work sits at the point where ESG data meets investment decisions. T. Rowe Price is a global asset manager, and the tools you help build shape how rigorously and consistently ESG information reaches the front office. That is a rare chance to apply senior engineering craft directly to sustainability-themed investment research.
This suits someone who enjoys owning a problem from requirement to production, is confident leading Python development, and wants their code to support better-informed investment choices rather than another internal dashboard.
Job FAQs
What are the main missions and responsibilities of this role?
The core mission is to design and deliver the data and analytics tools that allow T. Rowe Price's investment teams to integrate ESG information into their research and portfolio decisions. You will analyse complex front office data requirements, translate them into technical solutions, and own the delivery from initial scoping through to production support.
Beyond pure coding, the role involves eliciting business requirements from investment and technology stakeholders, challenging assumptions where necessary, and contributing to both tactical fixes and longer-term roadmap planning. You will also manage technical debt in the tools you build and lead projects or workstreams where your expertise is needed.
As a senior member of the team, you are expected to help shape solution direction, provide guidance to colleagues, and make practical suggestions to improve engineering practices across the ESG Technology platform.
Key learning opportunities for this job
This role offers deep exposure to the intersection of software engineering and investment research, particularly in how ESG data is sourced, modelled and consumed by front office teams. You will likely gain a working understanding of asset management workflows and the data challenges specific to ESG factors, which is a specialised and transferable knowledge base.
On the technical side, the platform uses a modern containerised stack with Python, C#, Postgres, Snowflake, TypeScript, React and AWS, so there is scope to deepen expertise in cloud-native development and large-scale data handling. The role explicitly includes leading projects and contributing to roadmap planning, which builds leadership and strategic thinking skills.
Mentorship and knowledge sharing appear to be part of the culture, with expectations to guide team members and participate in code reviews. For someone coming from a pure software background, the chance to learn the business context of ESG investing could be a significant differentiator in future career moves.
How does the ideal candidate look like (experience, skills)?
The ideal candidate will have at least five years of relevant software engineering experience, with hands-on expertise in Python and specifically Pandas or Polars. Experience with Postgres, Snowflake or handling large datasets is important, as is familiarity with Linux, Docker and cloud platforms, with AWS and Gitlab likely being the primary environment.
An academic background in a natural science or other quantitative discipline is beneficial, reflecting the analytical nature of the work. Experience with .NET Core, React or TypeScript is a plus but not essential. The role also calls for someone comfortable working directly with business stakeholders, shaping solution direction and translating business needs into technology solutions.
Soft skills matter here: the ability to question and challenge requirements, lead code reviews, manage technical debt and work in an Agile Scrum team. An understanding of investment research within asset management would be an advantage, though the posting suggests it is not mandatory.
Advice to stand out and make a successful application
Your application should demonstrate concrete Python experience with data-heavy libraries like Pandas or Polars, ideally in a financial or analytical context. Quantify your impact where possible, for example by describing datasets you have handled, performance improvements you delivered, or complex stakeholder requirements you translated into working software. Mention any exposure to Snowflake, Postgres, AWS and containerised environments explicitly.
T. Rowe Price emphasises collaboration, long-term thinking and doing the right thing for clients. In your cover letter or interview, connect your engineering approach to the quality of investment decisions: show that you understand why data accuracy and tool reliability matter in an ESG context. If you have any familiarity with asset management or ESG data, bring it forward, but also show curiosity about the business domain.
Prepare to discuss how you handle ambiguous requirements and technical debt, as these are clearly valued. The interview process may include discussions with both technology and business stakeholders, so be ready to explain technical concepts clearly to non-engineers and to ask informed questions about how ESG data supports investment research.
What aspects of the company's sustainability is this role likely to focus on?
This role focuses on the technology that underpins ESG integration in investment research. That likely means building tools that help analysts access, compare and analyse ESG data across companies and sectors, supporting the firm's ability to make informed investment decisions that consider environmental, social and governance factors. The emphasis is on data quality, model consistency and usability for front office teams.
While the role is technical, its output directly supports T. Rowe Price's broader sustainability commitments by making ESG information a practical input rather than a compliance afterthought. The platform may handle reporting and analytics that feed into client communications, regulatory requirements or internal research processes, though the exact scope would depend on the firm's current ESG product roadmap.
Given the posting mentions greenfield projects, there may also be opportunities to influence how new ESG data sources are integrated and how analytics are structured, which is a chance to shape sustainability-focused technology from the ground up.
What are the main challenges someone in this role might face?
One likely challenge is the inherent messiness and inconsistency of ESG data. Unlike traditional financial data, ESG metrics vary by provider and methodology, so building tools that handle these discrepancies and present clear, defensible analytics to investment teams requires careful design and ongoing maintenance. The role explicitly mentions managing technical debt, suggesting that balancing quick fixes with long-term architecture will be a recurring tension.
Working with business stakeholders in a front office environment can also be demanding: investment professionals have high expectations for speed, accuracy and usability, and requirements may evolve quickly. You will need to challenge assumptions constructively and push back when necessary, which requires both technical credibility and strong communication skills.
Finally, the regulatory and market context around ESG is evolving. Keeping tools compliant and aligned with evolving disclosure standards, while also meeting internal performance expectations, could be a source of complexity in roadmap planning.
How could a typical day look like for someone in this position?
A typical day might start with a stand-up with your Agile team, followed by a mix of coding and problem-solving, often in Python or SQL, while handling data pipelines for ESG analytics. You could spend part of the morning refining requirements with a portfolio analyst or investment researcher, clarifying exactly what a new metric or report needs to show and how it will be used.
Afternoons may involve code reviews, pairing with colleagues on complex technical issues, or working on a greenfield component using AWS or containerised services. You might also attend a roadmap planning session or troubleshoot a production issue, balancing immediate fixes with longer-term improvements. The hybrid working model (up to three days from home) means some days will be more focused on deep work and others on collaboration in the office.
What are the opportunities for professional growth and development in this role?
As a senior engineer in a specialised ESG technology team, you could deepen both technical and domain expertise. There may be opportunities to lead larger projects, influence architectural decisions and contribute to the strategic roadmap, which are typical stepping stones toward tech lead or architect roles. The exposure to asset management and ESG data could also open doors to product ownership or specialist ESG technology roles elsewhere in the firm.
T. Rowe Price is a large global organisation, so lateral moves into other technology or investment teams may be possible over time. The firm's emphasis on long-term careers and internal mobility suggests that strong performers are likely to find pathways to grow, whether in engineering leadership or in business-aligned technology positions.
The main stakeholders you might be interacting with
You will interact closely with business stakeholders in investment research and front office teams, who will articulate their needs for ESG data and analytics and rely on your tools for their work. Technology partners across the ESG Technology platform and broader engineering organisation will collaborate on architecture, standards and shared services. The role also involves working with colleagues in your Agile team, providing guidance and leading code reviews.
External stakeholders may include data vendors and cloud service providers, though the posting does not specify. The nature of interactions ranges from eliciting requirements and challenging assumptions to explaining technical trade-offs and delivering practical solutions, always with an eye on how the work supports investment decisions.
CSR Jobs newsletter
Never miss the next opportunity
Get a curated selection of new CSR, ESG, and sustainability roles in your inbox. No daily noise, just useful opportunities.
You are subscribed
Want more relevant opportunities?
Share your LinkedIn profile so we can better understand the roles that may fit you. This step is optional.
You are all set!
Thanks for joining the CSR Jobs newsletter. Keep an eye on your inbox for sustainability opportunities.
Something went wrong. Please try again.
Cookies
CSR Jobs uses analytics and marketing cookies. You can decline without affecting your browsing.