Remote Software Developer Jobs

Debugging
704 jobs found. to receive daily emails with new job openings that match your preferences.
704 jobs found.

Set alerts to receive daily emails with new job openings that match your preferences.

Apply

πŸ“ UK, France, Germany, Netherlands, Poland

🧭 Full-Time

🏒 Company: SamsaraπŸ‘₯ 1001-5000πŸ’° Secondary Market over 4 years agoπŸ«‚ Last layoff almost 5 years agoCloud Data ServicesBusiness IntelligenceInternet of ThingsSaaSSoftware

  • B.S. in Computer Science, Engineering (Mechanical/Electrical), or other Technical Field
  • Excellent written and verbal communication skills, you can speak both Engineer and Human.
  • Strong bias for action, ability to dive deep, and insistence on the highest standards.
  • Ability to work in a hyper-growth environment with shifting priorities.
  • Willingness to work flexible hours during nights and weekends as required.
  • Develops expertise in testing, analysis, and relevant product and technical domains
  • Ability to build & develop troubleshooting tools either independently or through partnership with L3 team e.g. build solution on top of Databricks
  • Synthesizes broad and deep Customer understanding to prioritize, engage & close out effectively.
  • Solves complex and diverse problems where analysis requires in-depth evaluation of factors with imaginative and innovative troubleshooting and experimentation (Problems may be previously unknown).
  • Creates positive, impactful changes to one's Team through quality collaboration, communication & leadership. Use your technical knowledge and product expertise to troubleshoot and resolve customer issues with medium to high complexity.
  • Provide direct feedback to Support Management for product and process improvements to help enhance the customer experience.
  • Champion, role model, and embed Samsara’s cultural principles (Focus on Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team) as we scale globally and across new offices.

AWSGraphQLSQLBashData AnalysisJiraREST APICommunication SkillsCI/CDProblem SolvingCustomer serviceMentoringLinuxDevOpsNetworkingTroubleshootingJSONTechnical supportScriptingDebuggingCustomer support

Posted about 1 hour ago
Apply
Apply
πŸ”₯ Product Solution Engineer
Posted about 3 hours ago

πŸ“ India

🧭 Full-Time

πŸ” SaaS

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 3+ years in Product Ops, Consultant, Data, Solutions roles or related fields
  • Should have troubleshooting and debugging experience.
  • Experience working with cross-functional teams (e.g., Engineering, Design, Product Management)
  • Proven experience in a technical support or product solution role, preferably within a SaaS environment.
  • Basic knowledge of APIs, databases, and UI technologies such as Vue.js, MongoDB, and RESTful APIs.
  • Project management tools (e.g., ClickUp, Freshdesk)
  • Familiarity with product development methodologies (e.g., Agile)
  • Experience with automation tools is a plus(e.g., Zapier, Automator)
  • Ability to work with stakeholders to assess potential risks.
  • Ability to analyze existing tools and databases and provide software solution recommendations.
  • Ability to translate business requirements into non-technical lay terms.
  • Ability to read APIs.
  • Act as the primary point of contact for customer issues related to phone services on our SaaS platform.
  • Handle customer tickets promptly, ensuring timely and effective resolution.
  • Collaborate closely with development and support teams to diagnose, troubleshoot, and resolve issues.
  • Analyse tickets and find patterns for Product Enhancements.
  • Provide clear and concise communication to customers regarding the status and resolution of their issues.
  • Maintain detailed records of customer interactions and resolutions in our ticketing system.
  • Participate in agile development processes, contributing to sprint planning, stand-ups, and retrospectives.
  • Utilize your knowledge of APIs, databases, and UI technologies to analyze and resolve technical problems.
  • Develop and maintain documentation for troubleshooting processes and solutions.

Project ManagementAgileMongoDBVue.JsAPI testingRESTful APIsTroubleshootingTechnical supportData analyticsDebuggingCustomer support

Posted about 3 hours ago
Apply
Apply
πŸ”₯ Front-End Engineer
Posted about 6 hours ago

πŸ“ United States

🧭 Full-Time

πŸ’Έ 85000.0 - 105000.0 USD per year

πŸ” Software Development

