At a Glance
- Tasks: Design and develop Python applications for cloud-connected solutions and tackle complex technical challenges.
- Company: Join a forward-thinking tech company that values collaboration and innovation.
- Benefits: Enjoy competitive pay, health perks, remote work options, and opportunities for professional growth.
- Other info: Dynamic work environment with excellent career advancement opportunities.
- Why this job: Make an impact in the tech world while working with cutting-edge technologies and diverse teams.
- Qualifications: Strong Python skills, experience with C/C++, and knowledge of Linux systems required.
The predicted salary is between 63000 - 77000 Β£ per year.
- Software Engineer | Python, Linux & Video Streaming Technologies
- We're Hiring: Senior Software Engineer
Are you a passionate Software Engineer with strong Python expertise and experience working across cloud-connected, networking, and embedded environments?
We're looking for an engineer who enjoys solving complex technical challenges and collaborating across multidisciplinary teams.
- What You'll Be Doing
- Designing, developing, and maintaining Python applications and services
- Building and supporting cloud-connected solutions using Web APIs and Web Sockets
- Debugging and enhancing C/C++ code where required
- Working with Linux-based systems and troubleshooting system-level issues
- Collaborating with cloud, mobile, web, and embedded engineering teams
- Contributing to architecture discussions and evaluating technical trade-offs
What We're Looking For
- Strong Python development experience, including pytest, mocking, and software design patterns
- Ability to read, debug, and make targeted changes to C/C++ codebases
- Experience with Web Sockets, Web APIs, and cloud-connected applications
β’ Strong Linux knowledge, including tools such as
- systemd
- ntp
- iptables
β’ Solid understanding of networking fundamentals, including
- TCP/IP
- DNS
- NAT
- Network debugging and troubleshooting
- Bonus Skills
- FFmpeg, GStreamer, Web RTC, or live streaming technologies
- Video streaming protocols such as RTP/RTSP and HLS/DASH
- Understanding of latency, jitter, packet loss, bitrate, frame drops, and buffering metrics
- Experience with embedded or resource-constrained devices
- What You'll Bring
- Strong communication and collaboration skills
- Experience working in Agile environments
- Ability to balance technical excellence with practical business outcomes
- A proactive and problem-solving mindset
- #J-18808-Ljbffr
Senior Software Engineer in Watford employer: Proclinical Staffing
Proclinical Staffing is an excellent employer, offering a dynamic work environment in Barnard Castle where innovation meets quality. Employees benefit from a strong focus on professional development, with opportunities for growth within the quality control team, while enjoying a collaborative culture that prioritises adherence to GMP standards and excellence in microbiological testing.