At a Glance
- Tasks: Design and develop core components in a modern C++ codebase for live video production.
- Company: Join a leading organisation powering global sporting events and broadcast operations.
- Benefits: Competitive salary, flexible working options, and opportunities for professional growth.
- Why this job: Make an impact on high-profile events with cutting-edge technology in a dynamic environment.
- Qualifications: 5-8 years of software development experience in modern C++, with strong problem-solving skills.
- Other info: Collaborative Agile team focused on continuous improvement and innovation.
The predicted salary is between 36000 - 60000 ÂŁ per year.
A leading organisation in live video production systems is seeking an experienced Software Engineer to join their engineering team. This company powers major global sporting events, news studios, and broadcast operations around the world, delivering high‑performance technology relied upon by the industry’s biggest players.
As a Software Engineer, you will design and develop core components within a large, modern C++ codebase. Working within an Agile Scrum team, you’ll help deliver new features, improve system performance, and enhance reliability for a platform used in demanding, real‑time environments.
Key Responsibilities
- Analyse user stories, scope technical tasks, and estimate effort.
- Develop new modules and enhance existing features using modern C++.
- Participate in peer code reviews and adhere to high coding standards.
- Apply a test‑driven approach, writing and maintaining unit tests.
- Produce and update technical and architectural documentation.
- Troubleshoot, diagnose, and resolve issues logged in the defect system.
- Identify risks and collaborate with QA to shape appropriate test coverage.
- Follow established engineering processes including SCM, CI, coding standards, and defect tracking.
- Contribute to continuous improvement of development processes, tooling, and workflows.
Profile & Experience
Technical Requirements
- Bachelor’s or Master’s degree in Computer Science (or equivalent).
- 5–8 years’ experience in software development using modern C++.
- Candidates with strong C# experience will also be considered, provided they are willing to work in C++ moving forward.
- Experience deploying resilient applications in Kubernetes, including networking and load balancing.
- Strong understanding of RESTful APIs and WebSocket communication.
- Experience working in complex multithreaded codebases.
- Development experience on Windows and/or Linux platforms.
- Strong problem‑solving ability with a solid grounding in software design and architecture.
Desirable
- Knowledge of the broadcast industry, live production systems, Scrum, or TDD.
- Familiarity with Agile tools such as Jira, TeamCity, Bitbucket.
Why This Role?
You’ll join a globally respected leader shaping the future of live broadcast technology. Your work will directly support the world’s most high‑profile events, where reliability, precision, and performance truly matter. Apply now online for a confidential conversation.
Senior Software Engineer - ScaleOps Search Ltd in Reading employer: Jobster
Contact Detail:
Jobster Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer - ScaleOps Search Ltd in Reading
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current employees at ScaleOps. A friendly chat can sometimes lead to opportunities that aren’t even advertised.
✨Tip Number 2
Show off your skills! If you’ve got a portfolio or GitHub with projects showcasing your C++ expertise, make sure to highlight it during interviews. It’s a great way to demonstrate your hands-on experience.
✨Tip Number 3
Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges and be ready to discuss your approach to multithreading and system performance – they’ll want to see how you think on your feet!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team at ScaleOps.
We think you need these skills to ace Senior Software Engineer - ScaleOps Search Ltd in Reading
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experience mentioned in the job description. Highlight your C++ expertise and any relevant projects you've worked on, especially those involving real-time systems or Agile methodologies.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about live video production and how your background makes you a great fit for our team. Be specific about your experience with multithreaded codebases and any relevant technologies.
Showcase Your Problem-Solving Skills: In your application, include examples of how you've tackled complex issues in past projects. We love seeing candidates who can think critically and come up with innovative solutions, especially in high-pressure environments.
Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. This way, we can ensure your application gets the attention it deserves, and you can easily keep track of your application status.
How to prepare for a job interview at Jobster
✨Know Your C++ Inside Out
Make sure you brush up on your modern C++ skills before the interview. Be ready to discuss specific projects where you've used C++, and be prepared to solve coding challenges on the spot. This will show that you not only understand the language but can also apply it effectively in real-world scenarios.
✨Familiarise Yourself with Agile Methodologies
Since the role involves working within an Agile Scrum team, it's crucial to understand Agile principles and practices. Be ready to talk about your experience in Agile environments, how you've contributed to sprints, and any tools like Jira or TeamCity that you've used. This will demonstrate your ability to fit into their workflow seamlessly.
✨Prepare for Technical Questions
Expect technical questions that dive deep into multithreading, RESTful APIs, and troubleshooting. Brush up on these topics and think of examples from your past work where you successfully tackled similar challenges. This will help you showcase your problem-solving skills and technical expertise.
✨Show Enthusiasm for Live Production Systems
This company is at the forefront of live video production, so express your passion for the industry. Share any relevant experiences or projects related to live broadcasting or high-performance technology. This will help you connect with the interviewers and show that you're genuinely interested in contributing to their mission.