Skip to content
×

Senior Software Engineer

Job in Leeds, West Yorkshire, ME17, England, UK
Listing for: Genese Solution Limited
Full Time position Listed on 2026-11-12
Job specializations:
Salary/Wage Range or Industry Benchmark: 85000 - 120000 GBP Yearly GBP 85000.00 120000.00 YEAR

Job Description & How to Apply Below

Position: Senior Software Engineer Job ID: 417544

Genese Solution is a value-driven IT and cybersecurity consulting company headquartered in the United Kingdom, with offices across eleven countries including Nepal, Bangladesh, India, Pakistan, Finland, Australia, Nigeria, Spain, Ireland, and the USA. The company helps organizations worldwide optimize their IT operations and cost management, harness technology for innovation, and manage IT risk effectively, backed by ISO 27001:2022 certification for information security and compliance.

With deep expertise spanning cloud consulting (as an AWS Premier Tier Partner), cybersecurity, software development, data engineering, AI/ML, and IT consulting, Genese serves a global client base across the EMEA, North America, Africa, and APAC regions-delivering value through project-based delivery, managed services, and flexible staffing to help businesses of all sizes innovate, scale, and stay secure in a fast-evolving digital landscape.

Position

Summary

Genese Solution is seeking an experienced Senior Software Engineer with strong expertise in Python, React, Type Script, AWS, and modern software development practices to join our engineering team. The ideal candidate will be responsible for designing, developing, and maintaining scalable, cloud-native full-stack applications, backend services, APIs, and AI-enabled solutions. This role requires hands-on experience in backend and frontend development, cloud technologies, API integrations, and modern software engineering practices.

The successful candidate should also have experience creating and using AI agents, working with agent frameworks such as Strands Agents, implementing Model Context Protocol (MCP) servers and clients, and integrating knowledge retrieval systems into applications. Strong Type Script skills and experience developing reliable, maintainable, and well-tested software components are essential. The candidate should be comfortable working in an Agile environment, solving complex technical challenges, and contributing to the design and delivery of enterprise-grade applications.

Key Responsibilities
  • Design, develop, and maintain scalable full-stack applications using Python,React, and Type Script.
  • Build and maintain secure, high-performance RESTful APIs and backend services.
  • Develop responsive and user-friendly frontend applications using React,JavaScript/Type Script, and CSS.
  • Write high-quality Type Script code for application logic, API integrations,reusable components, and client-side and server-side functionality.
  • Create and integrate AI agents using relevant agent frameworks, including Strands Agents, to support application features and business workflows.
  • Develop and integrate MCP servers and clients to connect applications and AI agents with external tools, APIs, databases, and enterprise systems.
  • Integrate knowledge sources and implement retrieval-based solutions, including Retrieval-Augmented Generation (RAG), embeddings, vector search, and semantic retrieval.
  • Design and optimize database structures using PostgreSQL, DynamoDB, and other suitable data storage technologies.
  • Deploy, monitor, and maintain applications and backend services on AWS cloud services.
  • Collaborate with Product Owners, Engineering Leads, UI/UX Designers, and Dev Ops teams throughout the software development lifecycle.
  • Write clean, maintainable, secure, and well-tested code following engineering best practices.
  • Participate in code reviews and contribute to improving code quality, software architecture, and development standards.
  • Troubleshoot, debug, and resolve production issues efficiently across frontend, backend, API, and cloud components.
  • Optimize application performance, scalability, reliability, and security.
  • Implement automated testing, CI/CD workflows, and appropriate monitoring and logging.
  • Participate in sprint planning, estimation, and Agile ceremonies.
  • Stay up to date with emerging technologies and recommend improvements where appropriate.
Desired Skills, Expertise and Knowledge
  • Minimum 5+ years of professional software development experience.
  • Strong programming experience with Python and backend application development.
  • Strong frontend development experience using React, JavaScript/Type Script,HTML5, and CSS.
  • Strong proficiency in Type Script, including advanced types, interfaces, generics, asynchronous programming, error handling, and reusable software design.
  • Good experience developing and maintaining production-grade Type Script applications, integrations, reusable libraries, and API clients.
  • Experience…

Position Requirements

10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction

Search for further Jobs Here:

JOB SEARCH ENGINE: 10+ Million Listings:
(Try combinations for better Results! Or enter less keywords for broader Results)
Education Level
Experience Level (years)
Posted in last:
Salary