C++ Software Engineer

4 days ago


Manama, Manama, Bahrain 01 Systems Full time

Company Description

With over 300 customers in over 90 countries, 01 Systems provides state of the art solutions and services – for both the financial and non-financial sectors – in the areas of Digital Transformation, Signature Management Solution, Electronic Signature, Paperless Workspace Solution, Digital Document Management, Digital Mobile Onboarding and Biometrics Identification Technology.

Our team shares a passion for success and a firm commitment to create an inspiring work environment for each employee. High moral standards, a positive attitude, and a hard-working mindset are all qualities that you will find in the people at 01 Systems.

We make every effort to care for our employees who are our most important asset. Our culture promotes an atmosphere of thoughtfulness, moments of laughter, and an appreciation of others as well as a strong work ethic and technical skills.

Job Description

We are looking for an experienced C++ software engineer with a passion for building innovative software solutions in a fast-paced agile environment. The solutions range from desktop applications, through server components to native mobile applications. The ideal candidate will share our great pride in developing robust and user-friendly solutions and will join an engineering team that strongly believes in leveraging the latest technologies to build high quality, next generation software products.

Duties And Responsibilities

  • Analyse/Refine requirements with software architects and product leads for end user mobile, desktop and web applications.
  • Work with project managers and product leads to scope and plan engineering efforts and dependencies.
  • Collaborate with software architects and the other members of the development team in developing innovative products and solutions.
  • Develop reusable components to enable other teams to easily implement rich applications delivering high performance in a scalable manner.
  • Create rapid prototypes to validate ideas.
  • Help maintain code quality, unit test components and apply automation.
  • Troubleshoot customer issues as required.

Qualifications

  • Bachelor's degree in Computer Science, Information System, Computer Engineering, or another related field.
  • 5+ years of professional experience developing applications and components in C++ on Windows and Mobile platforms.
  • Strong proficiency in C++, with good knowledge of the latest language specifications.
  • Familiarity with Microsoft Visual Studio and Windows COM (Component Object Model).
  • Thorough understanding of memory management, multi-threading, templates, and containers.
  • Understanding of interoperability of C++ components with other languages on respective platforms such as Android and iOS.
  • Strong analytical and problem-solving skills.

Desirable Skills & Experience

  • High levels of initiative, along with the ability to work with minimal oversight, and capability to multitask.
  • A team player, with willingness to assist other team members through brainstorming, review, mentorship, or knowledge-sharing to improve the performance of the team.
  • Ability to understand and articulate good architectural and design principles.
  • Strong written and verbal communication skills, including the ability to present complex information in a succinct and easy to understand manner.
  • Exposure to other languages in the C family such as C# and Java.
  • Experience working in an agile development environment.
  • Drive for continuous learning and self-improvement.
  • Familiarity with continuous integration and deployment.