🏒 Company: MozillaπŸ‘₯ 5001-10000πŸ’° $300,000 Angel over 20 years agoπŸ«‚ Last layoff 5 months agoInternetOpen SourceWeb BrowsersSoftwareBrowser Extensions

  • 3+ years of experience in a professional environment, with a solid understanding of workplace communication and collaboration practice.
  • At least 2 years of hands-on experience in front-end development using modern JavaScript (e.g., ES6+, React, or similar frameworks).
  • Prior experience working remotely.
  • Proficiency in web technologies, including HTML, CSS, and JavaScript.
  • Professional experience in Mercurial or Git and experience with version control workflows, including branching, merging, and pull requests.
  • Knowledge of UI/UX design principles and the ability to collaborate with designers to improve user interfaces.
  • Experience with front-end testing frameworks (e.g., Jest, Mocha, Cypress) and writing automated tests for performance and reliability.
  • Familiarity with web accessibility standards and best practices.
  • Great communication skills (both written and verbal), documentation skills, and the ability to work with a multi-disciplinary, geographically distributed team.
  • Deep respect for the different skills and perspectives that people of varied technical and non-technical backgrounds bring to a team.
  • Strong debugging, problem-solving, and analytical skills, with the ability to work on complex, ambiguous problems
  • Maintain and improve the front-end codebase of the application, completing tasks both on your own and under the guidance of senior team members.
  • Build your understanding of the Thunderbird Desktop codebase by tackling bugs reported by team members and the community, ensuring high code quality and improving the experience for tens of millions of users.
  • Support volunteer WebExtension developers with expertise in modern JavaScript and toolchains, review extensions submitted to our official extension platform and help to improve our WebExtension APIs.
  • Participate in weekly team meetings, providing updates and getting involved in team discussions about projects being worked on.
  • Communicate with the Design Team as you interpret mock-ups to build out new features.
  • Work closely with back-end engineers to integrate front-end features with back-end services.
  • Share the responsibility of monitoring and managing the codebase by reviewing automated test results, triaging regressions, backing out problematic changes, and ensuring the successful integration of patches to uphold project standards and stability.

CypressEs6Frontend DevelopmentGitHTMLCSSJavascriptJestReact.jsUI DesignCommunication SkillsCollaborationProblem SolvingDebugging

Posted about 6 hours ago
Apply
Apply

πŸ“ United Kingdom

🧭 Full-Time

πŸ’Έ 60000.0 - 65000.0 GBP per year

πŸ” Software Development

🏒 Company: Beyond Co

  • Strong expertise in PHP and the Laravel framework, with a deep understanding of the language’s nuances and best practices.
  • Solid understanding of software development principles, design patterns, and best practices.
  • Familiarity with Agile methodologies and experience applying these concepts to enhance project delivery and team collaboration.
  • Excellent problem-solving skills and the ability to think critically and strategically.
  • Capable of assessing complex problems, identifying root causes, and developing effective solutions.
  • Strong communication and interpersonal skills, with the ability to work effectively with cross-functional teams.
  • Ability to articulate technical concepts to non-technical stakeholders
  • A proactive, self-motivated attitude with a passion for technology and continuous improvement.
  • Willingness to stay updated with industry trends and emerging technologies to drive innovation within the team.
  • Self-starter attitude, taking ownership and driving forward the work from conception to delivery.
  • Actively support the enhancement and ongoing development of our products, ensuring they meet evolving market demands and maintain high performance and reliability.
  • Collaborate with cross-functional teams to define product vision and translate it into actionable development plans.
  • Contribute significantly to the architecture, design, and implementation of both new and existing software solutions.
  • Work closely with product management and UX/UI teams to create scalable and user-friendly applications that align with business goals.
  • Perform coding assignments while adhering to best practices and design principles. Collaboratively craft high-quality, maintainable, and efficient code.
  • Oversee and support the shared codebase and advocate for continuous improvement through refactoring and optimising existing code.
  • Establish and maintain common coding standards, frameworks, and best practices within the team.
  • Contribute to shared code bases to promote code reuse and ensure consistency across projects.
  • Document processes and guidelines to facilitate onboarding and knowledge sharing.
  • Conduct thorough code reviews to ensure the accuracy, functionality, and security of code changes.
  • Provide constructive feedback to team members to enhance code quality and reduce technical debt.
  • Assess risks associated with code changes and advocate for improvements as necessary.
  • Mentor and support associate to mid-level engineers, providing guidance on technical challenges, career development, and best practices.
  • Foster a collaborative learning environment where team members feel empowered to share ideas and seek help when needed.
  • Develop and execute comprehensive testing strategies for new features, ensuring high-quality deliverables.
  • Collaborate with QA engineers to identify and resolve issues before deployment, and implement automated testing where feasible to enhance efficiency.
  • Identify and evaluate new technologies, tools, and methodologies to improve team efficiency and effectiveness.
  • Propose and implement process improvements that enhance productivity, streamline workflows, and foster a culture of continuous improvement.

