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.
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.