RemoteMatch
Role Hub

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.

Relevant skills:ReactTypeScriptNode.jsGoPythonKubernetesDistributed Systems

Software Engineering Listings

Showing 2449–2472 of 9900 verified active positions

Interactive Match Deck
Hypergen LLC

GTM Engineer

Full-time

✨ Join Our Team at Hypergen Love building outbound systems that actually generate revenue? So do we . Hypergen is a fast-growing B2B lead generation agency helping startups and professional services firms across the US, UK, and EU book more meetings through AI-powered outbound. We combine strategy, automation, and creativity to build campaigns that get results - not just opens. We're looking for an experienced GTM Engineer who can own client campaigns from strategy to execution. This is a client-facing role for someone who's comfortable building in Clay, working with AI, and managing campaigns for demanding US clients. What you'll do Own outbound campaigns for US-based clients. Build and optimize Clay workflows and AI automations. Create highly targeted prospect lists and outbound strategies. Test and improve email copy, targeting, and campaign performance. Communicate directly with clients and provide campaign updates. Stay ahead of the latest GTM, AI, and outbound tools. Requirements 🧠 What we’re looking for Experience managing outbound campaigns for US-based clients. Experience working with M&A, Private Equity, B2B SaaS, or other B2B clients. Previous experience at a lead generation, outbound, or GTM agency. Experience using AI and GTM tools such as Clay, PlusVibe, Apollo, RB2B, BuiltWith, or similar platforms. Excellent English communication skills. Comfortable managing multiple client accounts. Proactive, organized, and obsessed with improving performance. Available

Worldwide

Job Title: Senior Backend Engineer Role Type: Contractor (20 hrs per week) Location: Remote We are engaging Senior Backend Engineers to participate in an advanced project for a customer, focused on creating sophisticated Reinforcement Learning Environments for AI model training and evaluation. In this role, you'll apply your expertise to help train next-generation AI systems. Your work will shape how models learn, reason, and perform through high-quality, real-world input. No prior experience in AI is required — your domain knowledge is what matters. As an expert, you will create Reinforcement Learning Environments that test an AI model’s ability to design, deploy, troubleshoot, secure, scale, and recover production-grade cloud infrastructure. You will develop realistic scenarios involving distributed systems, networking, IAM, queues, durable storage, observability, rolling deployments, and disaster recovery, then build reproducible environments, deterministic validation tests, golden reference solutions, and intentionally defective variants. Required Skills C++ Python Rust GoLang JAVA JavaScript DevOps Scope of Work Design, develop, and implement realistic cloud infrastructure environments to evaluate AI model proficiency in systems design, deployment, and troubleshooting. Create detailed and reproducible scenarios involving distributed systems, networking, Identity and Access Management (IAM), message queues, persistent storage, observability, rolling deployments, and disas

US
Full-time

Considering joining Espeo Software ? We are a technology company that started its journey in 2008. Our main headquarters is located in the picturesque city of Poznań, nestled by the beautiful Malta lake. For more than 18 years, we have been assisting companies in developing and implementing innovative fintech solutions. Leveraging our expertise in areas such as blockchain, online payments, and more, our clients can invent and develop cutting-edge solutions and services that keep them at the forefront of innovation. Requirements At Espeo Software , we’re often looking for talented professionals to join our team across a wide range of technology areas, including Frontend, Backend, Fullstack, Cloud, AI, Mobile, and more. If our vision and values resonate with you and you’re looking for your next professional challenge, we’d love to hear from you! Don’t hesitate to submit your application. Your next opportunity might be waiting for you at Espeo. 💙 Submit your application, and we'll ensure to prioritize contacting you when a suitable opportunity arises. Originally posted on Himalayas

Worldwide