Backend DevelopmentPHPSoftware DevelopmentSQLAgileDesign PatternsGitMySQLData StructuresCommunication SkillsCI/CDProblem SolvingRESTful APIsMentoringSoftware EngineeringDebugging

Posted about 6 hours ago
Apply
Apply
πŸ”₯ Senior Automation Engineer
Posted about 7 hours ago

πŸ“ US

🧭 Full-Time

πŸ’Έ 126140.0 - 190800.0 USD per year

πŸ” Software Engineering

🏒 Company: SamsaraπŸ‘₯ 1001-5000πŸ’° Secondary Market over 4 years agoπŸ«‚ Last layoff almost 5 years agoCloud Data ServicesBusiness IntelligenceInternet of ThingsSaaSSoftware

  • At least five years of experience in developing automated test frameworks and software tools for product development and validation.
  • Strong understanding of test system architectures and understands build, release test pipeline within SDLC.
  • Understanding of embedded or distributed system.
  • Experience in setting up automated test environments and building test beds with physical hardware.
  • Demonstrated proficiency in debugging, troubleshooting and root cause analysis.
  • Excellent communication skills, with the ability to collaborate effectively across teams with diverse backgrounds.
  • Champion automation frameworks and collaborate with engineering teams to design APIs that prioritize automation from the start, within a close-knit Firmware Quality.
  • Partner with your QE Lead/Manager, Engineering and Automation framework teams to define quality goals, expand test coverage, and focus on automation first strategy.
  • Focus on automation of new features & existing regression test cases to minimize regression cycle time & improve overall quality of product.
  • Build & execute automation tests simulating real world scenarios to find defects & regressions, triage with relevant stakeholders and publish detailed dashboards/reports.
  • Develop an automation strategy to facilitate testing activities throughout Samsara product life cycles.
  • Integrate hardware infrastructure for simulation, hardware validation, and product development.
  • Champion, role model, and embed Samsara’s cultural principles (Focus on Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team) as we scale globally and across new offices.

AWSPythonSQLData AnalysisEmbedded SystemsQA AutomationREST APICI/CDTroubleshootingScriptingSoftware EngineeringDebugging

Posted about 7 hours ago
Apply
Apply

πŸ“ United Kingdom

πŸ’Έ 100.0 GBP per hour

πŸ” Software Development

🏒 Company: Skiller WhaleπŸ‘₯ 11-50πŸ’° $2,971,981 Seed about 3 years agoDeveloper ToolsEdTechTrainingSoftware

  • Expertise in Test-Driven Development
  • Expertise in Event-Driven Architecture
  • Experience with REST API Design
  • Experience with Domain-Driven Design
  • Lead targeted micro-workshops for small groups of software engineers
  • Bring expertise and enthusiasm for software engineering
  • Ensure learners leave with a deep understanding of the topic

AWSDockerLeadershipPythonJavaSoftware ArchitectureTypeScriptC#API testingGoTestRailReactCommunication SkillsCI/CDProblem SolvingRESTful APIsMentoringMicroservicesSoftware EngineeringDebugging

Posted about 9 hours ago
Apply
Apply

πŸ“ Bratislava, Kyiv

🧭 Full-Time

πŸ” Software Development

🏒 Company: Altamira.ai

  • 5+ years in engineering, with a focus on code quality and best practices
  • 3+ years of experience in building web solutions using (a) Node.js or (b) React with another programming language (Java, Python, .NET, etc.)
  • Proficiency in JavaScript/TypeScript
  • Strong analytical and problem-solving skills
  • Proactiveness and ability to drive improvements in projects
  • Comfortable working in Agile environments
  • Upper-intermediate English
  • Design scalable, modular, and maintainable architectures for AI-powered applications
  • Collaborate with product teams to understand requirements and translate them into technical solutions
  • Integrate APIs (e.g., OpenAI, Hugging Face) for NLP, image recognition, and other AI-driven tasks
  • Implement prompt engineering, embeddings, and vector databases (Postgres) for Retrieval-Augmented Generation (RAG)
  • Customize pre-trained AI models using tools like Hugging Face’s Transformers
  • Optimize server-side logic for efficient AI querying and integration
  • Work with unstructured data (text, images, etc.) and convert it into model-ready formats
  • Validate AI model outputs to ensure quality and business value

