Software Engineer – Mid-Level or Senior at RedTech Recruitment
Netherlands, Manitoba, Netherlands -
Full Time


Start Date

Immediate

Expiry Date

22 Nov, 26

Salary

0.0

Posted On

24 Aug, 26

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

Yes

Skills

Industry

Information Technology & Services

Description

About the job


Software Engineer – Mid-Level or Senior

A fantastic opportunity for experienced Software Engineers to join a highly innovative technology company at the forefront of advanced AI research and development. Working as part of a world-class engineering team, you will help design and develop cutting-edge software solutions that tackle complex real-world challenges. This role would suit experienced software engineers looking to work on technically challenging projects within a research-driven environment.

Location: Cambridge office available (minimum 2 days per week in office)

Salary: £60,000 - £80,000 basic per annum + comprehensive benefits package, including private health for family, enhanced pension, etc.

  • Requirements for Software Engineer – Mid-Level or Senior:Proficient programming ability in Python
  • Strong understanding of Python concepts such as decorators, generators, context managers and multithreading
  • Experience with Docker
  • Strong academic background, including degree educated in a STEM subject
  • Excellent analytical and problem-solving skills
  • Ability to write high-quality, production-ready code
  • Comfortable working both independently and within collaborative engineering teams
  • An interest in complex technical challenges, data-driven systems and emerging technologies
  • Experience with cloud environments, Git CI/CD, JavaScript, Rust or C++ would be beneficial but is not essential


  • Responsibilities for Software Engineer – Mid-Level - Senior:Design, develop and enhance innovative software products and platforms
  • Contribute to both greenfield development projects and the enhancement of existing systems
  • Prototype new concepts and evaluate their technical feasibility
  • Collaborate with engineers, researchers and technical stakeholders across multiple disciplines
  • Analyse complex technical problems and develop robust solutions
  • Contribute to the continuous improvement of software quality, performance and scalability
  • Develop expertise across a broad range of technologies and technical domains
  • Senior hires will provide technical direction, mentor other engineers and contribute to higher-level technical decisions.


  • What the role offers:The opportunity to solve genuinely complex technical problems where there is not always an obvious or established solution
  • A high level of technical autonomy, with the freedom to explore new ideas and approaches
  • Work across a diverse technology stack, with opportunities to develop expertise in areas including Python, JavaScript, Rust and C++

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
Loading...