C++ Software Engineer
4 weeks ago
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 DescriptionWe 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.
- Bachelor's degree in Computer Science, Information Systems, 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.
- 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.
-
Software Engineer
6 days ago
Manama, Manama, Bahrain TAM-C Solutions Full time2 days ago Be among the first 25 applicantsTAM-C Solutions is dedicated to empowering our clients with actionable intelligence to conduct business in a risk-acceptable environment.Role DescriptionThis is a full-time on-site role for a Software Engineer located in Seef Area. The Software Engineer will be responsible for tasks related to computer science,...
-
Software engineer
20 hours ago
Manama, Manama, Bahrain TAM-C Solutions Full timeTAM-C Solutions empowers clients with actionable intelligence to conduct business in a risk-acceptable environment.This is a full-time on-site role for a Software Engineer located in Seef Area, Bahrain. The ideal candidate will possess strong computer science and software development skills, with expertise in back-end web development, programming, and...
-
C++ Software Engineer Position
1 day ago
Manama, Manama, Bahrain beBee Careers Full timeWe are seeking a highly skilled and experienced software engineer to join our team. This role will involve developing innovative software solutions in a fast-paced agile environment, working on a range of projects from desktop applications to native mobile applications.Key responsibilities include:Analyzing and refining requirements with software architects...
-
C++ Software Developer
1 day ago
Manama, Manama, Bahrain beBee Careers Full timeSoftware Engineer PositionWe are seeking an experienced C++ software engineer to join our team. The ideal candidate will have a passion for building innovative software solutions in a fast-paced agile environment.Key ResponsibilitiesAnalyze and refine requirements with software architects and product leads for end user mobile, desktop, and web...
-
C++ Application Engineer
1 week ago
Manama, Manama, Bahrain beBee Careers Full timeJob Description:As a highly skilled C++ software engineer, you will be responsible for designing and developing cutting-edge software solutions. Our team works in a fast-paced agile environment where collaboration and innovation thrive.Main Responsibilities:Analyze and refine software requirements to ensure seamless user experience across mobile, desktop,...
-
Manama, Manama, Bahrain Canonical Full timeC++ Graphics and Windowing System Software Engineer - Mir Join a team building a high-performance stack for window managers and display subsystems in C++, called Mir. We focus on enabling graphics across various devices and desktop environments, providing excellent developer experience, security, and access to graphics libraries. Responsibilities include...
-
C# Software Engineer
7 days ago
Manama, Manama, Bahrain beBee Careers Full timeJob Description:We are currently looking for a skilled Backend API Developer to join our team. The ideal candidate will have a strong background in C# and .NET Core, as well as experience with database technologies such as Oracle, SQL Server, MongoDB, MySQL, MariaDB, Redis, Memcached, and others.The successful candidate will be responsible for designing,...
-
Manama, Manama, Bahrain Canonical Full timeC++ Graphics and Windowing System Software Engineer - MirJoin a team building a high-performance stack for window managers and display subsystems in C++, called Mir. We focus on enabling graphics across various devices and desktop environments, providing excellent developer experience, security, and access to graphics libraries.Responsibilities include...
-
Software Engineer Position
1 week ago
Manama, Manama, Bahrain beBee Careers Full timeJob DescriptionWe are seeking a highly skilled Software Engineer to join our team. The ideal candidate will have a strong background in Linux and open source software, as well as experience with at least one of Python, Go, C, or C++ on Linux.Main ResponsibilitiesResolve complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes and...
-
Software Engineer
7 days ago
Manama, Manama, Bahrain RESO Full timeCompany DescriptionTAM-C Solutions is dedicated to empowering our clients with actionable intelligence to conduct business in a risk acceptable environment.Role DescriptionThis is a full-time on-site role for a Software Engineer located in Seef Area. The Software Engineer will be responsible for tasks related to computer science, back-end web development,...