London, Birmingham, Manchester, Newcastle upon Tyne, Edinburgh, Belfast, United Kingdom Hybrid

Version 1 is hiring a Senior C++ Developer

About the Role

The role involves developing and optimizing C++ code for scalable systems, working closely with engineers and stakeholders to ensure robust software performance and timely delivery.

Responsibilities

  • Design and implement software solutions using C++
  • Optimize application performance and memory usage
  • Collaborate with team members on system architecture
  • Write clean, maintainable, and efficient code
  • Troubleshoot and debug complex issues
  • Participate in code reviews to ensure quality
  • Support testing and validation processes
  • Contribute to technical documentation
  • Work with product teams to define requirements
  • Ensure compliance with coding standards
  • Integrate software with external systems
  • Maintain existing codebases and legacy systems
  • Identify and address performance bottlenecks
  • Develop unit and integration tests
  • Follow agile development practices
  • Respond to production incidents when needed
  • Implement security best practices
  • Stay current with C++ language developments
  • Mentor junior developers when required
  • Participate in sprint planning and retrospectives
  • Ensure software meets scalability requirements
  • Collaborate on deployment strategies
  • Use version control systems effectively
  • Support continuous integration pipelines
  • Adapt to evolving project needs

Nice to Have

  • Master's degree in computer science or engineering
  • Experience with embedded systems
  • Knowledge of Python or scripting languages
  • Familiarity with Docker or containerization
  • Experience with cloud platforms
  • Background in financial or trading systems
  • Exposure to DevOps practices
  • Knowledge of microservices architecture
  • Experience with static analysis tools
  • Understanding of real-time operating systems

Compensation

Competitive salary with benefits

Work Arrangement

Hybrid work model

Team

Collaborative engineering team focused on software delivery

Why Join Us

  • Opportunities for professional growth and technical advancement
  • Supportive environment that values innovation and collaboration
  • Work on challenging projects with real-world impact

Technology Stack

  • C++17, STL, Boost
  • CMake, Git, Docker
  • Linux, Windows environments

Available for qualified candidates

Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
About company
Version 1
Market leader in Oracle, Microsoft, and AWS consulting services and one of the fastest-growing digital consultancies in Europe. Partners with leading global brands to deliver digital, cloud, and enterprise application solutions.
All jobs at Version 1 Visit website
Job Details
Department Digital, Data and Cloud
Category embedded
Posted a month ago