cover image
Global HR Consulting Corporation

Senior C++ Developer - Remote with Germany timezone

Remote

United Kingdom

Full Time

22-04-2025

Job Specifications

Job overview and responsibility
1. Software Development: Design, implement, and maintain software components using C++.
2. Problem Solving: Identify and resolve software issues and improve performance.
3. Collaboration: Work closely with team members and other departments to understand requirements and deliver high-quality solutions.
4. Code Review: Participate in code reviews to ensure code quality and adherence to best practices.
5. Testing: Develop and execute unit tests to ensure software reliability and robustness.
6. Documentation: Create and maintain documentation for software components and processes.
7. Continuous Improvement: Stay updated with the latest industry trends and continuously improve skills and knowledge.

Required skills and experiences
We are looking for bright, creative Developers with a solid theoretical background. Our team of Developers consists of a wide range of people, from recent graduates in Computer Science, Physics and Mathematics to developers with 10+ years of experience. A university degree or work experience with C++, together with a fresh and creative problem-solving approach would be an excellent combination for the role.

1. A degree in Computer Science, Mathematics, Engineering, or a related field.
2. Experience: 8+ years of proven experience in C++ software development, no need for latest standards C++17
3. Technical Skills:
- Proficiency in C++ programming.
- Familiarity with algorithms and data structures.
- Understanding of software design and architecture principles.
4. Strong analytical and problem-solving skills.
5. Excellent verbal and written communication skills in English.
6. Ability to work effectively in a collaborative team environment.
7. Willingness to learn new technologies and adapt to changing requirements.

Preferred skills and experiences
- PhD in Physics (For candidates in Germany), Bachelor's degree and up in Computer Science, Math and Physics (For candidates from Eastern Europe), Bachelor's degree and up in Computer Science (For candidates from the UK)

Why Candidate should apply this position
- A wide array of extremely challenging C++ development tasks
- An international team of brilliant minds
- A working environment that makes this team stay and grow
- Enough time to make sure that every detail of your solution is perfect
- A flat organization and plenty of room for your ideas
- No scheduled meetings
- Lifestyle-friendly working hours, no deadlines, no overtime
- Support for relocation
- A highly competitive annual salary from the start, with a raise to EUR 130,000 after your first year
- Daily breakfast with fresh bakery products, fruits and vegetables, drinks and snacks available at the office, a shower to use in case someone does sports in between (several of us run or bike to work), a summer and a winter party, support for German language courses and welcome small dogs to the office.

Report to
CTO

About the Company

We're a leading platform providing Headhunting service across APAC. Know more

Related Jobs

