Software Developer (Python-focused)

We are seeking a Senior Software Engineer who is motivated by purposeful work and making a measurable impact. In this role, you will lead and deliver high-quality software across multiple platforms, with a primary focus on Windows and Linux environments.

This position is centred on Python development, with C/C++ experience considered a strong advantage, particularly for performance-critical and systems-level components.

Key Responsibilities

  • Lead the design, development, and delivery of software solutions aligned with project goals, timelines, and quality standards
  • Partner with data science teams to deploy machine learning models into production environments, including edge and mobile platforms
  • Manage deployment, monitoring, and optimisation of software systems
  • Implement strong testing practices, including automated unit, integration, and performance testing
  • Contribute to a collaborative engineering culture by sharing knowledge and guiding technical decisions

Required Skills & Experience

  • 5+ years of professional software development experience within a product-focused environment
  • Strong proficiency in Python (primary language)
  • Experience with Agile methodologies and software delivery processes
  • Solid understanding of testing practices and frameworks

Job Details

Company
Roc Search
Location
Worcestershire, England, United Kingdom
Posted