Backend Engineer (C++) (City of London)
Backend Engineer (C++) (City of London)

Backend Engineer (C++) (City of London)

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
T

At a Glance

  • Tasks: Lead backend software projects using C++ and cutting-edge technologies.
  • Company: Join a dynamic tech company at the forefront of AI and audio streaming.
  • Benefits: Enjoy flexible working options and a collaborative team environment.
  • Why this job: Be part of innovative projects that shape the future of communication technology.
  • Qualifications: Bachelor’s degree and expertise in C++ required; experience with SIP and WebRTC is a plus.
  • Other info: Opportunity to work with advanced AI speech-to-speech technology.

The predicted salary is between 43200 - 72000 £ per year.

As a Senior Backend Engineer, you will be tasked with the successful operation and delivery of backend software projects that encompass C++ development, SIP signaling protocols, WebRTC, audio streaming development, and AI speech-to-speech technology. You will play a crucial role in architecting backend solutions and ensuring that all projects meet the specified requirements within the designated timelines.

RESPONSIBILITIES

  • Lead and ensure the smooth operation of backend software development projects.
  • Complete software projects on time and within key requirements.
  • Communicate effectively with adjacent team members and team leads (QA, Design, Product).
  • Stay current with relevant technological advancements and perform software engineering duties as needed.
  • Architect and implement backend solutions for web services and enterprise workflows.

REQUIRED SKILLS, EXPERIENCE AND QUALIFICATIONS

  • Bachelor’s degree or equivalent.
  • Expertise in C++ development.
  • Experienced in real-time audio streaming development, SIP signaling protocols a plus.
  • Experience with SIP signaling protocols.
  • WebRTC experience or related such as SRT, etc. (nice to have).
  • Knowledge of audio streaming development.
  • Familiarity with AI speech-to-speech technology.
  • Source control (GIT).
  • Excellent communication skills.
  • Understanding of client/server architectural principles.
  • Hands-on experience in:
  • C++
  • SIP signaling protocols
  • WebRTC (nice to have)
  • Audio streaming development
  • AI speech-to-speech technology
  • Experience in architecting web services and web applications.
  • Understanding and implementation of the software development lifecycle (SDLC).
  • Customer-facing communication experience is a plus.
  • DESIRED SKILLS AND EXPERIENCE

    • RabbitMQ
    • Redis
    • OAuth
    • Azure DevOps feature stack
    • SDLC
    • DotNet Core 3 and above, C#
    • JavaScript
    • HTML
    • CSS
    T

    Contact Detail:

    TransPerfect Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land Backend Engineer (C++) (City of London)

    ✨Tip Number 1

    Familiarise yourself with the latest trends in C++ development and backend architecture. This will not only help you during interviews but also demonstrate your commitment to staying current in the field.

    ✨Tip Number 2

    Network with professionals in the industry, especially those who have experience with SIP signaling protocols and WebRTC. Engaging in discussions or attending meetups can provide valuable insights and potentially lead to referrals.

    ✨Tip Number 3

    Prepare to discuss specific projects where you've implemented audio streaming or AI speech-to-speech technology. Being able to share concrete examples of your work will set you apart from other candidates.

    ✨Tip Number 4

    Brush up on your communication skills, as effective collaboration with team members is crucial for this role. Practising how to clearly articulate your ideas and technical concepts can make a significant difference during interviews.

    We think you need these skills to ace Backend Engineer (C++) (City of London)

    C++ Development
    SIP Signaling Protocols
    WebRTC
    Audio Streaming Development
    AI Speech-to-Speech Technology
    Software Architecture
    Source Control (GIT)
    Communication Skills
    Client/Server Architectural Principles
    Software Development Lifecycle (SDLC)
    Real-Time Audio Processing
    Project Management
    Problem-Solving Skills
    Adaptability
    Team Collaboration

    Some tips for your application 🫡

    Tailor Your CV: Make sure your CV highlights your expertise in C++ development and any experience you have with SIP signaling protocols, WebRTC, and audio streaming. Use specific examples to demonstrate your skills and achievements relevant to the role.

    Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the position and the company. Discuss how your background aligns with the responsibilities of the Senior Backend Engineer role, particularly your experience with backend solutions and software engineering duties.

    Showcase Relevant Projects: If you have worked on projects involving AI speech-to-speech technology or real-time audio streaming, be sure to mention these in your application. Highlight your role in these projects and the technologies used to give a clear picture of your capabilities.

    Highlight Communication Skills: Since effective communication is crucial for this role, include examples of how you've successfully collaborated with team members in previous positions. This could involve working with QA, Design, or Product teams to deliver projects on time.

    How to prepare for a job interview at TransPerfect

    ✨Showcase Your C++ Expertise

    Make sure to highlight your experience with C++ development during the interview. Be prepared to discuss specific projects you've worked on, the challenges you faced, and how you overcame them. This will demonstrate your technical proficiency and problem-solving skills.

    ✨Familiarise Yourself with SIP and WebRTC

    Since the role involves SIP signaling protocols and WebRTC, brush up on these technologies before the interview. Be ready to explain how you've used them in past projects or how you would approach implementing them in new solutions.

    ✨Communicate Effectively

    Effective communication is key in this role, especially when collaborating with team members from different departments. Practice articulating your thoughts clearly and concisely, and be prepared to discuss how you handle feedback and work within a team.

    ✨Demonstrate Your Understanding of SDLC

    Understanding the software development lifecycle (SDLC) is crucial for this position. Be ready to discuss your experience with various stages of the SDLC and how you ensure that projects are completed on time and meet all requirements.

    Backend Engineer (C++) (City of London)
    TransPerfect
    T
    Similar positions in other companies
    UK’s top job board for Gen Z
    discover-jobs-cta
    Discover now
    >