We are looking for a Backend Developer who knows the web in-depth. We want someone who understands how an HTTP request flows through the system, can design a clean domain model, and set up an architecture that doesn't collapse as it grows. The UI part exists and we support it, but this role focuses on backend logic, data structure, APIs, and resilient systems. What you will do: - Design domain models and databases. - Implement APIs with a clear structure and distinct separation of concerns. - Work on business logic, pipelines, workflows, and background processes. - Performance optimization, scaling patterns, and monitoring. - Participate in architecture design and new services. - (When necessary) collaborate with the frontend to define data contracts and component interfaces. What we are looking for: - Multi-year experience in web development, with a primary focus on backend. - Deep understanding of HTTP: request lifecycle, headers, caching, authentication flows. - Ability to design data models and write efficient SQL queries. - Comfort with full-stack flow: not necessarily building UIs, but understanding the entire application end-to-end. - Experience in maintaining and evolving production systems. Nice to have (not deal breakers): - Experience in Elixir and Phoenix. - Experience with modern frontend frameworks (React, Vue, Svelte) to collaborate effectively. - TailwindCSS familiarity. - Previous exposure to distributed systems, message queues, or event-driven architecture.

US

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. Your responsibilities will include: Develop and maintain API-based integrations between internal and external systems. Build cloud-native services using Azure Functions, Logic Apps, API Management, and messaging services. Implement automation for system workflows, identity lifecycle, and data synchronization. Create and maintain deployment pipelines and Infrastructure-as-Code with Terraform. Troubleshoot integration issues across APIs, Azure services, and data sources. Maintain up-to-date technical documentation for integrations and scripts. We expect you to have: 3+ years of experience developing and supporting system integrations in Microsoft Azure. Strong hands-on experience with Azure Functions, Logic Apps, Service Bus/Event

EU/EEA
Bright Vision Technologies

SAP Access Control Engineer

Full-time

Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States. This is a fantastic opportunity to join an established and well-respected organization offering tremendous career growth potential. Job Title: SAP Access Control Engineer Location: 100% Remote (U.S.) Position Type: Full-time, Direct W2 Salary Range: $128,000–$145,000 Annually Experience Required: 6+ years Sponsorship: U.S. Citizens, Green Card Holders, EAD Holders, and H-1B transfer candidates are encouraged to apply. We are unable to sponsor new H-1B visa petitions for this position. Job Summary: We are seeking an experienced SAP Access Control Engineer to design, implement, and operate security and access-control frameworks for complex SAP landscapes, including S/4HANA, ECC, BW/4HANA, Fiori, BTP, and SuccessFactors. In this role you will be responsible for SAP role design, user provisioning, segregation-of-duties analysis, audit support, and the technical operation of SAP GRC suites. The ideal candidate will combine deep expertise in SAP authorization concepts with strong hands-on experience operating SAP GRC Access Control and Process Control, and will partner closely with audit, compliance, and business teams to deliver a secure, auditable SAP environment. Required Qualifications Bachelor’s degree in Computer Science, Engineering, or a related technical discipline. Five or more years of SAP Security / GRC exp

US
Full-time

At TechBiz Global , we are providing recruitment service to our TOP clients from our portfolio. We are currently seeking a Coherency Verification Engineer to join one of our clients ' teams. If you're looking for an exciting opportunity to grow in a innovative environment, this could be the perfect fit for you. Responsibilities: Verify complex digital designs at RTL level according to architecture and design specifications. Develop and maintain verification environments using SystemVerilog and UVM. Create, execute, and debug test plans for block-level, subsystem-level, and top-level verification. Work on the verification of coherent systems, including cache-related functionality and interconnect behavior. Validate designs involving CHI protocol, cache structures, coherency mechanisms, and system-level interactions. Run and manage simulations, regressions, and debug failures using industry-standard verification tools. Apply both formal and dynamic verification methodologies to identify design issues early. Use scripting languages such as Python, Perl, Bash, or TCL to automate verification flows and regression processes. Collaborate closely with architecture, design, and verification teams to analyze specifications, clarify requirements, and resolve issues. Track, document, and communicate verification progress, bugs, coverage status, and technical risks. Contribute to continuous improvement of verification methodology, tools, and best practices. Requirements Master or PhD Engl

