We are seeking a Software Engineer to join our global Ratings Technology team in Manchester. You'll build and maintain mission-critical full-stack applications that power how a world-leading credit ratings agency delivers insights to analysts, executives, and decision-makers who shape global financial markets.
Requirements
- 7+ years of hands-on experience building enterprise applications and modern web technologies in production environments
- Strong understanding of OOP concepts, design patterns, SOLID principles, algorithms, data structures, and ability to write clean, maintainable code
- Proficiency in Java, Spring Boot, Maven, and Python (Pandas, FastAPI, Flask) for building enterprise applications, data processing, and API development
- Experience with ReactJS, Node.js, TypeScript/JavaScript, and modern web development practices
- Hands-on experience with RDBMS databases (e.g., Oracle, PostgreSQL) and NoSQL databases (e.g., MongoDB)
- Experience with CI/CD pipelines, GitHub Actions, Kubernetes (K8s), shell scripting (Bash) for automation, and AWS cloud platform
Benefits
- Impactful work – Build applications used by analysts worldwide with direct visibility to your contributions
- Modern technology stack – Work with Java, Python, React, AWS, Kubernetes, and emerging AI technologies
- Continuous learning – Training, certifications, conferences, and clear paths to senior/principal/architect tracks
- Flexible environment – Work from our Manchester office with hybrid flexibility, competitive compensation, comprehensive benefits, and work-life balance
- Innovation culture – Experiment with new technologies, contribute ideas, and help shape technical decisions