Post Job Free
Sign in

Senior Software Engineer

Company:
Immersum
Location:
Salford, Greater Manchester, M7 3TE, United Kingdom
Pay:
150000.000
Posted:
April 30, 2025
Apply

Description:

Role: Software Engineer (Python)

Location: UK or Europe (Remote)

Salary: Up to £150K

Industry: AI

About the Company

Our client is a fast growing, AI services company supporting leading brands across globe in addressing complex business challenges through the responsible application of AI. Their aim is to be genuinely helpful. They make use of both pre-trained and fine-tuned Large Language Models, combined with robust software and data engineering, to assist customers in uncovering key information hidden within thousands of legal documents, extract critical insights from phone conversations, and pre-populate forms for end-users using handwritten notes and documents.

Why This Role Stands Out:

- Professional Growth: Join a team that values continuous learning and skill development. With a diverse range of projects, from financial trading platforms to public sector agile projects, your expertise will be constantly challenged and expanded.

- Impactful Work: Contribute to significant projects that make a difference, such as developing mission-critical systems, modernising infrastructure, and creating high-performance applications.

- Collaborative Environment: Work alongside talented professionals in a supportive and dynamic setting, where your communication and relationship-building skills will be highly valued.

Key Responsibilities:

- Lead the development of innovative software solutions, including financial trading platforms and public sector projects.

- Design and implement high-performance, low-latency systems using a variety of technologies such as Python.

- Manage and mentor a team of developers, ensuring the delivery of high-quality software through agile methodologies and test-driven development (TDD).

- Integrate with various APIs and services, ensuring seamless functionality and scalability.

- Oversee the full software release cycle, from initial design to deployment and maintenance.

Skills and Experience Required:

- Proficiency in multiple programming languages, including Python, Java, Golang, and JavaScript.

- Experience with modern development tools and frameworks such as Docker, AWS, Terraform, and Django.

- Strong background in CI/CD, DevOps, and cloud infrastructure.

- Proven track record of leading development teams and delivering complex projects on time.

- Excellent problem-solving skills and a keen eye for detail.

- Ability to communicate effectively with stakeholders and team members.

Professional Experience:

- Previous roles as a Lead Developer or Senior Engineer in reputable organisations.

- Experience in both public and private sectors, with a focus on agile project management.

- Demonstrated success in managing and delivering high-stakes projects, from greenfield developments to system modernisation.

This role is perfect for a driven Software Engineer looking to make a significant impact while continuing to grow professionally. If you are ready to take on new challenges and be part of a forward-thinking team, this position offers a fulfilling career path.

Apply