Hybrid Senior Software Engineer, Full-Stack

Posted last month

Apply now

About the role

  • Software Engineer developing full-stack applications at Fitch Ratings, shaping analytical platforms and leveraging modern technologies. Part of a global team driving insights in financial markets.

Responsibilities

  • Architect game-changing full-stack solutions – Design and build robust, scalable applications using Java/Springboot and REACT that transform complex analytical requirements into elegant, high-performance systems that underpin Fitch's ratings workflows
  • Partner with cross-functional teams as a trusted advisor – Collaborate directly with product managers, analysts, and stakeholders to understand their challenges, co-create solutions, and ensure technical implementations balance ambition with engineering excellence and best practices
  • Champion quality, innovation, and AI exploration – Establish technical standards, conduct code reviews, implement CI/CD pipelines, and experiment with integrating AI/ML capabilities into applications while solving complex performance and architectural challenges
  • Drive Agile excellence and mentor others – Thrive in fast-paced Agile environments delivering high-quality features, facilitate knowledge sharing sessions, document insights, and create an environment where continuous learning, experimentation, and growth thrive
  • Own product reliability and support – Manage competing priorities across multiple projects ensuring on-time delivery, provide expert third-line support troubleshooting complex issues, and maintain system performance at scale
  • Commitment to continuous learning – Track record of staying current with emerging technologies and applying new knowledge to solve business challenges, with a growth mindset and demonstrated ability to quickly master new tools and methodologies

Requirements

  • Proven full-stack engineering expertise – 5+ years of hands-on experience building enterprise applications, with strong proficiency in Java, Springboot, REACT, and modern web technologies in production environments
  • Solid technical foundation – Deep understanding of software development principles, design patterns, architectural best practices, data structures, algorithms, and the ability to create solutions that are maintainable, testable, and scalable
  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • Exceptional problem-solving abilities and collaboration skills – Meticulous attention to detail, outstanding communication skills, proven track record of effective team collaboration, and the ability to communicate complex technical concepts to diverse audiences

Benefits

  • Strategic influence with immediate impact – Build applications used by analysts worldwide that drive critical credit rating decisions, with high visibility to senior stakeholders and the ability to shape product direction and technical architecture
  • Continuous learning and career growth – Access to training, certifications, conferences, and a community that values curiosity and staying ahead of trends, with AI-powered development tools at your fingertips and opportunities to establish yourself as a thought leader
  • Flexibility and world-class environment – Work from premier offices in London, Manchester, or Toronto with hybrid flexibility, competitive compensation, comprehensive benefits, and a culture that values both innovation and work-life harmony

Job title

Senior Software Engineer, Full-Stack

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job