Job Title: Software Engineer Location: Newcastle Salary: up to £45,000 Job Type: Permanent We are seeking a skilled Software Engineer with expertise in C and/or C++ to join our clients dynamic and innovative development team. The ideal candidate will design, develop, and optimize software solutions that power our products and services. You will collaborate with a cross-functional team to build robust and scalable applications. Key Responsibilities: Design, develop, and debug software applications using C and/or C++. Write efficient, maintainable, and well-documented code. Collaborate with a team of developers, product managers, and designers to deliver high-quality software. Participate in code reviews to ensure best practices and standards are maintained. Troubleshoot and resolve software issues to enhance application performance. Stay up-to-date with emerging technologies and incorporate them into projects where relevant. Contribute to architectural decisions and strategic planning for software development. Qualifications and Skills: Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience). Proficiency in C and/or C++ programming languages. Strong understanding of object-oriented programming principles and software design patterns. Experience with [specific tools/libraries relevant to your organization, e.g., STL, Boost, Qt, etc.]. Familiarity with debugging tools and techniques. Knowledge of [e.g., Linux, embedded systems, real-time systems, etc.], depending on your needs. Experience with version control systems (e.g., Git). Excellent problem-solving skills and attention to detail. Strong communication and teamwork abilities. Nice to Have: Experience with [other programming languages or frameworks relevant to your organization]. Knowledge of software development methodologies (e.g., Agile, Scrum). Exposure to [e.g., GPU programming, networking protocols, game development, etc.]. Open-source contributions or personal projects showcasing expertise in C/C++. What my client offfer: A competitive salary and benefits package. Opportunities for professional growth and skill development. A flexible work environment with [remote work options/onsite perks]. Collaboration with a team of passionate and skilled professionals. [Additional benefits like health insurance, stock options, etc.]. For more information or to apply, click Apply Now and a member of our team will be in touch.