Sr Software Engineer

Proclinical Staffing

Watford

Hybrid

GBP 70,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Proclinical Staffing in Watford is seeking a Senior Software Engineer to contribute to the development and enhancement of Python-based software and cloud-connected applications within an interdisciplinary team.

You will navigate C/C++ codebases, work with WebSockets and Web APIs, and apply Linux tools and networking fundamentals in an agile environment, with two days per week in the office.

Experience with video streaming tech such as FFmpeg, GStreamer, or WebRTC is advantageous for this role.

Qualifications

  • Proficiency in Python development and testing with pytest/mocking.
  • Ability to read/modify C/C++ code across projects.
  • Experience with WebSockets, Web APIs, cloud-connected systems.

Responsibilities

  • Develop and maintain software using Python, including tests with pytest.
  • Debug and modify C/C++ codebases as needed.
  • Work with WebSockets, Web APIs and cloud-connected apps.

Skills

Python development
Agile teamwork
C/C++ navigation
Networking fundamentals
Communication skills

Tools

pytest
WebSockets
Web APIs
Linux utilities
FFmpeg
GStreamer
WebRTC
AWS

Job description

Ready to engineer precision in the world of medical devices? Join a cutting-edge team and play a vital role in developing the instrumentation that powers tomorrow's breakthroughs.

Proclinical is seeking a Senior Software Engineer to join a dynamic and interdisciplinary team. In this role, you will contribute to the development and enhancement of software solutions, with a focus on Python development and cloud-connected applications. This hybrid position requires two days per week in the office in Watford.

Responsibilities:
  • Develop and maintain software using Python, including writing tests with pytest and implementing software design patterns.
  • Debug, read, and make targeted changes to C/C++ codebases as needed.
  • Work with WebSockets, Web APIs, and cloud-connected applications.
  • Utilize Linux utilities such as v4l2, ntp, systemd, journalctl, and iptables for development and troubleshooting.
  • Apply networking fundamentals, including TCP/IP, DNS, NAT, and related debugging workflows.
  • Collaborate within an interdisciplinary agile team across cloud, mobile, web, and embedded engineering.
  • Clearly discuss technical trade-offs and work collaboratively to reach practical engineering solutions.
Key Skills and Requirements:
  • Proficiency in Python development, including testing frameworks like pytest and mocking techniques.
  • Ability to navigate and modify C/C++ codebases.
  • Experience with WebSockets, Web APIs, and cloud-connected systems.
  • Familiarity with Linux operating systems and associated utilities.
  • Strong understanding of networking principles and debugging workflows.
  • Effective communication skills and experience working in agile, interdisciplinary teams.
  • Knowledge of video engineering technologies such as FFmpeg, GStreamer, live streaming, or WebRTC.
  • Understanding of video streaming protocols and metrics, including WebRTC, RTP/RTSP, HLS/DASH, latency, jitter, packet loss, bitrate, frame drops, and buffering.
  • Experience with resource-constrained or embedded platforms.
  • Familiarity with cloud services, preferably AWS.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Medical Devices (Python, Cloud)
Senior Software Engineer - Medical Devices (Python, Cloud)

Proclinical Staffing • Watford

Hybrid
GBP 70,000 - 90,000
Senior Software Engineer
Senior Software Engineer

Proclinical Staffing • Watford

On-site
GBP 70,000 - 95,000
Senior Python Engineer - Cloud, Linux & Streaming
Senior Python Engineer - Cloud, Linux & Streaming

Proclinical Staffing • Watford

On-site
GBP 70,000 - 95,000
Senior Software Engineer
Senior Software Engineer

ECM Selection (Holdings) Limited • Cambridge

On-site
GBP 50,000 - 65,000
Senior Embedded Linux / Systems Software Engineer
Senior Embedded Linux / Systems Software Engineer

Planet Pharma • Greater London

On-site
GBP 60,000 - 80,000
Senior Software Engineer
Senior Software Engineer

Ecm Selection • Royston

On-site
GBP 55,000 - 85,000
Senior Software Engineer
Senior Software Engineer

624 Cisco International Limited • Greater London

Hybrid
GBP 120,000 - 160,000
Software Engineer C++
Software Engineer C++

Octagon Group • Stevenage

On-site
GBP 90,000 - 120,000
Senior Software Engineer
Senior Software Engineer

Holt Executive • City Of London

Hybrid
GBP 90,000 - 120,000
Hybrid working arrangements
Competitive salary and benefits
Pension scheme and private healthcare
+1
Senior Software Engineer
Senior Software Engineer

Spacelabs Healthcare • City of Edinburgh

On-site
GBP 45,000 - 65,000