US
Collaboration Betters The World S.A

BE - Senior Cloud Engineer (Azure)

Full-time

Overview Who are we? Collaboration Betters The World (CBTW), is a company providing tech and business solutions to its clients, through the expertise of its 5 service lines. As a Senior Cloud engineer, you will join our Cloud & Enterprise platforms service line, where we are crafting and implementing transformative cloud strategies and enterprise solutions that enhance productivity, agility, and scalability across all business functions and services. Responsibilities Key Responsibilities Architecture & Design Design and implement secure, scalable, and cost-effective Azure cloud solutions. Contribute to architecture decisions on networking, identity, storage, and compute. Develop solutions aligned with Well-Architected Framework and compliance requirements (ISO27001, DORA, GDPR). Implementation & Automation Build and manage infrastructure using Terraform, ARM, or Bicep templates . Develop CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins). Automate provisioning, monitoring, and scaling of cloud environments. Operations & Reliability Manage and optimize Azure services (VMs, AKS, App Services, Functions, Networking, Storage). Implement monitoring, logging, and observability (Azure Monitor, Log Analytics, Datadog). Ensure high availability, disaster recovery, and backup strategies are in place. Security & Compliance Implement Azure security best practices including IAM, RBAC, Key Vault, Defender for Cloud. Support audits and ensure adherence to cloud comp

Worldwide
Full-time

The Implementation Engineer is responsible for end-to-end technical deployment, integration, and validation of Picture Archiving and Communication Systems (PACS) and related DeepHealth imaging solutions at hospitals and other healthcare facilities. This role partners with clinical and technical stakeholders, including radiologists, radiology administrators, clinical staff, network engineers, and third-party vendors, to deliver successful implementations with reliable DICOM workflows and enterprise imaging connectivity. Requirements Essential Duties and Responsibilities Serve as the primary implementation resource for assigned client projects from kick-off through completion. Coordinate project tasks and own delivery milestones while acting as a primary point of contact for customer communication and issue resolution. Deploy, integrate, and validate PACS and related imaging solutions in customer environments, including DICOM workflow and enterprise imaging connectivity. Provide second-level technical support for healthcare IT systems, including troubleshooting and resolving escalated issues during and after implementation. Collaborate with IT, Product, and Engineering to escalate and resolve complex technical problems. Maintain detailed records of incidents, solutions, and workflows in the ticketing system. Contribute to continuous improvement of implementation and support processes and the knowledge base. Ensure work complies with applicable regulatory standards and internal

US
Contract

Pay: $100–$150/hour Location: Global, fully remote Job Type: Contract (~15 hours per week) Schedule: Flexible—you choose the hours and days you work, including weekends if desired We are looking for highly skilled Machine Learning Experts to contribute to an AI training project involving model development, training and inference systems, numerical computing, performance optimization, and Python. The work involves creating, solving, reviewing, and validating challenging machine-learning engineering tasks. A representative task may require implementing or modifying a model, constructing a reproducible training or inference workflow, optimizing memory or throughput, debugging numerical or system-level failures, and verifying that the resulting implementation satisfies objective correctness and performance requirements. This role is designed for experienced ML engineers and researchers who understand the systems beneath high-level APIs. Candidates should have meaningful practical experience with multiple tools from the modern ML stack and be able to explain what they personally built, optimized, or operated. What You’ll Work On Develop and validate machine-learning models, training pipelines, inference systems, and supporting infrastructure. Implement model components, data pipelines, evaluation systems, and numerical methods. Build reproducible programmatic workflows using Python and command-line tools. Work with tensor operations, automatic differentiation, model architectures,

US

In short If you're a Senior iOS Developer who knows BLE inside out and likes code that talks to physical things, we want to talk. You'd join us on a freelance, time & material basis : you're paid for the hours you actually work on real client projects. The first three months are about figuring out if we're a good match. When things work out, and that depends on the work itself, the project pipeline, and business timing, there's a real path to our core team with a permanent contract and full benefits. Why intent ? We've been designing and co-creating connected devices since 2008. Wearables, smart audio, health-tech hardware for clients like Oura and BOSE, backed by investors like a16z and Founders Fund. We're 60+ people, fully remote, and AI-native since before LinkedIn influencers discovered the term. We use AI every day, in actual work, not just in company decks. If your Swift has ever made a physical device do something it couldn't do before, you already get why we love what we do. Who this role is NOT for If you like being told exactly what to build every morning, opening Jira, closing Jira, and logging off at 17:01, we're probably not your people. We look for engineers who ask "why" before "how", challenge assumptions, and occasionally break things because they were trying something new. We're AI-native and we expect you to treat AI as a daily multiplier, not a gimmick. What we expect: ownership of what you touch, straight talk when things get complicated, and the kin

Worldwide

Yopeso has been developing a diverse range of software products, from large-scale applications to smaller solutions, for 20 years. With a growing team of over 300 employees across five locations, we are dedicated to fostering a culture of growth, transparency, and professionalism. At Yopeso , we value authenticity, curiosity, and ambition. These values drive us to build strong connections within our community and with our partners, ensuring trust, integrity, and transparency in all our business practices. We strive to maintain the highest professional standards and continuously challenge ourselves to develop high-quality, high-performance, and secure software solutions. Our approach is rooted in efficient collaboration among passionate professionals working in agile teams. Guided by curiosity and ambition, we strive to create products that are meaningful and impactful, while remaining true to our authentic selves. What we offer: Competitive remuneration Remote work Sports/leisure benefit 20 sick leave days paid at 100% 32 calendar days of vacation Team events, online, at the office, or outside Professional development plan with guidance and mentorship Training and development opportunities with an allocated budget Professional Certifications Optional medical insurance Requirements About the Project We are looking for a Reliability / DevOps Engineer to join theteam, supporting a financial database platform built around business-critical database systems and related operational

Worldwide

Canonical is building a comprehensive automation suite to provide multi-cloud and on-premise data solutions for the enterprise. The data platform team is a collaborative team that develops a full range of data stores and data technologies, spanning from big data, through NoSQL, cache-layer capabilities, and analytics; all the way to structured SQL engines. The OpenSearch team is, among other things, focused on creating the best enterprise automation solution for search and analytics suites like OpenSearch and Elasticsearch. We have a number of openings we are looking to hire across a range of levels. We will help you identify a suitable position depending on your experience and interests. Engineers who thrive at Canonical are mindful of open-source community dynamics and equally aware of the needs of large, innovative organisations. Location: This role can be filled in European, Middle East and African time zones. What your day will look like The OpenSearch team is responsible for the automation of OpenSearch operations. This includes ensuring fault-tolerant replication, TLS, installation, and much more; but also provides domain-specific expertise on the actual data system to other teams within Canonical . This role is focused on the creation and automation of features of data platforms, not analysing the data in them. Collaborate proactively with an internationally distributed team Write high-quality, idiomatic Python code to create new features Debug issues and interact wit

EU/EEA

Canonical is building a comprehensive automation suite to provide multi-cloud and on-premise data solutions for the enterprise. The data platform team is a collaborative team that develops a managed solutions for a full range of data stores and data technologies, spanning from big data, through NoSQL, cache-layer capabilities, and analytics; all the way to structured SQL engines (similar to Amazon RDS approach). We are facing the interesting problem of fault-tolerant mission-critical distributed systems and intend to deliver the world's best automation solution for delivering managed data platforms. We are looking for candidates from junior to senior level with interests, experience and willingness to learn around Big Data technologies, such as distributed event-stores (Kafka) and parallel computing frameworks (Spark). Engineers who thrive at Canonical are mindful of open-source community dynamics and equally aware of the needs of large, innovative organisations. Location: This role can be filled in European, Middle East and African time zones. What your day will look like The data platform team is responsible for the automation of data platform operations, with the mission of managing and integrating Big Data platforms at scale. This includes ensuring fault-tolerant replication, TLS, installation, backups and much more; but also provides domain-specific expertise on the actual data system to other teams within Canonical . This role is focused on the creation and automation o

EU/EEA

What are we building? Hard Rock Digital is a team focused on becoming the best online sportsbook, casino, and social casino company in the world. We're building a team that resonates passion for learning, operating, and building new products and technologies for millions of consumers. We care about each customer's interaction, experience, behavior, and insight and strive to ensure we're always acting authentically. Rooted in the kindred spirits of Hard Rock and the Seminole Tribe of Florida, the new Hard Rock Digital taps a brand known the world over as the leader in gaming, entertainment, and hospitality. We're taking that foundation of success and bringing it to the digital space — ready to join us? What's the position? We are looking for a Senior Backend Engineer to join our Quantitative Sports team. We’re building the next generation of our in‑house pricing engine — a low‑latency, high‑throughput system that powers live odds for millions of users. As a Senior Backend Engineer, you’ll own major architectural decisions, partner directly with quantitative analysts, and shape the core backend that drives our sportsbook. This is a high‑impact role with significant autonomy. If you thrive in fast‑moving environments and love solving complex real‑time engineering challenges, you’ll feel at home here. What You’ll Do Architect and build backend services that operate reliably under intense data and user load Reduce system latency and optimize real‑time performance across the pricin

US

About MoneyHash MoneyHash is building the future of API-based payment infrastructure. Our easy-install APIs consolidate the revenue cycle across geographies, functions, and use cases. We're saving our clients time and money, boosting product performance, unlocking new business opportunities, and reducing tech debt. We're one of the fastest-growing payment infrastructure companies in emerging markets, and we know that building the right team is crucial to realizing our potential. At MoneyHash , we champion human empathy as well as work excellence. Join us and let's explore this journey together! Your Team Integrations is where MoneyHash 's core promise actually gets built. Every merchant who connects once and reaches dozens of providers is standing on a connection that somebody scoped, briefed, tested and shipped. We add providers and payment methods continuously across MENA and beyond (cards, KNET, Mada, STC Pay, Fawry, wallets, BNPL), and each one is its own small project with its own documentation, quirks, sandbox and failure modes. You'll own that pipeline. Requests arrive from sales, customer success and merchants: a new provider, a new payment method on a provider we already support, or a new capability on a method that's already live. You work out what each one actually involves, write it down precisely enough that other people can build it, and carry it through to go-live. You will not write code. You will read a great deal of API documentation. What You'll Be Doing Ow

EU/EEA
Full-time

About the Company: Kodland is an international online coding and digital skills school that helps children aged 5 to 17 take their first steps into the world of programming and technology. About the Role: Are you a passionate programmer who loves coding and computer games? Would you like to help children create their first projects and take their first steps into the programming world by teaching them Python? If so, this opportunity is perfect for you! Responsibilities: Deliver fun and interactive Python Programming lessons using provided materials. Develop your own skills under the guidance of experienced Kodland teachers. Share feedback about lessons with the Kodland team. Regularly report on student progress and help improve the learning experience. Be a positive representative of Kodland and contribute creative ideas to support students. Attend all training and support sessions provided throughout the hiring process. Join our team today and experience the joy of teaching with Kodland ! 💙 Please note: This is a part-time freelance position. There is no fixed or guaranteed income. Requirements Requirements: Intermediate level Python experience. Availability of at least 10 hours per week. You love teaching and connecting with children and young people. You speak English fluently (C1) Willing to work flexible hours: weekday: 3 - 9 pm GMT , weekend: 9 am - 9 pm GMT . You'll have to successfully pass a digital skills test to demonstrate your coding abilities Fully remote worki

