Search for C++/Rust Graphics and Windowing System Software Engineer - Mir
120,188 results
Canonical is at the forefront of open-source software, providing innovative solutions to the global enterprise and technology sectors. Our flagship platform, Ubuntu, powers cutting-edge initiatives in public cloud, data science, AI, engineering innovation, and IoT. We work with top-tier public cloud providers and industry leaders across various sectors. Our …
Tempo
Join tempo-xyz, a pioneering layer-1 blockchain platform designed specifically for stablecoins and real-world payment solutions, leveraging the extensive experience of Stripe in global payments and Paradigm’s innovative crypto technologies.At Tempo, our payment-first architecture delivers a scalable, cost-effective, and reliable infrastructure tailored for high-volume payment applications. Our mission is to facilitate seamless, affordable, and scalable monetary transfers, with a focus on user simplicity for fintechs, banks, merchants, and platforms eager to modernize their payment processes.We collaborate with esteemed design partners from the realms of AI, e-commerce, and financial services, including Anthropic, Coupang, Deutsche Bank, DoorDash, Mercury, Nubank, OpenAI, Revolut, Shopify, Standard Chartered, Visa, and more.As a team of crypto-enthusiasts, we aim to build robust infrastructure that facilitates substantial economic flows on-chain. Our team primarily operates from our offices in San Francisco and NYC, with flexibility for remote engineering roles. We thrive on innovation and taking bold strides — come be part of our journey!The RoleIn this critical position, you will be instrumental in developing advanced low-level systems for our project, giving you a chance to work at the forefront of blockchain technology.
Hello! Thank you for your interest in our Senior Backend Engineer position.At South Geeks, we are dedicated to matching exceptional engineering talent from Latin America with pioneering companies creating transformative products across the globe. We prioritize long-term collaborations and foster strong technical environments that support professional growth and innovation.About Our ClientOur client, a leading financial technology organization, specializes in providing secure payment solutions and prepaid card services tailored for public sector entities. Their innovative platform empowers government agencies to transition from traditional cash and paper checks to efficient digital payment systems, ensuring a seamless and transparent fund distribution process.Role OverviewWe are seeking a highly skilled Senior Backend Engineer (PHP) to enhance and maintain a vital payments platform that integrates government systems with prepaid card processing. This role emphasizes backend development on a well-established PHP-based platform that manages sophisticated financial workflows.In this position, you will engage with a long-standing codebase, contribute to weekly production releases, diagnose issues across distributed systems, and gradually facilitate the migration of aspects of the platform to a Rust-based architecture.We are looking for engineers who are passionate about understanding intricate domains, modernizing legacy systems, and developing dependable infrastructure for systems requiring high visibility and reliability.
Our MissionAt Speechify, we are driven by a powerful mission: to eliminate the barriers that reading can impose on learning. With over 50 million users, our innovative text-to-speech solutions transform various reading materials—PDFs, books, Google Docs, news articles, and websites—into audio format, allowing users to enhance their reading speed, comprehension, and retention.Our suite of text-to-speech products includes applications for iOS, Android, Mac, a Chrome Extension, and a Web App. Recently, we were honored with the title of Chrome Extension of the Year by Google and received Apple’s 2025 Design Award for Inclusivity.Our dynamic team of nearly 200 professionals operates entirely remotely, collaborating from around the globe. We are proud to have experts from diverse backgrounds, including Amazon, Microsoft, Google, Stanford's PhD programs, and high-growth startups like Stripe, Vercel, and Bolt, as well as numerous founders of successful companies.
GitLab is the leading orchestration platform for DevSecOps, empowering organizations to enhance developer productivity, streamline operational efficiency, mitigate security and compliance risks, and accelerate digital transformation. Trusted by over 50 million registered users, including more than half of the Fortune 100, GitLab is dedicated to delivering better, more secure software faster.Our team embodies the same principles reflected in our products: we leverage AI as a fundamental productivity enhancer, expecting all team members to incorporate AI into their daily workflows to drive efficiency, innovation, and meaningful impact. GitLab is where careers flourish, creativity thrives, and every voice is heard. Our high-performance culture, guided by our values and ongoing knowledge sharing, allows our team members to reach their full potential while collaborating with industry leaders to tackle complex challenges. Join us in co-creating the future as we develop technology that revolutionizes software development.Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.As an Intermediate Backend Engineer on the GitLab Knowledge Graph team, you will play a crucial role in building and managing a graph data service that underpins GitLab Duo agents, analytics, and architectural features across GitLab.com, Dedicated, and Self-Managed deployments. You will become part of a dedicated, Rust-first team that values ownership, thoughtful system design, and diligent attention to data and reliability.The Knowledge Graph service is a Rust backend responsible for constructing a property graph from GitLab’s software development lifecycle (SDLC) and code data. It utilizes ClickHouse, NATS JetStream, and the Data Insights Platform, exposing secure graph queries and tools used by AI agents and product features. In this role, you will deliver features and enhancements in focused areas, gain an understanding of the broader architecture, and contribute to reliability, observability, and operational preparedness.In your first year, you will take clear ownership of specific components or features (such as parts of the SDLC indexing pipeline or query paths). You will work to minimize single points of failure through improved testing and runbooks, and assist the team in delivering analytical services that are easier to maintain and evolve over time.
MissionAt Speechify, our mission is to eliminate reading barriers to enhance learning experiences for everyone.With over 50 million users benefiting from our innovative text-to-speech solutions, Speechify transforms various reading materials—such as PDFs, books, Google Docs, news articles, and websites—into audible formats. This capability allows users to read faster, absorb more, and retain information better. Our award-winning text-to-speech products include applications for iOS, Android, Mac, a Chrome Extension, and a Web App. Recognized as the Chrome Extension of the Year by Google and the recipient of Apple’s 2025 Design Award for Inclusivity, Speechify is committed to accessible technology.Our diverse team of nearly 200 professionals operates in a fully remote environment, with talents hailing from industry giants like Amazon, Microsoft, and Google, as well as renowned academic institutions like Stanford and successful startups such as Stripe, Vercel, and Bolt.
Arista Networks
Join Arista Networks as a Senior C++ Software Engineer, where you will play a pivotal role in developing innovative software solutions. Work closely with a talented team to design, implement, and optimize high-performance systems that drive our cutting-edge networking solutions.
Canonical, a trailblazer in the realm of open-source software and operating systems, is seeking a passionate Rust Engineering Lead to join our globally distributed team. Our flagship platform, Ubuntu, is at the forefront of transformative enterprise solutions across various sectors including public cloud, data science, AI, and IoT. With a diverse clientele that features top-tier public cloud and silicon providers, Canonical thrives on fostering innovation and collaboration from over 1200 talented professionals spanning more than 75 countries, with minimal office-based roles. We gather in-person a few times a year in exciting global locations to align strategies and drive execution.As a founder-led, profitable company, we are committed to growth and technological advancement. We invite Rust Engineering Leads of all experience levels to lead the integration of Rust across Canonical's offerings, commencing with Ubuntu and expanding into our own projects and open-source initiatives. We view Rust as a pivotal language for system-level services, representing a natural evolution from traditional C and C++ programming. This role presents a unique opportunity to revolutionize the foundations of future Linux systems, utilizing Rust to enhance everything from system firmware and embedded software to bootloaders, kernels, and desktop environments.Our goal is to position Ubuntu as the premier platform for Rust development, ensuring seamless access to a comprehensive array of tools and capabilities that support cutting-edge open-source and enterprise development.This job listing serves as a general invitation for Rust engineers across all levels of seniority to explore opportunities within Canonical. Exceptional software engineers who are passionate about Rust are encouraged to apply. After the initial interview stage, we will match candidates with the most suitable product teams at Canonical based on their individual interests.Canonical is actively engaged in significant projects involving Python, Go, C, and C++, while we are beginning to invest heavily in Rust. For front-end development, we prefer React and Flutter.Join us in our mission to deliver innovative open-source solutions globally. We uphold the highest engineering standards, seeking individuals with strong motivation and a commitment to excellence in a fully remote and distributed work environment. A deep familiarity with Linux is essential, with experience across multiple distributions being highly advantageous.Location: We have open roles for Rust engineers in every time zone.
Canonical, a pioneer in open source software and operating systems, is seeking a talented Software Engineer to contribute to dqlite, our innovative distributed SQLite database that utilizes our proprietary Raft library for consensus and replication. As a part of our dynamic team, you will enhance libraft, dqlite, and go-dqlite components, which play a crucial role in projects like MicroK8s and LXD. This remote position offers a unique opportunity to impact modern computing technologies significantly, while collaborating with a global team of over 1000 professionals across 70+ countries.
Canonical, a forefront provider of open source software and operating systems, is on the lookout for a dedicated Software Engineer specializing in Distributed Systems Testing. In this role, you will be instrumental in ensuring the quality and resilience of applications built on Canonical’s renowned Ubuntu and Juju platforms. Your expertise will drive the success of multi-cloud deployable applications, enhancing our reputation in key areas such as public cloud, data science, AI, and IoT. We prioritize quality engineering, seeking individuals who can employ data-driven strategies to enhance testing, automation, reporting, and analytics. Join our globally distributed team as we test and deploy cutting-edge cloud solutions in diverse environments, from bare metal in customer data centers to major public clouds including AWS, GCE, and Azure. You'll have the opportunity to develop CI pipelines, test innovative products on new clouds, and contribute to the advancement of our AI/ML pipelines for automated test result analysis.
Canonical, a frontrunner in open source software and operating systems, is on the lookout for a talented System Software Engineer specializing in GCC/LLVM compiler, tooling, and ecosystem. Our renowned platform, Ubuntu, is at the forefront of transformative enterprise solutions spanning public cloud, data science, AI, engineering, and IoT.As a pioneer in global distributed collaboration, we have over 1200 colleagues in more than 75 countries, with minimal office-based roles. Our teams gather in diverse locations around the globe two to four times a year to align on strategy and execution.This is an excellent opportunity for a software engineer who is passionate about compilers, runtimes, and toolchains. You will excel in modern C/C++, Linux distributions, software architecture, and open source software, contributing to Ubuntu's reputation as the premier operating system for developing and running C/C++ applications, whether in the cloud, data centers, containers, or directly on the OS.The Ubuntu Foundations Team, responsible for delivering the core Ubuntu system, focuses on providing the latest free software components in a user-friendly and highly reliable manner. You will work on critical toolchains that are pivotal in shaping the modern software ecosystem, ensuring that Ubuntu remains the best platform for software development and consumption with GCC and LLVM.
Hudson Manpower
Join our innovative team at Hudson Manpower as a Platform Engineer IV, where your expertise in Windows Administration and enterprise application support will be invaluable. As a key player in managing mission-critical environments, you will work with essential tools like IBM FileNet and DataCap, ensuring system stability, security, and performance across our expansive remote infrastructure.In this role, you will manage and maintain Windows server environments, oversee application support, implement performance monitoring, and enforce security policies to safeguard our IT resources. Your technical prowess, strategic thinking, and strong communication skills will enable you to collaborate effectively with both internal teams and external clients, driving continuous improvement and excellence in our IT solutions.
Location: Fully remote position with significant overlap with the CET timezone (meetings expected between 16:00 and 18:00 CET)Classification: Full-time, 40 hours per weekPay Range: €80,000 to €140,000Position Overview:At Miaplaza, we are committed to transforming education through engaging and accessible online learning platforms. Our mission is to foster personalized learning experiences that empower students in a supportive and interactive environment. We aspire to enhance online education by implementing successful strategies from virtual learning to create an inclusive and effective curriculum platform that enables all students to thrive.As we expand our operations, we are seeking a Senior Full Stack Software Engineer to be an integral part of our team. You will collaborate with engineers of varying experience levels, seasoned hands-on engineering managers, and other dedicated team members, all focused on delivering a premier educational experience to learners from diverse backgrounds.Key Responsibilities:Architect, develop, and sustain robust web applications utilizing C# and Vue.jsWork closely with product and engineering managers, stakeholders, and cross-functional teams to define, prioritize, and implement impactful features for our usersProduce clean, maintainable, and testable codeGuide and mentor junior developers in code quality, design principles, and best practicesQualifications:A minimum of 6 years of professional software development experienceExpertise in the following areas, with strong proficiency in at least one:Modern C#/.NETVue.js or comparable reactive frameworks (e.g., React, Angular)CSS and contemporary front-end styling techniquesDatabase technologiesProven experience in leading complex engineering projects from design to executionStrong background in clean coding principles (maintainability, flexibility, extensibility)
plantingspace
Join us at Plantingspace as we develop an advanced AI system tailored for analysts and scientists, leveraging a revolutionary approach to reasoning and knowledge representation. Our innovative platform surpasses the capabilities of traditional large language models (LLMs) by integrating algorithms symbolically, enabling multi-step analyses, verifiable reasoning paths, and uncertainty assessments. We aim to create transformative applications that enhance and automate research across diverse fields such as Finance, Strategy Consulting, Engineering, and Material Sciences.We are seeking talented Product Software Engineers who have a proven track record in the commercialization of research software. Your role will focus on the productization of our cutting-edge system, creating compelling use-case demonstrations that highlight its unique advantages. Key responsibilities include implementing applications in quantitative domains (like financial analysis and physics simulations) within our system's framework, identifying its strengths, and developing showcase demos. Additionally, you will play a crucial role in identifying limitations, closing gaps, and enhancing the product based on your insights.
Kaizen Gaming
Welcome to Kaizen Gaming!At Kaizen Gaming, the driving force behind Betano, we are proud to be one of the leading GameTech companies globally, actively operating in 19 diverse markets. Our mission is to harness cutting-edge technology to deliver exceptional experiences to millions of customers who rely on us for their entertainment needs.Our vibrant team consists of over 2,700 Kaizeners from more than 40 nationalities, spread across three continents.As a recognized Best Workplace in Europe and a certified Great Place to Work, we promise that no two days will be the same. Are you ready to Press Play on your potential?About the Role:As the Lead Software Engineer, you will be instrumental in guiding a talented team of software engineers in crafting and delivering top-tier software products. Your leadership will involve overseeing project execution, mentoring team members, and ensuring adherence to engineering best practices. This role seamlessly combines technical acumen with leadership and communication skills to drive both team and organizational success.
Join Canonical, the leading innovator in open-source software and operating systems, powering global enterprises in technology. Our flagship platform, Ubuntu, is a cornerstone in transformative initiatives across public cloud, data science, AI, engineering advancements, and IoT. We proudly partner with top-tier public cloud providers, silicon manufacturers, and industry leaders across various sectors. With a pioneering spirit in global distributed collaboration, our team consists of over 1,200 talented individuals from more than 80 countries, with minimal office-based roles. We convene in person two to four times a year in exciting locations to strategize and align on our goals.As a founder-led, profitable, and rapidly growing organization, we are on the lookout for a dedicated Golang Software Engineer at any experience level who is committed to high engineering standards, embraces continuous learning, and is eager to apply their skills in meaningful ways. This role offers an incredible chance to work with a variety of popular software systems, integration technologies, and innovative open-source solutions.The Commercial Systems division comprises six collaborative engineering teams that work closely with other technical and business units at Canonical. The services crafted, developed, and maintained by the Commercial Systems unit are essential to Canonical's operations, with Golang forming a crucial component of this ecosystem. We are seeking talented software engineers to join the following teams:The Billing Team designs, develops, and manages a Golang service that provides an efficient and scalable solution for converting metrics into billable amounts, allowing customers to monitor their expenditures with Canonical in real-time, and ensuring accurate and timely billing practices. This service also integrates seamlessly with various engineering, business, and payment systems. This team is ideal for engineers looking to enhance their expertise in billing and payment processing.The Contracts Team develops and operates a Golang service that serves as the definitive source for all customer contracts. This service offers a standardized Configure, Price, Quote (CPQ) capability and organizes signed contracts in a structured format. Integration with other engineering and business systems, including CRMs and accounting software, is also a key feature. This team provides an excellent opportunity for software engineers interested in delving deeper into sales and revenue processes.The Livepatch Team is responsible for creating a service aimed at delivering Linux kernel patches that minimize the exploit window for critical and high-severity vulnerabilities in the Linux kernel, allowing for patching while systems continue to run. The engineering team behind this initiative focuses on performance, security, and the continuous improvement of our infrastructure.
Canonical stands at the forefront of open-source software development, delivering innovative operating systems and solutions tailored for global enterprises and technology sectors. Our flagship platform, Ubuntu, is integral to transformative initiatives across public cloud infrastructure, data science, artificial intelligence, engineering advancements, and the Internet of Things (IoT). We proudly serve renowned public cloud providers, silicon manufacturers, and industry pioneers across diverse sectors. As a leader in global distributed collaboration, we boast a dynamic team of over 1,200 professionals across more than 80 countries, with minimal office-based roles. Our teams convene for strategic alignment and collaboration two to four times a year in captivating locations worldwide.Founded, profitable, and on a growth trajectory, we are seeking a Python Software Engineer dedicated to engineering excellence, continuous improvement, and skill development. This role presents an exciting opportunity to engage with popular software systems, cutting-edge integration technologies, and pioneering open-source projects.The Commercial Systems division consists of six engineering teams that collaborate closely with other technical and business units at Canonical. The services engineered and maintained by this division are crucial to our operations, with Python playing a vital role in our initiatives. We invite talented Python Software Engineers to join our dedicated Integrations team.The Integrations team focuses on automating SaaS user management and onboarding new data sources into our data mesh. This team is tasked with designing, developing, and operating Python-based solutions to streamline SaaS seat management and monitor expenditures across our application portfolio. Additionally, the team integrates various internal and external data sources into the data mesh through open-source ETL solutions, empowering data-driven decision-making across the organization.Location: This position is fully remote, available to candidates in the EMEA region.
Join Canonical, a trailblazer in open-source software, as a Golang System Software Engineer focusing on Containers and Virtualization. Our flagship platform, Ubuntu, powers innovative enterprise solutions across public cloud, AI, IoT, and more. As part of our LXD team, you will help shape the next-generation private cloud infrastructure, integrating KVM, Ceph, and SDN technologies designed for optimal performance and reliability. This remote role offers the chance to engage in system-level Go programming, manage data modeling, and contribute to a distributed team that values collaboration and proactive communication. Embrace this unique opportunity to influence modern cloud technologies while enjoying a vibrant and supportive team environment.
Join xAI as a Systems Engineering Tutor, where you will play a crucial role in advancing AI technologies by providing expert input and annotations. Collaborate with a dedicated technical team to ensure the successful training of innovative AI systems, while refining tools and solving complex challenges to enhance model performance. This dynamic position requires adaptability and a proactive approach to excel in a fast-paced environment.
About Dash0At Dash0, we are on a mission to revolutionize observability. As pioneers in the OpenTelemetry space, we are crafting an intuitive, AI-driven platform designed to eliminate vendor lock-in and tedious operational tasks. Join us in creating a product that developers adore, featuring clear pricing and integrated cost management.Your RoleWe are seeking a Senior Go-To-Market Systems Engineer to spearhead the technical framework of our outbound initiatives. This is not your typical Revenue Operations position; you will act as the chief architect for our automated workflows and deliverability systems.Your primary objective will be to design, develop, and uphold a scalable infrastructure that empowers our sales teams. You will be responsible for ensuring our emails reach their intended recipients, maintaining flawless data flow across platforms, and ensuring our automation stack (n8n) operates smoothly and without errors.Key ResponsibilitiesOutbound Infrastructure: Architect and sustain a high-volume email framework, incorporating domain warmup, rotation tactics, and DNS management (SPF, DKIM, DMARC).Automation & Workflow Engineering: Develop sophisticated, multi-step automated workflows using n8n alongside native integrations to link our CRM, data enrichment providers, and internal systems.Data Pipeline Management: Design and oversee data transformation pipelines utilizing APIs and webhooks, ensuring precise JSON mapping and dependable data integration into HubSpot.Deliverability Monitoring: Actively monitor bounce rates, spam classifications, and sender reputation to maximize outreach for our outbound campaigns.System Architecture: Document all workflows and system designs, establishing a reliable source of truth that empowers the team to operate and resolve issues autonomously.Who You AreExperience: You possess 3–5 years of expertise in GTM Engineering or Revenue Operations within a B2B SaaS environment.Technical Skills: You are proficient with APIs and webhooks, capable of interpreting technical documentation, crafting API calls, and troubleshooting intricate integration challenges.Deliverability Specialist: You are well-versed in the nuances of email deliverability and adept at managing domain health and inbox placement on a large scale.Systems Thinker: You approach problem-solving with a focus on scalability and long-term solutions rather than just immediate fixes.
Sign in to browse more jobs
Create account — see all 120,188 results
Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, or location & role pages.
C++/Rust Graphics and Windowing System Software Engineer - Mir
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Experience
Similar jobs
Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.
