×
Register Here to Apply for Jobs or Post Jobs. X

Senior Developer

Job in Greater London, London, Greater London, England, UK
Listing for: Russell Investments
Full Time position
Listed on 2025-11-28
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Cloud Engineer - Software
Job Description & How to Apply Below
Location: Greater London

Senior Developer
Role Summary

Russell’s Technology Core Application Engineering team is looking for an exceptional full‑stack developer to deliver highly scalable services and world‑class product experiences. You will have opportunities to work on multiple layers of the technology stack, ranging from customer‑focused user experience, greenfield middle‑tier services, and intelligent data solutions. You will collaborate with team members and other development teams at Russell to build applications and services that are used throughout our global offices.

You excel in a highly collaborative, fast‑paced, agile software development environment. You will learn and incorporate Russell IT standards, tooling, and practices while working to improve Russell’s software code quality, performance, and delivery.

Responsibilities
  • Writing high‑quality, maintainable code that adheres to coding standards and best practices.
  • Developing and maintaining software applications, features, and components.
  • Debugging and fixing software defects, performance issues, and other technical problems.
  • Designing and implementing software solutions that meet project requirements.
  • Participating in the architectural and system design of software projects.
  • Providing technical leadership and guidance in designing scalable and efficient software solutions.
  • Reviewing and contributing to the design decisions made by the development team.
  • Collaborating with cross‑functional teams, such as product managers, designers, and quality assurance, to ensure software solutions meet business and user requirements.
  • Communicating effectively with team members and stakeholders, both in written and verbal form.
  • Analyzing complex technical problems and proposing effective solutions.
  • Troubleshooting and resolving issues that may arise during the development and deployment phases.
  • Staying updated on industry trends and emerging technologies.
  • Evaluating new tools, libraries, and frameworks to determine their suitability for the project.
  • Maintaining and improving the overall codebase and ensuring code is well‑documented.
  • Implementing and enforcing coding standards, code reviews, and best practices.
  • Writing and maintaining unit tests and automated test suites to ensure software quality.
  • Collaborating with QA engineers to ensure thorough testing of the software.
  • Estimating project timelines and contributing to project planning.
  • Tracking and reporting on progress, identifying risks and proposing mitigation strategies.
  • Keeping abreast of industry trends and advancements and continually improving your technical skills.
  • Ensuring that the software adheres to security best practices and complies with relevant regulations or standards.
  • Identifying and resolving performance bottlenecks in software applications.
Qualifications
  • Bachelor’s degree in Computer Science, Mathematics, Statistics, or related Engineering field (or equivalent qualification) is needed.
  • Significant experience of Software Development is required.
  • C# (essential)
  • Web development – ASP.NET MVC, Web APIs, SQL, HTML, CSS, JavaScript (essential)
  • Angular (considered a plus)
  • React (considered a plus)
  • Prior experience of working in Finance domain (Investment bank, Asset Management firm, Hedge Fund) is essential.
  • CFA qualification (considered a plus)
  • Experience collaborating with multiple teams, including business unit teams, to deliver solutions through all aspects of the Software Development Life Cycle (SDLC).
  • Experience with continuous integration and continuous delivery.
  • Experience with Git version control preferred.
  • High proficiency with full stack development skills including UI, web, middle‑tier, and database required.
  • Used to acting as a primary contact for users to address development questions and concerns.
  • Strong understanding of the Software Development Life Cycle (SDLC) and Agile methodologies.
  • Proven ability to stay current with emerging technologies as well as with new applications of existing technologies through work experience, academics, or self‑study required.
Seniority Level

Mid‑Senior level

Employment Type

Full‑time

Job Function

Engineering and Information Technology

Referrals increase your chances of interviewing at Russell Investments by 2x.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary