Orgmento

    Scientific Software Engineer, C++/C#.NET (Accra, Ghana)

    Orgmento
    Posted 11/13/2025Mid Level
    Full-time
    Technology
    C++
    C#
    .NET
    Agile Development
    Scrum

    Job Description

    Orgmento is hiring a versatile software engineer with a scientific or numerical background, preferably in the field of Chemistry or Crystal Structures, to join our vibrant Software Engineering team and work for our international clients. The role is full-time and on a hybrid basis working both remotely and in-person from our offices in Accra, Ghana. Using a variety of technologies, you will collaborate with world-leading scientists and passionate software engineers to design, implement, deliver and support cutting-edge scientific software. You will work in a Scrum development environment, engaging with stakeholders, developing new features and products, with the pride that you’re helping build more robust, better validated, and more valuable software to the user community! Pre-requisites for this role are a strong understanding of structured data processing and expertise in C++. Further desirable skills will include working with C#/.NET, a familiarity with the full software development lifecycle, and experience working in a Scrum environment using modern software engineering processes and tooling. This is a fantastic opportunity to showcase your experience and engineering skills designing and implementing well-engineered software, debugging, testing and configuring as well as deploying products and services to our clients and their users. Responsibilities Perform systems analysis, design, prototyping and coding of new software products in order to further our clients' product development strategy Participate in the development, release and maintenance of software for installation and use both internally and externally by users Contribute as required to the documentation, release and early support of new software products, in order to facilitate timely distribution and uptake by users Assist colleagues to understand and exploit software and methods in which the job holder has specific expertise Maintain awareness of modern programming methods and developments in order to improve personal professional expertise and enhance the overall expertise of the Software Team Assist the software team in the maintenance, release and support of our client's products and services Collaborate with software developers and users to improve software quality Adhere to internal software development practices and standards This job description and person specification are only an outline of the tasks and responsibilities required for the role. The job holder will carry out any other duties as may be reasonably be required by their line manager. Essential You have a BSc, MSc (or higher) in Computer Science, Software Engineering or other relevant computing field You have experience/3 years+ of full software development lifecycle in a commercial and cross-platform environment You have experience of Agile development methodologies (specifically, Scrum and/or Kanban) You have a strong drive for professional software engineering practices (source control, documentation, unit testing etc.) You possess algorithmic design and optimisation skills You have experience with continuous integration tools, specifically for build and test automation (ideally for the full software delivery process – build, test, deploy and monitor) You have a good understanding of scripting (ideally, Python) You have experience with best-in-class tools used throughout the software development lifecycle (ideally including those we use and those we could consider, e.g., Visual Studio, PyCharm, Git) Desirable You have experience of programming in C++ in a scientific domain You have experience of desktop GUI development, ideally using Qt6 You are a keen advocate of TDD, where and when appropriate You have an aptitude for debugging and diagnosing reported issues You have knowledge of SQL, specifically DDL and DML Personal Skills & Abilities You possess excellent problem-solving and inter-personal skills You have the ability to self-manage complex workloads You must be comfortable communicating with fellow software engineers as well as scientists to understand their motivations and challenges You have great collaboration skills as you will be working closely with other people on the team Performance-related bonus (up to twice-yearly, depending on performance) Paid time-off Training and Development Private Health Insurance Monthly company-wide social events A fun, respectful working environment

    💼 Want More Jobs Like This?

    Get similar opportunities delivered to your inbox. Free, no account needed!

    Similar Jobs You Might Like

    Greenfix Property Care logo

    Senior Backend Engineer - Node (Remote, Dubai)

    Greenfix Property Care
    Not specifiedabout 4 hours ago
    Part-time
    Node.js
    Blockchain
    Digital Finance
    Scalability
    Security
    interactive investor logo

    Data Engineer

    interactive investor
    Not specifiedabout 4 hours ago
    Full-time
    Data Engineering
    Python
    SQL
    Dagster
    Snowflake
    Verinext logo

    Atlassian Solutions Architect

    Verinext
    Not specifiedabout 4 hours ago
    Full-time
    Atlassian Products
    Cloud Migration
    Solution Architecture
    Data Center
    Automation
    Bridge33 Capital logo

    Technical Support Specialist - Yardi

    Bridge33 Capital
    Not specifiedabout 4 hours ago
    Contract
    Yardi Software
    Technical Support
    Problem-Solving
    Communication Skills
    Database Management

    Want to see all 19,021 jobs?

    You're currently viewing 1 out of 19,021 available remote opportunities

    🔒 19,020 more jobs are waiting for you

    Unlock All Jobs

    Access every remote opportunity

    Advanced Filters

    Find your perfect match faster

    Daily Updates

    New opportunities every day

    Save & Alerts

    Never miss an opportunity

    Weekly
    $4
    Perfect for quick searches
    POPULAR
    Monthly
    $12
    Best for active job seekers
    Yearly
    $48
    Save 67% • Best value
    Unlock All 19021 Jobs

    Join thousands of remote workers who found their dream job

    Frequently Asked Questions

    What's included in premium access?

    Premium members get unlimited access to all remote job listings, advanced search filters, job alerts, and the ability to save favorite jobs.

    Can I cancel anytime?

    Yes! You can cancel your subscription at any time from your account settings. You'll continue to have access until the end of your billing period.

    Do you offer refunds?

    We offer a 7-day money-back guarantee on all plans. If you're not satisfied, contact us within 7 days for a full refund.

    Is my payment secure?

    Absolutely! We use Stripe for payment processing, which is trusted by millions of businesses worldwide. We never store your payment information.