#J-18808-Ljbffr
  • C++ software engineer

    2 weeks ago


    Manama, Manama, Bahrain 01 Systems Full time

    With over 300 customers in over 90 countries, 01 Systems provides state of the art solutions and services – for both the financial and non-financial sectors – in the areas of Digital Transformation, Signature Management Solution, Electronic Signature, Paperless Workspace Solution, Digital Document Management, Digital Mobile Onboarding and Biometrics...

  • Senior Engineer C++

    12 hours ago


    Manama, Manama, Bahrain RESO Full time

    About UsWe are a leading provider of state-of-the-art solutions and services, catering to both the financial and non-financial sectors. Our mission is to create inspiring work environments that promote high moral standards, positive attitudes, and a hard-working mindset.Job SummaryWe are seeking an experienced C++ software engineer to join our engineering...


  • Manama, Manama, Bahrain Nexcel Computer Solutions Full time

    Nexcel Computer Solutions is seeking a talented C# developer to join our team. The successful candidate will have a strong background in .NET development and be able to design and develop complex software solutions.Responsibilities:Design, develop, and maintain .NET applications.Collaborate with cross-functional teams to identify and prioritize project...


  • Manama, Manama, Bahrain RESO Full time

    LLM - AI Reasoning Engineer C++Experience: 3 - 20 Years Contract Duration: 6-12 Months Opportunity: Full-time, contractual, 4 - 5 hours (UTC-8:00 America/Los_Angeles)Job Description: A global leader in technology innovation is seeking a highly skilled C++ Developer with a passion for competitive programming and logical reasoning. The successful candidate...


  • Manama, Manama, Bahrain RESO Full time

    We are building a team to focus on the modern C and C++ programming language and their ecosystem on Ubuntu. They will deliver the best possible GCC and LLVM runtimes, developer experience and supporting tooling in Ubuntu. They will ensure that the cutting edge of modern programming languages innovation is available to Ubuntu users, to lay the foundation for...


  • Manama, Manama, Bahrain 01 Systems Full time

    About 01 Systems">As a leading provider of digital transformation solutions, we help businesses innovate and grow. Our team of experts has extensive experience in developing cutting-edge software applications and components.We believe in fostering a culture of collaboration, creativity, and continuous learning. Our employees enjoy a dynamic and supportive...


  • Manama, Manama, Bahrain 01 Systems Full time

    About 01 Systems">We provide cutting-edge solutions and services for businesses across various sectors. Our areas of expertise include Digital Transformation, Electronic Signature, and Biometrics Identification Technology.At 01 Systems, we value collaboration, innovation, and continuous learning. Our team members are passionate about delivering exceptional...


  • Manama, Manama, Bahrain RESO Full time

    We build a high-performance, high-efficiency stack for window managers and display subsystems in C++, called Mir. We're growing the team and looking for new colleagues who share our passion for precision, performance and user experience. Our goal is to enable the whole spectrum of graphics from single-purpose screens through edge devices to full desktop...


  • Manama, Manama, Bahrain RESO Full time

    About the OpportunityWe are excited to offer a unique opportunity for a highly skilled and experienced Staff Software Engineer to join our team. As a member of our team, you will have the chance to work on exciting projects, collaborate with talented colleagues, and contribute to the development of high-impact open-source software.About the RoleThe Staff...

  • C++ developer

    2 weeks ago


    Manama, Manama, Bahrain YO IT Group Full time

    LLM - AI Reasoning Engineer C++Experience: 3 - 20 Years Contract Duration: 6-12 Months Opportunity: Full-time, contractual, 4 - 5 hours (UTC-8:00 America/Los_Angeles)A global leader in technology innovation is seeking a highly skilled C++ Developer with a passion for competitive programming and logical reasoning. The successful candidate will play a critical...

  • Senior c++ engineer

    3 days ago


    Manama, Manama, Bahrain RESO Full time

    Senior C++ Engineer - Rust Since our beginnings in 2017, we've grown to be a leading change-maker in the digital asset space, renowned for our partnerships and innovation. Today, we rock with over 180 team members around the world. Our diverse team hails from 42 nationalities, with backgrounds ranging from De Fi natives to Ph Ds. Predominantly remote, we...


  • Manama, Manama, Bahrain RESO Full time

    Our MissionWe strive to create inspiring work environments for our employees, promoting high moral standards, positive attitudes, and a hard-working mindset. Our culture values thoughtfulness, moments of laughter, and an appreciation of others, along with a strong work ethic and technical skills.Job ResponsibilitiesThe successful candidate will be...

  • Software engineer

    3 weeks ago


    Manama, Manama, Bahrain RESO Full time

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and Io T. Our customers include the world's leading public cloud and silicon providers,...


  • Manama, Manama, Bahrain RESO Full time

    About UsAt Canonical, we believe that the future of technology should be free and accessible to everyone. As the company behind Ubuntu, one of the world's most popular Linux distributions, we are committed to making technology more inclusive and user-friendly.We are a remote-first company, which means that we trust our employees to work from anywhere and at...

  • Software engineer

    2 weeks ago


    Manama, Manama, Bahrain RESO Full time

    This is an exciting opportunity for a software engineer passionate about open source software, Linux, edge computing, and Io T. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company. Your role will be to help us provide easy to deploy, secure, and customizable...

  • Software Developer

    12 hours ago


    Manama, Manama, Bahrain RESO Full time

    Company OverviewWe are a dynamic technology company, providing innovative solutions and services for both the financial and non-financial sectors. With a strong presence in over 90 countries, we cater to more than 300 customers worldwide.Job DescriptionWe are seeking an experienced C++ software engineer who can work in a fast-paced agile environment,...


  • Manama, Manama, Bahrain RESO Full time

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and Io T. Our customers include the world's leading public cloud and silicon providers,...

  • Software engineer

    4 weeks ago


    Manama, Manama, Bahrain RESO Full time

    Use your deep C++ skills on Windows and Mac OS to build an amazing open source developer experience with Multipass, the workstation mini-cloud at your fingertips which provides Ubuntu and appliance VMs on demand for build, test and prototyping. The Multipass team is hiring a Software Engineer to join our distributed team. We greatly value quality in our...


  • Manama, Manama, Bahrain YO IT Group Full time

    We are seeking a highly skilled C++ Developer to join our team at YO IT Group.About the Role:This is an excellent opportunity for individuals with strong problem-solving expertise to contribute to cutting-edge AI development. As a member of our team, you will play a critical role in creating high-quality reasoning datasets to train and improve Large Language...


  • Manama, Manama, Bahrain RESO Full time

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and Io T. Our customers include the world's leading public cloud and silicon providers,...