Worldwide

Addepto is a leading AI consulting () and data engineering () company that builds scalable, ROI-focused AI solutions for some of the world's largest enterprises and pioneering startups, including Rolls Royce, Continental, Porsche, ABB, and WGU. With an exclusive focus on Artificial Intelligence and Big Data, Addepto helps organizations unlock the full potential of their data through systems designed for measurable business impact and long-term growth. The company's work extends beyond client engagements. Drawing from real-world challenges and insights, Addepto has developed its own product - ContextClue - and actively contributes open-source solutions to the AI community. This commitment to transforming practical experience into scalable innovation has earned Addepto recognition by Forbes as one of the top 10 AI consulting companies worldwide. As part of KMS Technology, a US-based global technology group, Addepto combines deep AI specialization with enterprise-scale delivery capabilities—enabling the partnership to move clients from AI experimentation to production impact, securely and at scale. As a Data Engineer , you will have the exciting opportunity to work with a team of technology experts on challenging projects across various industries, leveraging cutting-edge technologies. Here are some of the projects we are seeking talented individuals to join: Design and development of a universal data platform for global aerospace companies. This Azure and Databricks powered ini

Worldwide
Full-time

At TechBiz Global , we are providing recruitment service to our TOP clients from our portfolio. We are currently seeking a Data Engineer (Adobe AEP) to join one of our clients ' teams. If you're looking for an exciting opportunity to grow in a innovative environment, this could be the perfect fit for you. Responsibilities Build and maintain ingestion pipelines into AEP (batch, streaming, APIs). Map and transform source data (CRM, billing, OCS, channels) into XDM schemas. Ensure data quality, deduplication, and reconciliation across datasets. Optimize data pipelines for performance, scale, and cost efficiency. Support debugging of ingestion issues and coordinate fixes with Adobe/vendor teams. Document data pipelines, mappings, and transformation logic for sustainability. Requirements Skills & Qualifications Strong SQL, Python/Scala, and ETL/ELT development skills. Hands-on experience with APIs, JSON, Kafka, and cloud data platforms (AWS, Azure, GCP). Familiarity with Adobe AEP XDM schemas and Identity Service. Strong problem-solving and debugging ability. Experience in data quality frameworks and reconciliation processes. Highlights Location: Remote Originally posted on Himalayas

India
Full-time

Design and implement a reusable approach to SAP Fieldglass Test Automation and the associated framework Coach and mentor others on the adoption of SAP Fieldglass Test Automation technologies and techniques Analyze and understand SAP Fieldglass Testing Procedures and Requirements Develop and execute SAP Fieldglass Test Cases, Test Automation, and Automation Scripts Identify, document, and conduct follow-ups on bugs and quality issues Develop test plans and write automation test cases wherever needed Regularly revisit SAP Fieldglass test cases and strategy to incorporate the latest product functionality Report on SAP Fieldglass testing status and results Manage customer relationships and ensure customer satisfaction Experience in Test Automation Experience in SAP Fieldglass applications Knowledge of Software Testing, Programming Languages, and Quality Assurance Principles Excellent organizational, communication, and time-management skills Customer relationship management experience Experience working in an agile DevOps environment. Hands-on experience with Selenium WebDriver, Selenium with Java, BDD Experience with tools like Splunk, Dynatrace, and other DevOps tools. Good experience building, maintaining, and enhancing CI/CD pipelines. Good experience in AWS; Additional experience with Azure and/or GCP a plus. Originally posted on Himalayas

US

