About this role
Salary: £65,000 - 105,000 per year
Requirements: 7+ years of hands-on experience building enterprise applications and modern web technologies in production environmentsStrong understanding of OOP concepts, design patterns, SOLID principles, algorithms, data structures, and ability to write clean, maintainable codeProficiency in Python (Pandas, FastAPI, Flask) for building enterprise applications, data processing, and API developmentExperience with ReactJS, Node.js, TypeScript/JavaScript, and modern web development practicesHands-on experience with RDBMS databases such as Oracle and PostgreSQL, and NoSQL databases such as MongoDBExperience with CI/CD pipelines, GitHub Actions, Kubernetes, shell scripting (Bash) for automation, and AWS cloud platformAbility to collaborate with cross-functional teams and communicate technical concepts clearlyUnderstanding of AI/ML concepts, experience with LLMs, prompt engineering, or integrating AI capabilities into applicationsExperience with Kafka, PySpark, Parquet and Avro data formats, Apache Airflow, or StreamlitStrong SQL design, query optimization, and database architecture expertiseExperience with observability patterns and tools like Datadog, distributed tracing, monitoring, and logging best practicesFamiliarity with ArgoCD for GitOps and security/access management via IAM federation access through Entra IDExperience with analytical workflows, financial products, or regulatory processes Responsibilities: Develop and maintain full-stack applications using Python (FastAPI/Flask) and ReactJS following best practices and design patternsWrite clean, maintainable code, implement CI/CD pipelines with GitHub Actions, deploy to Kubernetes, and ensure quality through testing and code reviewsDevelop solutions using RDBMS and NoSQL databases, optimize queries, and ensure data integrityPartner with product managers, analysts, and other engineers to understand requirements and deliver solutions that meet business needsFollow SOLID principles and design patterns, participate in code reviews, solve technical challenges, and contribute to code qualityTroubleshoot production issues, optimize performance, and help ensure reliability of applications at scaleLearn and experiment with emerging technologies, share knowledge with the team, and contribute to continuous improvement Technologies: AIAirflowAPIAWSArgoCDBashCI/CDCloudDatadogFastAPIFlaskGitHubGitOpsIAMSupportJavaScriptKafkaKubernetesMongoDBNoSQLOOPOraclePostgreSQLPythonPySparkReactSQLSecurityTypeScriptWebpandasNodeJSArchitectBackendDevOpsFrontendJavaMachine LearningNetworkFullstack More:
We are Fitch Ratings, a global leader in financial information services and part of Fitch Group, which operates in more than 30 countries and is wholly owned by the Hearst Corporation. We are seeking a Senior Software Engineer to join our global Ratings Technology team in Manchester, where you will build and maintain mission-critical full-stack applications that support analysts, executives, and decision-makers in global financial markets. We offer impactful work, a modern technology stack including Python, React, AWS, Kubernetes, and emerging AI technologies, continuous learning opportunities, flexible hybrid working from our Manchester office, competitive compensation, comprehensive benefits, work-life balance, and a culture of innovation and collaboration. We value diverse perspectives, encourage open exchange of ideas, and are committed to equal opportunity employment.
last updated 40 week of 2026