Senior Software Engineer Developer Productivity

London, United Kingdom

Job Description


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.

Software Engineers in Developer Services bring strong software engineering skills, excellent SDLC domain knowledge, and passion to build solutions that enable 2,500 other engineers at the firm to build and deliver their software ever more effectively and efficiently. This is a highly impactful role to supercharge the software delivery lifecycle to provide high quality software to all our end users more quickly and predictably. The Developer Services team has so far built a software development platform that manages source code to continuous delivery, virtual desktops for engineers, an internal Stack Overflow type tool and many other tools.

We are looking for:

Practitioner level engineers with strong hands-on experience with at least one major programming language. We work mainly with Java, Kotlin, TypeScript and Go.

A DevOps mindset

Independent problem solvers

Good communication skills

Flexibility to learn and work in a polyglot environment

Ideally experience from designing, building, testing and to supporting a complex application in production

Experience of building for non-functional concerns such as security or performance is valued

A typical day may involve:

Design and coding tasks to build or enhance development tools

Research and POC work?- our team is one of the first to review new technologies for adoption at the firm

Educating other engineers on best practice such as writing a blog or demonstrating a new tool or feature

Working directly with other engineers to improve software delivery such as collaborating on CI/ CD

You should consider this role if you enjoy solving non-trivial problems, working to a high standard with talented colleagues, and making a significant and visible contribution to the success of the enterprise.

ROLE SUMMARY AND JOB RESPONSIBILITIES

Accountable for all parts of the software development lifecycle for their projects

Contributes to the development of best practices within their group

Leads code reviews and actively participates in providing feedback to others

Accountable for managing technical debt

Takes control of complex or vague problems and steps through them in a rational way

Makes tactical vs. strategic tradeoffs

Flexible in their thinking; able to evolve a solution when additional information or ideas are presented

Identifies when junior engineers need help and provides it in a positive way that promotes their confidence.

Proactively helps team members/ make suggestions to improve practices.

Capable of leading a small team on for specific projects or tasks

BUSINESS KNOWLEDGE

Able to work directly with business stakeholders

Decisions show a focus on current and future business priorities, together with commercial awareness

Can articulate business needs and translate them into technology solutions

REQUIREMENTS

Typically requires 3+ years of relevant experience

Stays current with best-of-breed technologies and the latest advances in software delivery

Programs proficiently in one but ideally several languages

Oversees significant pieces of development throughout the development lifecycle

Holds a passion for improving how software is delivered

Has strong practical experience of CI/ CD

Supports applications in production

Debugs large components and assists others

Leads code reviews and actively participates in providing feedback on others\' designs and code

Owns technical debt in their own software

Ideally has Linux, AWS and/ or Docker experience

Ideally has experience of designing and building development tools

Ideally, performs as an expert in one or more parts of the software lifecycle, for example has significant knowledge on the latest testing frameworks and techniques.

T. Rowe Price operates a hybrid working model with a requirement of two days per week in the London office.

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

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2983844
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    London, United Kingdom
  • Education
    Not mentioned