{bc}
indeed

Senior Software Engineer, Full-Stack Applications - Ratings Technology (London)

Fitch Group
London, GBR
Hybrid
Discovered 1 months ago
JavaSpring BootC#.NETPythonReact

Full Job Posting

About Fitch Ratings

Fitch Ratings is one of the world’s top three credit ratings agencies, providing credit analysis, ratings, research, and commentary to financial market participants.

Fitch Ratings is part of Fitch Group, a global leader in financial information services with operations in more than 30 countries, with dual headquarters in London and New York.

Fitch Group is owned by Hearst.

Role Overview

Fitch Ratings is seeking a Senior Software Engineer to join the global Ratings Technology team.

The role involves building mission-critical applications and shaping the future direction of technology that powers how a world-leading credit ratings agency delivers insights.

You will work closely with engineering teams supporting Ratings workflow and analytical applications, influencing both technical architecture and organizational direction.

The role is for a seasoned technologist who thrives on challenging assumptions, experimenting with emerging technologies (especially AI), and pushing boundaries—not an MLE or AI specialist, but a full-stack engineer.

This is a critical role for an organization expanding rapidly and building for the future, offering mobility and upward potential.

What We Offer

  • Strategic leadership with organizational impact – Shape technical architecture and product direction for applications used by analysts worldwide, with high visibility to senior leadership.
  • Innovation-first culture and experimentation – Permission to challenge established patterns, explore emerging technologies including AI, and drive proof-of-concepts.
  • Continuous learning and career growth – Training, certifications, conferences, mentorship opportunities, and clear paths to principal/architect/leadership tracks.
  • Flexibility and world-class environment – Work from premier offices in London, Manchester, or Toronto with hybrid flexibility, competitive compensation reflecting your seniority, comprehensive benefits, and a culture that values both innovation and work-life harmony.

We'll Count on You To

  • Deliver technical excellence and build game-changing solutions – Design robust, scalable full-stack applications using Java/Springboot, C#/.NET, Python and REACT, drive architectural decisions, establish technical standards, and lead exploration of AI/ML integration opportunities.
  • Offer influence and mentorship – Partner with product managers, analysts, and senior stakeholders as a trusted technical advisor, mentor engineers, facilitate technical discussions, and foster a culture of experimentation, learning, and psychological safety.
  • Challenge the status quo and drive innovation – Question existing approaches, champion better solutions even when uncomfortable, experiment with emerging technologies, create proofs-of-concept, and push the organization toward what's possible.
  • Champion engineering excellence and quality – Implement CI/CD pipelines, conduct architecture reviews, solve complex performance and scalability challenges, establish best practices that scale across teams, and balance innovation with pragmatic delivery.
  • Shape organizational and team direction – Influence team processes, lead strategic technical initiatives spanning multiple teams, bring fresh perspectives while respecting institutional knowledge, and model the curiosity, humility, and boldness needed across the organization.
  • Own reliability and navigate complexity – Provide expert troubleshooting for sophisticated issues, maintain system performance at scale, balance multiple strategic priorities, and deliver excellence in fast-paced Agile environments.

What You Need to Have

  • Deep full-stack engineering expertise – 10+ years of hands-on experience building enterprise applications, with expert-level proficiency in Java/Springboot, C#/.NET, Python and REACT, and modern web technologies in production environments.
  • Architectural mastery and technical depth – Proven track record of designing maintainable, scalable systems; excellent understanding of software architecture, design patterns, data structures, algorithms, and the ability to make architectural decisions and live with their consequences.
  • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience).
  • Visionary problem-solving and growth mindset – Exceptional analytical abilities, demonstrated curiosity about emerging technologies, track record of experimentation and learning from failures, comfort with ambiguity, and ability to bring your whole self while remaining open to others' perspectives.
  • Outstanding collaboration and communication skills – Proven success with cross-functional teams, ability to articulate complex technical concepts to diverse audiences, and emotional intelligence to navigate organizational dynamics.

What Would Make You Stand Out

  • Modern engineering practices and DevOps prowess – Experience with Docker, Kubernetes/EKS, GitHub, CI/CD pipelines, and hands-on cloud expertise with microservices and cloud-native architecture.
  • AI curiosity and exploration mindset – Genuine interest in how AI/ML, generative AI, or intelligent automation could transform software delivery, business processes, systems and applications; experience experimenting with new technologies and evaluating practical applications; comfort with emerging
  • Financial services domain expertise – Experience with analytical workflows, regulatory processes, financial products, credit ratings, or understanding of how technology enables better decision-making.
  • Agile mastery and change agent experience – Track record of establishing practices, challenging established patterns constructively, and creating space for teams to innovate and take calculated risks.

Why Choose Fitch

  • Hybrid Work Environment: 2 to 3 days a week in office required based on your line of business and location.
  • A Culture of Learning & Mobility: Dedicated trainings, leadership development and mentorship programs designed to ensure that your time at Fitch will be a continuous learning opportunity.
  • Investing in Your Future: Retirement planning, financial wellness and tuition reimbursement programs that empower you to achieve your short and long-term goals.
  • Promoting Health & Wellness: Comprehensive healthcare offerings that prioritize a healthy body & mind.
  • Supportive Parenting Policies: Family-first policies, including a generous global parental leave plan, designed to help you balance career and family life effectively.
  • Dedication to Giving Back: Paid volunteer days and support for community engagement initiatives.

AI at Fitch

At Fitch, AI is embedded in how we work every day—supporting smarter decision-making, streamlining workflows, and enabling new ways to create value for our business and clients.

We’re looking for colleagues who are comfortable operating in an AI-enabled environment—or who are curious, adaptable, and eager to build their AI literacy over time.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Fitch Group