At a Glance
- Tasks: Lead backend software projects using C++ and cutting-edge technologies.
- Company: Join a dynamic tech company focused on innovative communication solutions.
- Benefits: Enjoy flexible work options, competitive salary, and a collaborative culture.
- Why this job: Be part of exciting projects that shape the future of 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 work with AI and real-time communication.
The predicted salary is between 36000 - 60000 £ 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
DESIRED SKILLS AND EXPERIENCE
- RabbitMQ
- Redis
- OAuth
- Azure DevOps feature stack
- SDLC
- DotNet Core 3 and above, C#
- JavaScript
- HTML
- CSS
C++ Back End Software Engineer employer: TransPerfect
Contact Detail:
TransPerfect Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Back End Software Engineer
✨Tip Number 1
Familiarise yourself with the latest advancements in C++ and related technologies. Being well-versed in the current trends will not only boost your confidence but also demonstrate your commitment to continuous learning during interviews.
✨Tip Number 2
Engage with online communities or forums focused on C++ development, SIP protocols, and WebRTC. Networking with professionals in these areas can provide valuable insights and potentially lead to referrals for job openings.
✨Tip Number 3
Prepare to discuss your previous projects that involved backend solutions, especially those using C++. Be ready to explain your role, the challenges you faced, and how you overcame them, as this will showcase your problem-solving skills.
✨Tip Number 4
Brush up on your communication skills, particularly in a technical context. Since the role involves collaboration with various teams, being able to articulate your ideas clearly will set you apart from other candidates.
We think you need these skills to ace C++ Back End Software Engineer
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 from your past projects to demonstrate your skills.
Craft a Compelling Cover Letter: In your cover letter, explain why you're passionate about backend development and how your experience aligns with the responsibilities outlined in the job description. Mention your familiarity with AI speech-to-speech technology and any relevant projects you've worked on.
Showcase Communication Skills: Since effective communication is key for this role, consider including examples of how you've successfully collaborated with team members in previous positions. Highlight any customer-facing experiences that demonstrate your ability to communicate complex technical concepts.
Highlight Relevant Technologies: Be sure to mention any experience you have with technologies listed in the job description, such as RabbitMQ, Redis, or Azure DevOps. This will show that you are well-versed in the tools that are important for the role.
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
Brush up on SIP signaling protocols and WebRTC, even if they are not your primary focus. Be ready to explain how these technologies work and their relevance to the role. This shows that you are proactive and willing to learn.
✨Communicate Effectively
Since the role involves collaboration with various teams, practice articulating your thoughts clearly. Prepare examples of how you've successfully communicated with team members in past projects, especially in a customer-facing context.
✨Demonstrate Architectural Knowledge
Be ready to discuss your experience in architecting backend solutions. Prepare to explain your approach to designing systems, including any relevant architectural principles you've applied in previous roles.