Read this first — two non-negotiables Go is the job, not a bonus skill. We're only considering candidates with 5+ years of hands-on, production experience in Go . If Go isn't (one of) your primary languages, this role won't be a match — and we'd rather save you the time. You must live in a European timezone (UTC−1 to UTC+3). This is a hard requirement. Applications from outside this range won't be considered, regardless of how strong the profile is. Still with us? Great — here's why this role is worth your attention. Who we are We're Jobtome () — an HR Tech company building the modern web applications that companies use to run complex hiring and recruitment workflows at scale. Our products are highly interactive, data-driven, and built for real-world usage — not demos. We work with a strong product mindset, short feedback loops, and a pragmatic engineering culture: quality, ownership, and code we're still proud of a year from now. The role You'll join our engineering team as a Senior Go Backend Developer and take real ownership of critical backend systems and services — not ticket-pushing, actual ownership. You'll design, build, and evolve the backend services that power our products, weigh in on architectural decisions, improve system reliability, and help shape how backend engineering is done across the company. This is a hands-on senior role: you'll write production Go every day and be deeply involved in technical decisions that have real impact. Requirements Quick reminde

EU/EEA

Are you passionate about building event-driven systems? Do you have a strong grasp of Kotlin or Go? Do you enjoy finding solutions for significantly impactful challenges? If the answers to the above questions are yes, then this role could be ideal for you! Requirements What you will do Build greenfield mission-critical services and expand the reliability of existing ones Help to shape GRID 's technological landscape together with experienced colleagues Participate in architectural discussions, providing feedback to coworkers and ensuring good practices Work closely together with product stakeholders to communicate progress and considerations effectively Your skills will include (must have) Minimum of 3 years of commercial experience Deep knowledge of a strongly typed language (preferably Kotlin / Go) Explicit (nullable) types Strong, minimal contracts Helpful abstractions and class hierarchies / compositions (introduced at an appropriate time) Ambition to build robust, high-quality mission-critical systems, leveraging the power of: Automated testing Automated monitoring and alerting CI/CD infrastructure Know-how of good API design (preferably REST / GraphQL), paying attention to: Documentation Self-documenting naming and structures Minimal and extendable contracts (while minimizing breaking changes) Experience with GraphQL/REST APIs, micro-service architecture and container / orchestration systems (preferably Docker / Kubernetes), while bearing in mind: Complexity trade-offs

Worldwide

Job Title: Full Stack Developer Job Type: Contractor Location: Remote Required Skills Node.js Typescript React Angular GoLang API Integrations FastAPI REST API React Native Shopify Wordpress Nest.js In this role, you'll apply your end-to-end development expertise to help train next-generation AI systems. Your work will shape how models learn, reason, and perform through high-quality, real-world input. No prior experience in AI is required — your development skills are what matter. As an expert, you will be creating Reinforcement Learning Environments which test an AI model's ability to solve full-stack software problems, spanning frontend, backend, and the connection between them. You will be tasked with creating a reproducible environment and a golden reference solution for the problem. Scope of Work Contribute clear code samples, debugging approaches, and development insights across frontend and backend, using languages like JavaScript/TypeScript, Python3, Java, or Go. Identify, troubleshoot, and resolve bugs that span both the UI and the underlying API or database layer. Build small to medium features end-to-end, from the interface through to the data layer, following good coding practices. Improve existing frontend and backend code to make it cleaner, more consistent, and easier to maintain. Document your reasoning, approach, and code decisions to support AI training data quality. Review peer-contributed code and technical submissions for correctness and clarity. Preferre

US

Role Title: Senior Software Engineer Role Type: Contract Location: Remote Required Skills: Python3 JAVA Rust Algorithms Basics C++ Typescript Bug fixing Feature implementation Codebase refactoring Performance optimization In this role, you'll apply your expertise to help train next-generation AI systems. Your work will shape how models learn, reason, and perform through high-quality, real-world input. No prior experience in AI is required — your domain knowledge is what matters. 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. Prefer

US
Direct Answers

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.

Explore Other Remote Categories & Locations