Company background Company brand
Company Name
Barclays Business Banking
Job Title
Equities Cash - VP Java Software Engineer
Job Description
Join us as a VP Java Software Engineer within the Equities Cash team, where you will play a critical role in fortifying our simplification and modernisation strategy by designing, implementing and maintaining robust trading solutions. Alongside this you will also be responsible for embedding the necessary elasticity needed to support modern ecosystems. If you’re passionate about building highly capable and performant systems and thrive in a dynamic, collaborative environment, we want you on our team! To be successful as a VP Java Software Engineer, you should have: A front-to-back Equities asset class and workflow understanding, particularly Cash Equities Advanced Java, Python and Angular programming skills with DevOps In-depth familiarity with one or more middleware Messaging systems such as Kafka, Solace and MQ Highly confident in Database queries and tunning A proven track record of software deliveries, risk management and application of controls Some Other Highly Valued Skills May Include Problem solving and Incident management, including stakeholder communication and handling Regulatory Reporting knowledge such as MiFID, Bluesheets and Act Reporting Proficiency in Cloud computing and GenAI You may be assessed on the key critical skills relevant for success in role, such as risk and controls, change and transformation, business acumen strategic thinking and digital and technology, as well as job-specific technical skills. This role would be based out of our London Canary Wharf office. Purpose of the role To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance. Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives. Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing. Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Vice President Expectations To contribute or set strategy, drive requirements and make recommendations for change. Plan resources, budgets, and policies; manage and maintain policies/ processes; deliver continuous improvements and escalate breaches of policies/procedures.. If managing a team, they define jobs and responsibilities, planning for the department’s future needs and operations, counselling employees on performance and contributing to employee pay decisions/changes. They may also lead a number of specialists to influence the operations of a department, in alignment with strategic as well as tactical priorities, while balancing short and long term goals and ensuring that budgets and schedules meet corporate requirements.. If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard. The four LEAD behaviours are: L – Listen and be authentic, E – Energise and inspire, A – Align across the enterprise, D – Develop others.. OR for an individual contributor, they will be a subject matter expert within own discipline and will guide technical direction. They will lead collaborative, multi-year assignments and guide team members through structured assignments, identify the need for the inclusion of other areas of specialisation to complete assignments. They will train, guide and coach less experienced specialists and provide information affecting long term profits, organisational risks and strategic decisions.. Advise key stakeholders, including functional leadership teams and senior management on functional and cross functional areas of impact and alignment. Manage and mitigate risks through assessment, in support of the control and governance agenda. Demonstrate leadership and accountability for managing risk and strengthening controls in relation to the work your team does. Demonstrate comprehensive understanding of the organisation functions to contribute to achieving the goals of the business. Collaborate with other areas of work, for business aligned support areas to keep up to speed with business activity and the business strategies. Create solutions based on sophisticated analytical thought comparing and selecting complex alternatives. In-depth analysis with interpretative thinking will be required to define problems and develop innovative solutions. Adopt and include the outcomes of extensive research in problem solving processes. Seek out, build and maintain trusting relationships and partnerships with internal and external stakeholders in order to accomplish key business objectives, using influencing and negotiating skills to achieve outcomes. All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship – our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset – to Empower, Challenge and Drive – the operating manual for how we behave. Back to nav Share job X(Opens in new tab or window) Facebook(Opens in new tab or window) LinkedIn(Opens in new tab or window)
London, United Kingdom
On site
Full Time
02-05-2025
Company background Company brand
Company Name
Department for Work and Pensions (DWP)
Job Title
Head of Role for Software Engineering
Job Description
This role may be located in one of the following locations; Blackpool, Leeds, Manchester, Newcastle or Sheffield. Please find further information on the Corporate hub locations here. Job Summary As Head of Role for Software Engineering, you will lead the Software Engineering profession across DWP Digital. You’ll be an expert with broad industry experience who can define and assure best practice while influencing, leading, building capability and mentoring others. Working with other Heads of Role to deliver a “joined-up” service to Digital functions, providing best practice guidance on ways of working. The shared vision is to empower our Digital communities to define standards and enable effective professional performance of practice members. Role You’ll need sound knowledge in the development of communities of practice, as well as being able to role model across the Practice. The Head of Role is a key part of the Practice Model and has key accountabilities in the following areas: Community of Practice Capability Building Knowledge Management Learning and Performance Management Resourcing Business Partnering As Head of Role, you’ll be responsible for building a community of professionals, empowering the community to define standards, and enable effective professional performance of practice members. You will lead in building a network of professions and develop a Community of Practice identity within DWP and across Government to empower Practice members in their ability to develop and share transferrable skills, knowledge and experience. Please note: As part of the role, you may be required to travel regularly to the other digital hubs. The frequency of this will be discussed further should you be successful. Job Description Community of Practice Promote and align the community with DWP’s strategic goals. Use coaching and mentoring to drive continuous improvement. Forge cross-government links to shape the profession’s future. Capability Building Strategy Track current and future skill demand across the job family. Embed industry trends into the capability roadmap. Map individual development needs and support career growth. Knowledge Management Share expertise and champion best-practice tools and methods. Stay current with emerging techniques and technologies. Authoritatively validate and apply role-specific processes. Learning & Performance Management Define clear career pathways and development plans. Equip managers with frameworks for training, coaching, and mentoring. Maintain a mentor network to support succession and retention. Resourcing Confirm and articulate role requirements against business demand. Own and update job descriptions to reflect organisational and industry needs. Oversee recruitment end-to-end, from assessment design to candidate placement. Business Partnering Build and influence senior stakeholder relationships. Align profession-wide decisions with DWP and DWP Digital strategy. Represent and promote the job family both internally and externally. Community of Practice Promote and align the community with DWP’s strategic goals. Use coaching and mentoring to drive continuous improvement. Forge cross-government links to shape the profession’s future. Capability Building Strategy Track current and future skill demand across the job family. Embed industry trends into the capability roadmap. Map individual development needs and support career growth. Knowledge Management Share expertise and champion best-practice tools and methods. Stay current with emerging techniques and technologies. Authoritatively validate and apply role-specific processes. Learning & Performance Management Define clear career pathways and development plans. Equip managers with frameworks for training, coaching, and mentoring. Maintain a mentor network to support succession and retention. Resourcing Confirm and articulate role requirements against business demand. Own and update job descriptions to reflect organisational and industry needs. Oversee recruitment end-to-end, from assessment design to candidate placement. Business Partnering Build and influence senior stakeholder relationships. Align profession-wide decisions with DWP and DWP Digital strategy. Represent and promote the job family both internally and externally. Person specification When Giving Details In Your Employment History And Personal Statement You Should Highlight Your Experience In Line With Essential Criteria Below Lead criterion: You will be an experienced Lead Software Engineer with a significant knowledge of Software Engineering, and you will understand the value the role holds within a Digital function. You are a passionate advocate of communities of practice – can confidently articulate the value of them, as well as being experienced in building and leading self-sustaining professional communities. You possess excellent leadership and stakeholder management skills – you can identify and build relationships at all levels and can negotiate and influence at a senior level on issues and the development and enhancement of services, products and systems. Demonstrate leadership in creating a culture that stays up to date with emerging trends within the profession and puts them into practice, while working collaboratively to define and promote a shared understanding of ‘what good looks like’ to drive best practice and consistency across the community. You have experience in coaching, mentoring, peer reviews, providing a friendly ear and creating development opportunities. You have experience in designing and leading recruitment strategies made up of multiple campaigns, utilising members of the wider community to deliver elements of successful campaigns. If you would like to learn more about the role, please contact Oliver.canham1@dwp.gov.uk. Alongside your salary of £72,664, Department for Work and Pensions contributes £21,050 towards you being a member of the Civil Service Defined Benefit Pension scheme. Find out what benefits a Civil Service Pension provides. We also have a broad benefits package built around your work-life balance which includes: Working patterns to support work/life balance such as job sharing, term-time working, flexi-time and compressed hours. Generous annual leave – at least 25 days on entry, increasing up to 30 days over time (pro–rata for part time employees), plus 9 days public and privilege leave. Support for financial wellbeing, including interest-free season ticket loans for travel, a cycle to work scheme and an employee discount scheme. Health and wellbeing support including our Employee Assistance Programme for specialist advice and counselling and the opportunity to join HASSRA a first-class programme of competitions, activities and benefits for its members (subscription payable monthly). Family friendly policies including enhanced maternity and shared parental leave pay after 1 year’s continuous service. Funded learning and development t...
Blackpool, United Kingdom
On site
Full Time
05-05-2025
Company background Company brand
Company Name
Jobs via eFinancialCareers
Job Title
C++ Developer - Pharos Resource Partners Ltd
Job Description
As a C# Developer, you will be responsible for developing and maintaining applications that directly support front-office trading and investment strategies. You’ll have the chance to work alongside experienced traders, portfolio managers, and quants, contributing to a wide range of projects that improve the firm’s technology stack and streamline the investment process. Key Responsibilities: Design, develop, and maintain high-performance C# applications in a front-office asset management environment Collaborate closely with traders, portfolio managers, and quants to understand business requirements and deliver technical solutions Write clean, efficient, and well-documented code, ensuring scalability and maintainability Participate in code reviews, ensuring best practices and quality standards are adhered to Provide technical support and troubleshooting for front-office applications Requirements: Strong proficiency in C# and experience with .NET framework Solid understanding of financial markets, particularly within asset management or trading environments Proven experience working on front-office applications or trading platforms Experience with additional technologies (e.g., SQL, WPF, React, etc.) is a plus If you are a C# Developer with a passion for finance and a strong technical background, we want to hear from you!
London, United Kingdom
On site
Full Time
05-05-2025
Company background Company brand
Company Name
Version 1
Job Title
Senior Full Stack Java Developer
Job Description
Company Description Version 1 has celebrated over 26 years in Technology Services and continues to be trusted by global brands to deliver solutions that drive customer success. Version 1 has several strategic technology partners including Microsoft, AWS, Oracle, Red Hat, OutSystems and Snowflake. We’re also an award-winning employer reflecting how employees are at the heart of Version 1. We’ve been awarded: Innovation Partner of the Year Winner 2023 Oracle EMEA Partner Awards, Global Microsoft Modernising Applications Partner of the Year Award 2023, AWS Collaboration Partner of the Year - EMEA 2023 and Best Workplaces for Women by Great Place To Work in UK and Ireland 2023. As a consultancy and service provider, Version 1 is a digital-first environment and we do things differently. We’re focused on our core values; using these we’ve seen significant growth across our practices and our Digital, Data and Cloud team is preparing for the next phase of expansion. This creates new opportunities for driven and skilled individuals to join one of the fastest-growing consultancies globally. Job Description We are seeking an experienced Senior Full Stack Java Developer to join our UK Digital & Cloud Practice. Our Digital Practice is expanding rapidly and there will be an opportunity for you to achieve medium and long-term career goals. As well as fantastic growth opportunities there is the opportunity to work on some really challenging and interesting, large scale transformational and migration projects within both public and private sector. Designing, developing, testing and maintaining cloud-based software applications. Technical leadership within a team to coordinate and deliver scalable, secure solutions in line with good industry software engineering practices (code quality, CI/CD, security etc). Working within a project management/agile delivery methodology Experience in technical ownership for a product or software solution, covering design, estimation, shaping and user story/requirement creation Documentation of solutions (e.g. architecture, configuration, release, support-handover Collaborate and liaise with other Version 1 and customer stakeholders/ end users in the software development lifecycle – PMs, BAs, Testing, Product etc Able to simply and clearly communicate technical designs in conversation, documentation and presentations to stakeholders of various technical abilities. Provide effective knowledge transfer to team members and customers. Manage, coach and develop junior members of your team and the wider community Fostering a positive working environment and facilitating team collaboration and communication. This role involves working for government clients so all candidates need to either hold SC Clearance or be SC Eligible Qualifications Deep understanding of coding best practices and modern architectural patterns, including microservices and message-driven architectures NFR / Non-Functional requirement understanding and experience developing applications with this in mind Application / Digital Services Design experience Experience in software engineering practices like Code Reviews, CI/CD Pipelines and SOLID/DRY principals Hands-on developing / coding role using the following technologies: Frontend (JavaScript/TypeScript or Angular or React or Node) Backend (Java, SpringBoot, Hibernate, Kotlin) Experience in estimation and sizing Integration experience API Design experience Cloud experience Appetite to work with emerging AI technologies SC Eligible Additional Information Why Version 1? At Version 1, we believe in providing our employees with a comprehensive benefits package that prioritises their wellbeing, professional growth, and financial stability. Share in our success with our Quarterly Performance-Related Profit Share Scheme, where employees collectively benefit from a share of our company's profits. Strong Career Progression & mentorship coaching through our Strength in Balance & Leadership schemes with a dedicated quarterly Pathways Career Development programme. Flexible/remote working, Version 1 is tremendously understanding of life events and people’s individual circumstances and offer flexibility to help achieve a healthy work life balance. Financial Wellbeing initiatives including; Pension, Private Healthcare Cover, Life Assurance, Financial advice and an Employee Discount scheme. Employee Wellbeing schemes including Gym Discounts, Bike to Work, Fitness classes, Mindfulness Workshops, Employee Assistance Programme and much more. Generous holiday allowance, enhanced maternity/paternity leave, marriage/civil partnership leave and special leave policies. Educational assistance, incentivised certifications, and accreditations, including AWS, Microsoft, Oracle, and Red Hat. Reward schemes including Version 1’s Annual Excellence Awards & ‘Call-Out’ platform. Environment, Social and Community First initiatives allow you to get involved in local fundraising and development opportunities as part of fostering our diversity, inclusion and belonging schemes. And many more exciting benefits… drop us a note to find out more.
London, United Kingdom
Remote
Full Time
05-05-2025