At a Glance
- Tasks: Lead backend software projects using C++ and cutting-edge technologies.
- Company: Join a forward-thinking tech company focused on innovative audio solutions.
- Benefits: Enjoy flexible work options, competitive pay, and a vibrant team culture.
- Why this job: Be part of exciting projects that shape the future of AI and audio technology.
- Qualifications: Bachelor’s degree and expertise in C++, with experience in audio streaming and SIP protocols.
- Other info: Ideal for tech enthusiasts eager to make an impact in a dynamic environment.
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.
- 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
DESIRED SKILLS AND EXPERIENCE
- RabbitMQ
- Redis
- OAuth
- Azure DevOps feature stack
- SDLC
- DotNet Core 3 and above, C#
- JavaScript
- HTML
- CSS
Backend Engineer (C++) employer: TransPerfect
Contact Detail:
TransPerfect Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Backend Engineer (C++)
✨Tip Number 1
Familiarise yourself with the latest trends in C++ development and backend technologies. This will not only help you during interviews but also show that you're proactive and passionate about your field.
✨Tip Number 2
Engage with online communities or forums related to SIP signaling protocols and WebRTC. Networking with professionals in these areas can provide insights and potentially lead to referrals.
✨Tip Number 3
Prepare to discuss your previous projects in detail, especially those involving audio streaming and AI technologies. Be ready to explain your role, the challenges faced, and how you overcame them.
✨Tip Number 4
Practice your communication skills, as effective collaboration with team members is crucial for this role. Consider mock interviews or discussions with peers to enhance your ability to articulate technical concepts clearly.
We think you need these skills to ace Backend Engineer (C++)
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 in these areas.
Craft a Compelling Cover Letter: In your cover letter, explain why you're passionate about backend engineering and how your background aligns with the responsibilities outlined in the job description. Mention any relevant projects you've worked on, especially those involving AI speech-to-speech technology or real-time audio streaming.
Showcase Communication Skills: Since effective communication is crucial for this role, consider including examples of how you've successfully collaborated with team members in previous projects. Highlight any customer-facing experiences that demonstrate your ability to communicate complex technical concepts clearly.
Highlight Continuous Learning: Mention any recent courses, certifications, or self-study you've undertaken to stay current with technological advancements in backend development. This shows your commitment to professional growth and your readiness to adapt to new challenges.
How to prepare for a job interview at TransPerfect
✨Showcase Your C++ Expertise
Be prepared to discuss your experience with C++ in detail. Highlight specific projects where you used C++, focusing on challenges you faced and how you overcame them. This will demonstrate your technical proficiency and problem-solving skills.
✨Understand 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. Practice articulating your thoughts clearly and concisely. Prepare to discuss how you’ve collaborated with cross-functional teams, as this will show your ability to work well with others.
✨Demonstrate Your Architectural Skills
Be ready to talk about your experience in architecting backend solutions. Prepare examples of how you approached designing systems, the principles you followed, and any relevant technologies you utilised. This will highlight your strategic thinking and technical depth.