AWSBackend DevelopmentDockerNode.jsPostgreSQLPythonSoftware DevelopmentSQLAgileArtificial IntelligenceDesign PatternsExpress.jsFrontend DevelopmentFull Stack DevelopmentGitJavascriptMachine LearningReact.jsTypeScriptAlgorithmsAPI testingData StructuresServerlessCommunication SkillsAnalytical SkillsCollaborationCI/CDProblem SolvingAgile methodologiesMicroservicesJSONSoftware EngineeringDebugging

Posted about 10 hours ago
Apply
Apply
πŸ”₯ QA Engineer
Posted about 10 hours ago

πŸ“ Canada

πŸ” Cyber Security

🏒 Company: BeyondTrustπŸ‘₯ 1001-5000πŸ’° Private almost 4 years agoCloud ComputingSecurityCloud SecurityCyber SecuritySoftware

  • Minimum of 2 years commercial software testing experience
  • Solid understanding of the Software Development Life Cycle
  • Good understanding of TCP/IP (IPv4, IPv6)
  • Knowledge of relational databases (MySQL, PostgreSQL, MSSQL, etc.)
  • Experience in Agile methodologies with Scrum experience a plus
  • Collaboration with members of your Agile team to ensure software delivered by each sprint and each integration test meets both functional and non-functional requirements
  • Collaboration with members of your Agile team in the creation and execution of test charters, test scripts, recording outcome of tests, reporting defects and identifying opportunities for product improvement
  • In collaboration with the Agile team, definition and execution of increasingly complex workflow and scenario testing
  • Execution of exploratory testing as required to meet the test plan
  • Creation and maintenance of suitable test environments for all software testing to take place. This includes the set-up of the software being tested and populating or configuring test data. This may extend to testing of interaction with devices e.g. testing of interfaces and integration with other modules, products or interface test harnesses
  • Perform static testing and impact assessment of development documentation
  • Collaboration with members of your Agile team to ensure all user stories have enough acceptance criteria defined, from which test cases will be derived
  • Assist with the population and maintenance of automated testing under the direction of the test automation specialists
  • Analysis of customer support issues escalated to engineering
  • Achieve agreed productivity targets in order to ensure tasks are delivered to schedule, reporting as early as possible to team or manager where delivery milestones cannot be met
  • Work with the Agile team to achieve excellent levels of product quality prior to external release
  • Work with the Agile team to produce any required documentation and training materials for the product(s) within your areas of responsibility
  • Any other activities in support of the business which can be reasonably expected to fall within the capabilities of the employee

AWSPostgreSQLPythonSQLAgileJavascriptLDAPMac OS XMySQLQAC#JiraAPI testingAzureManual testingREST APISeleniumCommunication SkillsAnalytical SkillsCollaborationCI/CDProblem SolvingRESTful APIsLinuxDevOpsTime ManagementWritten communicationJSONQuality AssuranceDebugging

Posted about 10 hours ago
Apply
Apply
πŸ”₯ Senior Engine Programmer
Posted about 13 hours ago

πŸ“ US, Canada

🧭 Full-Time

πŸ’Έ 130000.0 - 200000.0 USD per year

πŸ” Software Development

🏒 Company: thatgamecompanyπŸ‘₯ 101-250πŸ’° about 3 years agoDeveloper ToolsVideo GamesConsole GamesFamilyMMO GamesSocial NetworkMobileOnline Games

  • Experience developing a game engine (at work, school, or as a personal project)
  • 5+ years of technical engineering experience with C or C++
  • Find the idea of working in a custom game engine more fun than working in a Big Engineβ„’
  • Demonstrated ability to execute longer-term projects in complicated code bases with multiple stakeholders.
  • Design, implement, and update core systems of the TGC game engine
  • Collaborate closely with various disciplines, including artists, designers, and other engineers, to gather requirements, deliver and iterate on features
  • Help monitor, identify and troubleshoot issues and inefficiencies to increase the overall effectiveness of the development team.

