Software Engineer

 Job Description:

Software Engineer (Python) - 6 Month Contract - UK Remote - Inside IR35

About bigspark

We are creating a world of opportunity for businesses by responsibly harnessing data and AI to enable positive change. We adapt to our clients’ needs and then bring our engineering, development and consultancy expertise. Our people and our solutions ensure they head into the future equipped to succeed.

Our clients include Tier 1 Banking and Insurance clients, we’ve also been listed in the Sunday Times’ Top 100 Fastest Growing Private Companies.

The Role

We’re seeking a Software Engineer to design, architect, and deliver enterprise-grade, cloud-native applications using Python, and modern frameworks. You’ll work in a remote-first environment with occasional client site visits, leading technical delivery, shaping architecture decisions, and mentoring engineers to deliver scalable, secure, and high-quality solutions that meet both client and business needs.

What You’ll Do

  • Design, and build scalable, high-performance applications using microservices, event-driven, and serverless patterns.
  • Implement DevSecOps best practices, including CI/CD pipelines, automated testing, and infrastructure-as-code.
  • Ensure application observability (logging, tracing, metrics) from design through production.

What You’ll Bring

  • Strong python development
  • Designing and developing Microservices solutions (Python)
  • Hands-on exp building and integrating REST APIs/API Integration (Python)
  • Deploying & running applications on AWS

    Good to have:
  • Experience in langraph
  • LLM/RAG knowledge
  Required Skills:

Environment CI/CD pipelines Data API REST AI Development Pipelines CI/CD Mentoring Metrics Microservices Architecture Insurance Banking AWS Integration Software Testing Design Engineering Business Python