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
    JD2974577
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    London, United Kingdom
  • Education
    Not mentioned