Software DevelopmentAgileDesign PatternsGame DesignGame DevelopmentGitC++Cross-functional Team LeadershipAlgorithmsData StructuresCommunication SkillsCollaborationCI/CDProblem SolvingLinuxScriptingDebugging

Posted about 13 hours ago
Apply
Apply

πŸ“ US, EU

🧭 Full-Time

πŸ’Έ 226400.0 - 271700.0 USD per year

πŸ” Autonomous Vehicle

  • Minimum 15 years of experience in engineering or related field with preference for robotic or software/hardware integration projects.
  • Strong proficiency in programming languages, C++ preferred.
  • Strong experience with Real-time Systems, Linux, Networking and Virtualization.
  • Working knowledge with software Verification & Validation.
  • Strong technical communication skills, written and verbal, that scale to a diverse workforce
  • Strong ability to align technical objectives to business values and articulate the associated business value of technical work.
  • Ability to collaborate with teams both in person and virtually.
  • Ability to work in a fast-paced environment with evolving software/hardware infrastructure.
  • Strong problem-solving skills and the ability to analyze and debug complex software and control system issues.
  • Experience in source control applications and agile workflows such as GITHUB and JIRA.
  • Work collaboratively in Torc’s Principal Community and engineering leaders to mature a technical vision across the engineering division and drive technical direction into engineering departments
  • Collaborate with stakeholders to understand requirements and design scalable and maintainable software solutions for the Software Integration department and the broader engineering division
  • Set the technical direction and architectural guardrails for the division
  • Set the standards of technical excellence and rigor within the Compute Foundation department, in alignment with the engineering division.
  • Work with engineering leaders to drive standards of excellence into meaningful processes and practices of engineering
  • Provide technical leadership and guidance to engineering teams in the department promoting best practices, and ensuring adherence to coding standards and architectural principles
  • Participate in design and code reviews, providing constructive feedback to ensure high-quality solutions that adhere to established standards and practices
  • Provide mentorship and guidance to next-level engineers, and below, assisting in their technical growth and fostering a culture and learning and development within the department
  • Troubleshoot and debug the most critical issues related to software integration, determining the root causes, implementing appropriate solutions, and setting up safeguards against reoccurrences
  • Be able to analyze, and mentor others to analyze, software performance to implement necessary optimizations to enhance speed, efficiency, and scalability
  • Stay up to date with the latest industry trends, technologies and best practices for potential integration with existing solutions
  • Participate in project planning and collaborate with technical product managers on the priorities and customer expectations of the proposed software solutions

Software DevelopmentAgileBashEmbedded SystemsGitC++JiraAlgorithmsCommunication SkillsCI/CDProblem SolvingRESTful APIsMentoringLinuxNetworkingDebugging

Posted about 14 hours ago
Apply
Shown 10 out of 704

Ready to Start Your Remote Journey?

Apply to 5 jobs per day for free, or get unlimited applications with a subscription starting at €5/week.

Why Remote Software Developer Jobs Are Becoming More Popular

The remote work from home is increasingly in demand among computer and IT professionals for several reasons:

  • Flexibility in time and location.
  • Collaboration with international companies.
  • Higher salary levels.
  • Lack of ties to the office.

Remote work opens up new opportunities for specialists, allowing them to go beyond geographical limits and build a successful remote IT career. This employment model is transforming traditional work approaches, making it more convenient, efficient, and accessible for professionals worldwide.

Why do Job Seekers Choose Remoote.app?

Our platform offers convenient conditions for finding remote IT jobs from home:

  • localized search β€” filter job listings based on your country of residence;
  • AI-powered job processing β€” artificial intelligence analyzes thousands of listings, highlighting key details so you don’t have to read long descriptions;
  • advanced filters β€” sort vacancies by skills, experience, qualification level, and work model;
  • regular database updates β€” we monitor job relevance and remove outdated listings;
  • personalized notifications β€” get tailored job offers directly via email or Telegram;
  • resume builder β€” create a professional VC with ease using our customizable templates and AI-powered suggestions;
  • data security β€” modern encryption technologies ensure the protection of your personal information.

Join our platform and find your dream job today! We offer flexible pricing β€” up to 5 applications per day for free, with weekly, monthly, and yearly subscription plans for extended access.