Kargo creates powerful moments of connection between brands and consumers to build businesses. Every day, our dynamic teams work to radically raise the bar on what agentic AI, CTV, eCommerce, social, and mobile can do to deliver unique ad experiences across the world’s most premium platforms. Taking a Creative Science approach to all we do, we continuously innovate solutions that outperform industry benchmarks and client expectations. Kargo is growing rapidly and currently has offices in NYC, Chicago, LA, Dallas, Sydney, Auckland, London and Waterford, Ireland. Who We Hire Techies who want to build the future. Creatives who want to design it better. Communicators to win business. Collaborators to build it. Data pros who turn numbers into insights. Product builders who turn ideas into innovations. Anyone eager to be on a team that doesn’t stop to ask what’s next, because they’re already building it. The Opportunity Kargo is building toward a unified platform where advertisers run campaigns across CTV, web, mobile apps, and social entirely self-serve. This is the first time that capability goes directly into clients' hands. Clients will pull their own reports, debug their own setups, and ask why a campaign isn't pacing, so the data behind them must be quick to extend, stable enough to trust, and structured for automated triage. Our pipelines already run at that scale, but each demand is met one team at a time: reporting is bespoke, stability rests on each team's own practice an
Remote Software Engineering Jobs
RemoteMatch helps software engineers discover remote opportunities matched to their specific programming languages, frameworks, and architecture experience. You can see why each engineering role fits, verify salary ranges upfront, and identify any missing prerequisites before applying.
Explore vetted remote software engineering positions with transparent compensation, clear tech stack requirements, and objective match insights.
Software Engineering Listings
Showing 2353–2376 of 9900 verified active positions
About Nebius : Nebius is leading a new era in cloud infrastructure for the global AI economy. We are building a full-stack AI cloud platform that supports developers and enterprises from data and model training through to production deployment, without the cost and complexity of building large in-house AI/ML infrastructure. Built by engineers, for engineers. From large-scale GPU orchestration to inference optimization, we own the hard problems across compute, storage, networking and applied AI. Listed on Nasdaq (NBIS) and headquartered in Amsterdam, we have a global footprint with R&D hubs across Europe, the UK, North America and Israel. Our team of 1,500+ includes hundreds of engineers with deep expertise across hardware, software and AI R&D. Offensive security The internal offensive security team is responsible for the penetration testing program, red team engagements, and offensive research aimed at uncovering sophisticated attack scenarios targeting high-value assets across the Nebius Cloud stack. The Role We're hiring an Offensive Security Engineer to join us at Nebius . You'll design and execute adversarial simulation across our cloud platform - attacking the same infrastructure our customers depend on - and translate findings into measurable security improvements. This is a hands-on engineering role within Product Security Team. You will be part of an internal red team, establish a penetration testing program, and conduct research to uncover sophisticated attac
Weekend DevOps Engineer
What you’ll be doing Work with a team of DevOps and DBA professionals; covering Saturday, Sunday and Monday (5 days in total with flexibility in your days off) as a Weekend SRE Improve existing infrastructure and processes across the countries we’re deployed in, as well as streamlining processes to deploy to new countries in the future Continuously improve Kubernetes platform stability and efficiency, with a focus on optimising resource utilisation, reducing costs, and streamlining environment provisioning through GitOps-first practices Monitor and maintain cloud infrastructure through autoscaling, alerting pipelines, and Grafana dashboards covering metrics, logs, traces, and real user monitoring (RUM) Own weekend on-call operations, triaging and responding to production incidents, performing root cause analysis, and driving post-incident reviews Design and manage alert pipelines to ensure actionable signal quality, with attention to preventing alert fatigue, waterfall alerting, and notification flooding Define and maintain SLIs and SLOs for critical services, and use them to drive reliability improvements and on-call prioritisation Take ownership and responsibility for our cloud operation activities Liaise with external security agencies for annual audits as well as perform our own internal security sweeps Aid in reconfiguring existing architecture to allow for rapid deployments to new countries Mentoring less experienced team members What you’ll bring 3+ years DevOps / plat
Staff Software Engineer
Overview One Identity 's OneLogin team is seeking Staff Software Engineer s who operate with high ownership, strong technical judgment, and a bias for action. These roles are designed for engineers who identify and solve problems proactively — not just execute assigned work. Senior Engineers at OneLogin are expected to operate as T-shaped engineers: deep in a primary domain while remaining capable across the stack (backend, APIs, cloud, and operations). You will play a key role in maintaining product velocity, improving system reliability, and reducing operational burden. This is a hands-on role that includes on-call responsibilities and requires a strong commitment to modern engineering practices, including AI-augmented development. We are looking for engineers who take full ownership — design, build, test, deploy, and operate — rather than handing work off between silos. In this role, you will execute and evolve an incremental modernization strategy (e.g., strangler fig), safely transitioning legacy systems into scalable services while maintaining reliability and system continuity. Responsibilities Execute and evolve an incremental modernization strategy, safely transitioning legacy systems into well-bounded services while maintaining reliability and continuity • Decompose monolithic systems incrementally using patterns such as strangler fig • Manage coexistence between legacy and modern systems during transition • Design clear service boundaries, contracts, and data owners
Senior Full-Stack Engineer
About Tarteel Tarteel was founded with one mission: to strengthen the relationship Muslims have with the Quran. This goal has been at the very heart of Tarteel since its creation, and we continue to strive to provide the proper tools to empower the Muslim ummah to better connect with the words of Allah SWT, nourishing their faith in doing so. Inspired by the Islamic Golden Age, we saw untapped potential in the area of religious technology. We built Tarteel to help Muslims improve their Quranic study using the best digital tools. The Quran is a journey, and Tarteel is your companion. The Tarteel app has more than 20M downloads and is powered by our state of the art models. As a company we've established relationships with leading AI companies such as Nvidia, who has us as a featured customer: . We currently have a core team of 20 exceptionally talented individuals. What we're looking for In this role, you will help design, build, and maintain our external and internal web applications. Our web and backend infrastructure uses a mixture of JavaScript and Python web frameworks including NextJS and Django. If you have a strong background in these technologies and a passion for building high-quality software, we want to hear from you! Responsibilities Design, develop, and maintain public and internal web and backend applications using JavaScript, Python, and SQL along with frameworks such as React, NextJS, TanStack, NodeJS, and Django Collaborate with cross-functional teams to defi
Senior Mobile Engineer (React Native)
About Tarteel Tarteel was founded with one mission: to strengthen the relationship Muslims have with the Quran. This goal has been at the very heart of Tarteel since its creation, and we continue to strive to provide the proper tools to empower the Muslim ummah to better connect with the words of Allah SWT, nourishing their faith in doing so. Inspired by the Islamic Golden Age, we saw untapped potential in the area of religious technology. We built Tarteel to help Muslims improve their Quranic study using the best digital tools. The Quran is a journey, and Tarteel is your companion. The Tarteel app has more than 20M downloads and is powered by our state of the art models. As a company we've established relationships with leading AI companies such as Nvidia, who has us as a featured customer: . We currently have a core team of 20 exceptionally talented individuals. What we're looking for In this role, you will help design, build, and maintain our mobile application. Our mobile app is primarily built with React Native, including some native modules. We’ve also integrated Kotlin Multiplatform for certain performance-critical tasks. Because we build most features in Tarteel to work offline, the kind of challenges you will get to solve will push the limits of your skillset and expose you to challenges you haven’t previously encountered. If you have a strong background in mobile development (especially with React Native) and a passion for building high-quality software, we want to
Azure DevOps Engineer
As a DevOps Engineer at Digital Forms , you’ll work at the heart of our digital transformation projects - designing robust infrastructure, shaping CI/CD pipelines, and ensuring smooth delivery of products used by companies around the world. This role blends technical depth with a consulting approach. You will collaborate directly with clients, understand their operational challenges, and translate them into practical, secure, and maintainable DevOps solutions. Whether you're optimizing cloud environments or building deployment automation, your work will be crucial in delivering high-impact technology outcomes for our international clients. Build and operate the cloud foundation behind modern digital products—designing reliable infrastructure, fast CI/CD, and scalable automation that powers real business impact. Requirements Responsibilities Your role is to rapidly translate the Architect’s finalized designs for the Enterprise-Scale Platform into production-ready Infrastructure as Code (IaC), ensuring robust documentation and high-quality code delivery for the initial build phase. Requirements Hard Skills: • Strong experience with Azure and CAF. Experience with Azure Entra External ID. Proficiency in infrastructure-as-code (Terraform or equivalent). Experience building and maintaining CI/CD pipelines (GitHub Actions, GitLab CI, Azure DevOps, or similar). Solid understanding of containerization (Docker) and orchestration (Kubernetes). Ability to set up monitoring/observability
Mobile Developer (React Native)
Digital Forms is a consulting-led digital transformation firm, founded in Warsaw in 2015 and now 70+ people strong. We work with mid-market and enterprise clients across Europe, the UK, and the US — helping them turn operational complexity into measurable business outcomes. We started as a mobile development shop. Over ten years, we built something different: a firm where every product is grounded in a real business case, and where engineering quality is as important as strategy. Our team is fully remote, our clients are international, and our standards are high. This role sits at the heart of that delivery. As Senior Mobile Developer, you will be embedded in a high-stakes client engagement - building a greenfield mobile app for a premium international luxury retail brand, from the first architectural decision to launch. The role and responsibilities: We are building a brand-new iOS and Android app — from scratch — as part of a major digital transformation for a premium international luxury retail brand. The app will serve 250k+ daily active users across global markets from the moment it launches. The product replaces static navigation with a dynamic, content-driven Feed ecosystem: personalised brand stories, exclusive offers, and live in-store updates, delivered with the engagement depth of social media. It is a greenfield project — no legacy code, no technical debt, full architectural ownership from day one. The app goes live in Q3. As Senior Mobile Developer, you will own
Senior Backend Developer (Node.js + DevOps)
At TechBiz Global , we are providing recruitment service to our TOP clients from our portfolio. We are currently seeking a Senior Backend Developer to join one of our clients ' team. If you're looking for an exciting opportunity to grow in a innovative environment, this could be the perfect fit for you. Key Responsibilities: Design, develop, and maintain scalable backend services using Build and manage API integrations and external system connections Work with Azure cloud infrastructure for deployment and scaling Implement and manage event-driven systems, including geolocation-based features Develop and optimize push notification orchestration systems Contribute to DevOps processes, including CI/CD, monitoring, and infrastructure improvements Ensure system reliability, performance, and security Collaborate with cross-functional teams (product, hardware, and software) Make independent architectural decisions and drive technical solutions Requirements Requirements: Senior-level experience in backend development with strong expertise in Node.js Solid experience with DevOps practices and cloud environments (preferably Azure) Proven experience with API development and system integrations Experience with event-driven architectures Strong understanding of scalable system design Ability to work independently and take ownership of solutions Good communication skills and conversational English Nice to Have Experience in healthcare projects or familiarity with healthcare regulations Kno
Senior Software Engineering (Full Stack) — Chasi Website : Location : Remote About Chasi Chasi is building the future of industrial commerce — a connected ecosystem powered by AI for the equipment industry. We blend AI, fintech, and commerce infrastructure to simplify operations and power growth for these companies. At Chasi , you’ll work alongside a lean, ambitious engineering team to build real products used by businesses in the industrial and construction sectors. What You’ll Do Build and ship production features across Next.js and TypeScript. Contribute to backend APIs and services built in Node.js. Work with PostgreSQL and Drizzle/Prisma to design and query scalable data models. Help power AI-driven tools using LangChain, OpenAI, and custom retrieval systems. Work on Voice AI powered solutions Integrate third-party APIs like Stripe, Salesforce, and other logistics data sources/CRMs Collaborate on automating workflows for equipment rentals, inventory, and payments. Participate in code reviews, product discussions, and technical design sessions. What We’re Looking For Graduated with a degree in Computer Science , Software Engineering, or similar. Proficient with JavaScript/TypeScript, React, and modern web development fundamentals. 2+ years of work experience building apps for startups or big tech Comfortable with backend concepts — APIs, databases, authentication, and REST/GraphQL. Why Join Chasi Work on real-world challenges in the industrial AI and commerce space. Learn
Senior Software Engineer
About the Job The Opportunity As a Senior Software Engineer at Emetlab , you will design and build the systems that power elite AI training data infrastructure serving frontier laboratories, Fortune 500 enterprises, and sovereign AI programmes worldwide. Emetlab is an AI data infrastructure company delivering expert-produced, rigorously validated datasets and end-to-end AI solutions that transform good models into exceptional ones. In this role, you will take ownership of critical platform systems, from data pipeline architecture and contributor tooling to quality assurance automation and client delivery infrastructure. You will lead technical initiatives, mentor junior engineers, and make architectural decisions that scale with the demands of a global operation spanning 5,000+ domain experts, 100+ languages, and 12 specialised dataset domains. This is an opportunity to do meaningful engineering work at the foundation of AI's most critical bottleneck, where the systems you architect and the code you write will directly determine the quality of training data behind the world's most advanced models. What You'll Do Design, build, and maintain scalable services, APIs, and data pipelines that power Emetlab 's global data production and delivery infrastructure. Develop and optimise systems that support multi-stage quality assurance, expert contributor workflows, and high-throughput data processing across diverse domains. Own features and systems end-to-end, from technical design an
Application Security Engineer
Enjoy Gaming is a software provider focused on creating high-quality digital entertainment experiences, including Slots and Live Games. Our team brings together experienced professionals in game development, product, and design, driven by a passion for innovation and quality. At Enjoy Gaming , we value ownership , excellence , and drive . These principles shape the way we work, collaborate, and build products. Join us and be part of our innovative journey in the gaming world! We’re looking for a sharp Application Security Engineer to join our team and act as the technical guardian for our games and platforms. If you have an attacker's mindset but know how to build and defend alongside engineering teams, this role is for you. In this position, you won’t just be sending reports to the teams or management. You’ll be diving deep into web and desktop applications, hunting down game-level vulnerabilities, and collaborating closely with our Architects, Studio, Slots, and Platform Developers to engineer more resilient systems. Requirements What we're looking for: 5+ years of Application Security Engineer experience Background in red teaming, penetration testing, application security, and software development Able to independently find vulnerabilities in web and desktop applications, triage them, and, where needed, fix them Solid grounding in data structures, algorithms, and systems architecture designs Previous security testing experience with Kafka/Redis/BullMQ/PubSub as message/str
At gFiber, we believe that great internet has the power to drive innovation, strengthen communities, enable the impossible, and do all the everyday things that make all of our world go round. And the job of creating better internet is never done - so we’re growing! Our team is committed to building a place where people who want to make a difference can grow their careers and find their spot to belong. If you’re interested in joining GFiber's Engineering & Technology Team but don't see an opportunity that you'd like to apply to, please send us your information and we'll keep you in mind when future roles become available! gFiber is committed to equal opportunity employment regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, gender identity, age, citizenship, marital status, disability or Veteran status. Disclosure is voluntary, and this information will be kept confidential in compliance with Google's Candidate Privacy Policy. For more information please refer to our Equal Employment Opportunity Policy and the EEOC's "Know your rights: workplace discrimination is illegal" (PDF). It's important to us to create an accessible, inclusive workplace for everyone. If you have a need that requires accommodation, please let us know by completing ouraccommodations for applicants form. Our candidate accommodations team will then connect with you to confidentially discuss your options. Originally posted on Himalayas
JOB PURPOSE – WHAT WILL YOU DO: Ensure the performance, quality, and responsiveness of applications. Identify and correct bottlenecks in the development process and fix bugs. Help maintain code quality based on best practices. KEY RESPONSIBILITIES – WHAT YOU WILL BE RESPONSIBLE FOR: Complete hands-on Android app development using Kotlin and / or Java. Work with stakeholders to understand and document software requirements and ensure Android apps delivered are of high quality. Collaborate and work in a team environment with Design, Development and QA teams. Strong sense of ownership and ability to deliver mobile applications as an individual contributor. Work closely with product development to understand the roadmap of the Android App Implement new features in a highly collaborative environment with product managers, and other Web, Backend, and iOS mobile engineers Share technical solutions and product ideas with the broader team through design review, code review, and presentations Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution SKILLS/COMPETENCIES REQUIRED – WHAT YOU WILL NEED: Passionate, energetic, driven to achieve progress and growth by thinking above and beyond Always hustling and ready to take on big bold bets Customer obsessed, earning their trust, and solving their problems Results driven, effectively overcoming obstacles, and challenging the st
Staff Software Engineer-Greenplum
A Little About Us EDB provides a data and AI platform that enables organizations to harness the full power of Postgres for transactional, analytical, and AI workloads across any cloud, anywhere. EDB empowers enterprises to control risk, manage costs and scale efficiently for a data and AI led world. Serving more than 1,500 customers globally and as the leading contributor to the vibrant and fast-growing PostgreSQL community, EDB supports major government organizations, financial services, media and information technology companies. EDB’s data-driven solutions enable customers to modernize legacy systems and break data silos while leveraging enterprise-grade open source technologies. EDB delivers the confidence of up to 99.999% high availability with mission critical capabilities built in such as security, compliance controls, and observability. For more information, visit www. enterprisedb .com **Candidate Note: This position is 100% remote We are seeking an experienced Software Engineer, with proven upstream contributions to the ClickHouse OSS project; to design, develop, and maintain our core analytics products including ClickHouse extensions/integrations; WarehousePG (WHPG), Postgres Analytics Accelerator (PGAA), as well as migration tools, monitoring systems, and performance optimizations for the PostgreSQL ecosystem. In this role, you will be a core contributor within the team responsible for advancing our Analytics product portfolio, specifically around ClickHouse initi
Job Description We are hiring for an international startup. The role is fully remote. About The Company Join a hyper-growth fintech company that provides cutting-edge digital asset trading infrastructure for institutional investors. Their unified platform offers connectivity to global liquidity sources including centralized and decentralized crypto exchanges. With teams across London, New York, and Singapore, the company is building the tech rails powering the next generation of crypto finance. About The Role We're hiring a Backend Engineer (Trading APIs) to design and build integrations between our institutional trading platform and global crypto exchanges, OTC desks, and brokers. Youll be working with high-performance systems, writing APIs in Golang, and helping scale a real-time, low-latency architecture that connects to dozens of venues. This is a senior hands-on role that will directly impact trade execution reliability and market access. Responsibilities Build and maintain performant APIs and connectivity modules to external venues (REST, WebSocket, FIX). Develop high-quality, low-latency integrations for order routing, trade execution, and data ingestion. Monitor and support venue connections and real-time data pipelines. Collaborate with product and infrastructure teams to support exchange onboarding and new product launches. Contribute to system reliability and observability with proper logging, monitoring (Grafana, Prometheus). Develop comprehensive automated tests
Senior Software Engineer
Role Title: Senior Software Engineer Role Type : Contract (~15 hrs a week) Location: Remote Required Skills Python3 JAVA Rust Algorithms Basics C++ Typescript Bug fixing Feature implementation Codebase refactoring Performance optimization As an expert you will be creating Reinforcement Learning Environments which test and AI model's ability to solve complex software engineering problems related to fixing code, creating features, refactoring code and optimizing performance. You will be tasked with creating a reproducible environment and golden reference solution for the problem. Scope of Work Contribute expert-level code samples, debugging strategies, and development insights in Python3, Java, Rust, Go, C++, or TypeScript. Analyze, troubleshoot, and resolve complex software defects and performance bottlenecks in diverse codebases. Implement robust new features, ensuring scalability, maintainability, and adherence to software best practices. Refactor and optimize legacy code to improve clarity, efficiency, and long-term reliability. Document technical reasoning, solution approaches, and code decisions to enhance AI training data quality. Review and validate peer-contributed code and technical submissions for accuracy and clarity. Preferred Qualifications Significant hands-on expertise in at least one of the following: Python3, Java, Rust, Go, C++, or TypeScript. Deep understanding of algorithms, data structures, and software engineering principles. Proven ability to debug compl
Software Development Engineer in Test
About Us Pleased.com provides customer service software (SaaS) to clients all over the world. The company has been live with paying customers for years, and is currently used by around 5 million end users each month (our clients' customers). Our work environment is that of a fast-moving startup, not a large, slow enterprise. We value focusing on our users, taking ownership, and getting things done. About the role We are looking for a Senior SDET (Software Development Engineer in Test) to improve software quality across the engineering organization through automation, testing platforms, quality standards and engineering enablement. This is not a feature-testing role. The focus is on building scalable quality solutions and helping teams own quality. Our Stack Programming language: Python DB: MySQL / Mongo DB DevOps: AWS / Jenkins / K8S Web: PlayWright What you'll be doing Build and maintain test automation frameworks Develop reusable testing tools and libraries Improve test reliability and reduce flaky tests Manage test data and testing infrastructure Integrate testing into CI/CD pipelines Implement release quality gates Improve deployment confidence and testing efficiency Define testing strategies and best practices Support teams with complex testing challenges Review solutions from a quality and reliability perspective Coach engineers on testing and quality ownership Create standards, documentation and guidelines Drive adoption of quality practices across teams Analyze incide
Lead PHP Developer
At WhiteTech , we empower businesses in the financial ecosystem with cutting-edge white-label and SAAS solutions. Our comprehensive suite of tools is tailored for EMI, PSP, e-commerce, and open banking platforms. With WhiteTech , clients gain access to a platform designed for flexibility, scalability, and seamless integration. Our mission is to help businesses unlock their full potential in a rapidly evolving financial landscape. Whether scaling your PSP, enhancing your EMI services, or diving into open banking, WhiteTech is your partner for innovation and growth. We are a remote-first technology company and welcome applications from candidates across Europe, including the EEA, the UK, Switzerland, and other non-EEA European countries such as Ukraine, Moldova, Georgia, Armenia, Montenegro, Turkey, and the Western Balkans. We also consider applicants from different locations who can work within Central European Time (CET). Your role and impact: In your role at WhiteTech , you'll be at the heart of our mission to revolutionize payments worldwide. Your expertise will be critical in analysing data, processes, and code to identify, resolve or prevent issues and drive product improvements. You will contribute to developing a secure, well-tested and high-performing product, setting new standards in the fintech industry. Your key responsibilities will include: Designing, developing, testing, documenting, releasing and supporting software from scratch. Enhancing and refining our exist
Senior DevOps Engineer
About DocuSketch : DocuSketch , with its European Headquarters in Potsdam, Germany, is a leading European software technology provider for the digital real estate economy. With our product brands Immoviewer and DocuSketch , we have become one of the most successful and fastest-growing software vendors in the rapidly expanding property tech sector. Our enthusiastic customer base is located across Europe and North America. DocuSketch 's groundbreaking digital technology greatly facilitates real estate companies and building restoration companies to digitize, visualize, and virtualize real estate properties. Our solutions help our clients realize tremendous cost-saving potentials, process optimization, and revenue growth. You’ll be working in a team that drives the company's AI development to develop algorithms for a variety of different use cases. This includes e.g. working with equirectangular, phone, or satellite images to detect doors, windows, or other objects inside of buildings or finding facets on the roof. You’ll be challenged by solving complex 3D geometry problems and working closely with our labeling team to ensure the best possible data quality. About the role We are looking for a Senior DevOps Engineer to help build and operate the platform that enables our engineering teams to ship safely, quickly, and reliably. You will lead complex infrastructure and delivery initiatives across teams, improve platform scalability, reliability, and security, and help shape our lo
Systems Engineer - 5G RAN NTN
Overview At ST Engineering iDirect , we’re reshaping the future of global connectivity. As a leader in satellite communications, our groundbreaking technology empowers customers to grow, innovate, and transform their networks. Here, your skills and passion meet our vision and expertise to create something extraordinary. If you're ready to tackle technology’s biggest challenges and redefine how the world connects, the most exciting chapter of your career awaits. With ST Engineering iDirect , the sky isn’t the limit—it’s just the beginning! This role will serve as a technical authority supporting customer engagements, strategic pursuits, and solution development for next-generation 5G Non-Terrestrial Network (NTN) and hybrid satellite–terrestrial architectures. This role, in CTO Office, bridges presales, system engineering, and customer-facing technical leadership, working closely with Product Management and System Architecture teams. Responsibilities Act as a subject matter expert for 5G, NTN, and satellite–terrestrial integrated network solutions. Lead complex technical presales engagements, supporting strategic customers, operators, and partners across global markets. Own and drive RFP/RFI/RFQ technical responses, including: End-to-end architecture design Technical compliance and assumptions Solution differentiation and risk analysis Design and present end-to-end 5G NTN system architectures, covering satellite payload, gateways, ground segment, and integration. Support custo
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 IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1000+ colleagues in 70+ countries and very few office based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder led, profitable and growing. We are hiring a software developer to focus on dqlite, our distributed SQLite database which uses our own Raft library for establishing consensus and replication. Dqlite is available as a pure C library or through a Go package that we also maintain, and we intend to provide bindings for Python and other languages. You will design and implement enhancements to the libraft, dqlite and go-dqlite components which we consume in MicroK8s, LXD and other projects. Work includes development in those pieces of software as well as responding to issues and user inquiries. This is an excellent opportunity for someone who wants to have a meaningful impact on modern computing technologies. Canonical offers a fast-paced team environment and a career full of learning and development opportunities.
Software Engineer - Industrial IoT
This is an exciting opportunity for a software engineer passionate about open source software, Linux, edge computing, and AI. 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 edge AI solutions, specifically focusing on Inference Snaps. You will work on designing and implementing silicon-optimized application packages for AI/ML inference, targeting devices from embedded systems to powerful gateways. Linux will be at the core of your everyday challenges. In our team we value collaboration, peer reviews, good integration/unit testing, and writing maintainable code. General knowledge and experience with Linux as a developer platform is required. What you’ll do Collaborate proactively with a distributed team Develop and maintain open-source AI/ML inference application packages Debug issues and produce high-quality code to fix them Review code produced by upstream and/or other engineers at Canonical Discuss ideas and collaborate on finding good solutions Experiment with Ubuntu Core and showcase industry-grade Edge AI solutions Secure deployment of AI inference platforms on Linux Build optimized AI solutions for local inferencing on Ubuntu Work from home with global travel 2 to 4 weeks for internal and external events Who you are Proven track record of at least 3 years of professional software develop
Moodle Developer (Custom Development & Reporting)
We are looking for an experienced Moodle Developer to join our internal team and support the ongoing customization of our Learning Management System (LMS). This role will focus on improving the look and feel of our Moodle environment, building custom plugins , integrating with APIs , developing advanced reporting , and assisting our Learning Department with course development and SCORM management. Key Responsibilities Customize Moodle themes to improve overall UI/UX design and branding . Develop, modify, and maintain custom plugins tailored to our learning and reporting needs. Build custom reports and dashboards for tracking learner performance and system analytics. Work with Moodle’s API and web services to integrate with internal systems and third-party applications. Assist the Learning Department with the import, configuration, and optimization of SCORM modules . Support course development by advising on best practices for structuring and delivering content. Optimize LMS performance, security, and scalability. Troubleshoot and resolve issues related to Moodle customizations, plugins, and integrations. Provide documentation and internal training on newly developed features. Skills, Knowledge and Expertise Proven experience with Moodle development , including theme customization, plugins, and reporting. Strong knowledge of PHP, MySQL, JavaScript, CSS, and HTML . Familiarity with Moodle’s API framework and experience integrating external systems. Experience with SCORM import,
Frequently Asked Questions: Software Engineering
How does RemoteMatch match software engineering jobs to experience?
RemoteMatch evaluates your declared languages, frameworks, and production scale against each job's technical requirements.
Rather than keyword-counting, our evaluation compares your architecture depth, seniority level, and async remote collaboration history against the team's actual stack.
Are these remote software engineering jobs open worldwide?
Each engineering listing states its geographic hiring scope directly on the card.
Opportunities indicate whether they are open worldwide, restricted to US/Canada timezones, or require European/UK tax residency.
How often are remote software engineering listings updated?
RemoteMatch updates listings continuously and validates active openings every 24 hours.
Positions confirmed closed by employers are retired immediately to ensure candidates never waste time applying to expired roles.