Find Remote Jobs Worldwide & Work From Anywhere

Recent remote jobs

Skills: ruby-on-rails java python android ios

Interview Engineering at Karat

Karat Interview Engineers are a community of experienced software developers who are equipped with best practices and technology needed to provide the most predictive, fair, and enjoyable interviews to software engineering job candidates. Interview Engineers include software development managers, software engineers, and freelancers covering the full technology stack. As an Interview Engineer, you will interview job candidates using the Karat approach and interviewing infrastructure in a wide variety of roles on behalf of leading companies worldwide.

Our community is growing outside the U.S.

Karat is looking to expand its technical interviewing presence internationally. Technical interviews with Karat occur 24/7/365 with candidates located throughout the world so you can distribute your hours with what works best in your own schedule. This is a great opportunity to sharpen your interviewing skills and transform the technical interviewing experience for every candidate.

About You

  • Experienced software engineer with 3+ years of hands-on coding experience
  • Extensive interviewing experience focused on:
    • evaluating fundamental computer science skills (i.e. data structures, algorithms etc.)
    • software craftsmanship (i.e. understanding of unit testing
    • source control, APIs etc.)
    • specific technologies (i.e. iOS, distributed systems etc.)
  • You believe that interviewing is a first-class job
  • Strong oral and written communication skills in English
  • Able to empathize with candidates and provide actionable feedback
  • Strong Internet connection and webcam (required to conduct interviews)


Job Benefits:

  • Competitive salary and benefits
  • Medical / dental / vision insurance
  • Flexible vacation and paid company holidays
  • Paid parental leave
  • Laptop and other equipment fundamentals; monitor, keyboard, and mouse
Skills: ruby-on-rails java python android ios

Interview Engineering at Karat

Karat Interview Engineers are a community of experienced software developers who are equipped with best practices and technology needed to provide the most predictive, fair, and enjoyable interviews to software engineering job candidates. Interview Engineers include software development managers, software engineers, and freelancers covering the full technology stack. As an Interview Engineer, you will interview job candidates using the Karat approach and interviewing infrastructure in a wide variety of roles on behalf of leading companies worldwide.

Our community is growing outside the U.S.

Karat is looking to expand its technical interviewing presence internationally. Technical interviews with Karat occur 24/7/365 with candidates located throughout the world so you can distribute your hours with what works best in your own schedule. This is a great opportunity to sharpen your interviewing skills and transform the technical interviewing experience for every candidate.

About You

  • Experienced software engineer with 3+ years of hands-on coding experience
  • Extensive interviewing experience focused on:
    • evaluating fundamental computer science skills (i.e. data structures, algorithms etc.)
    • software craftsmanship (i.e. understanding of unit testing
    • source control, APIs etc.)
    • specific technologies (i.e. iOS, distributed systems etc.)
  • You believe that interviewing is a first-class job
  • Strong oral and written communication skills in English
  • Able to empathize with candidates and provide actionable feedback
  • Strong Internet connection and webcam (required to conduct interviews)


Job Benefits:

  • Competitive salary and benefits
  • Medical / dental / vision insurance
  • Flexible vacation and paid company holidays
  • Paid parental leave
  • Laptop and other equipment fundamentals; monitor, keyboard, and mouse
Skills: ruby-on-rails java python android ios

Interview Engineering at Karat

Karat Interview Engineers are a community of experienced software developers who are equipped with best practices and technology needed to provide the most predictive, fair, and enjoyable interviews to software engineering job candidates. Interview Engineers include software development managers, software engineers, and freelancers covering the full technology stack. As an Interview Engineer, you will interview job candidates using the Karat approach and interviewing infrastructure in a wide variety of roles on behalf of leading companies worldwide.

Our community is growing outside the U.S.

Karat is looking to expand its technical interviewing presence internationally. Technical interviews with Karat occur 24/7/365 with candidates located throughout the world so you can distribute your hours with what works best in your own schedule. This is a great opportunity to sharpen your interviewing skills and transform the technical interviewing experience for every candidate.

About You

  • Experienced software engineer with 3+ years of hands-on coding experience
  • Extensive interviewing experience focused on:
    • evaluating fundamental computer science skills (i.e. data structures, algorithms etc.)
    • software craftsmanship (i.e. understanding of unit testing
    • source control, APIs etc.)
    • specific technologies (i.e. iOS, distributed systems etc.)
  • You believe that interviewing is a first-class job
  • Strong oral and written communication skills in English
  • Able to empathize with candidates and provide actionable feedback
  • Strong Internet connection and webcam (required to conduct interviews)


Job Benefits:

  • Competitive salary and benefits
  • Medical / dental / vision insurance
  • Flexible vacation and paid company holidays
  • Paid parental leave
  • Laptop and other equipment fundamentals; monitor, keyboard, and mouse
Skills: ruby-on-rails java python android ios

Interview Engineering at Karat

Karat Interview Engineers are a community of experienced software developers who are equipped with best practices and technology needed to provide the most predictive, fair, and enjoyable interviews to software engineering job candidates. Interview Engineers include software development managers, software engineers, and freelancers covering the full technology stack. As an Interview Engineer, you will interview job candidates using the Karat approach and interviewing infrastructure in a wide variety of roles on behalf of leading companies worldwide.

Our community is growing outside the U.S.

Karat is looking to expand its technical interviewing presence internationally. Technical interviews with Karat occur 24/7/365 with candidates located throughout the world so you can distribute your hours with what works best in your own schedule. This is a great opportunity to sharpen your interviewing skills and transform the technical interviewing experience for every candidate.

About You

  • Experienced software engineer with 3+ years of hands-on coding experience
  • Extensive interviewing experience focused on:
    • evaluating fundamental computer science skills (i.e. data structures, algorithms etc.)
    • software craftsmanship (i.e. understanding of unit testing
    • source control, APIs etc.)
    • specific technologies (i.e. iOS, distributed systems etc.)
  • You believe that interviewing is a first-class job
  • Strong oral and written communication skills in English
  • Able to empathize with candidates and provide actionable feedback
  • Strong Internet connection and webcam (required to conduct interviews)


Job Benefits:

  • Competitive salary and benefits
  • Medical / dental / vision insurance
  • Flexible vacation and paid company holidays
  • Paid parental leave
  • Laptop and other equipment fundamentals; monitor, keyboard, and mouse
Skills: ruby-on-rails python java ios android

Interview Engineering at Karat

Karat Interview Engineers are a community of experienced software developers who are equipped with best practices and technology needed to provide the most predictive, fair, and enjoyable interviews to software engineering job candidates. Interview Engineers include software development managers, software engineers, and freelancers covering the full technology stack. As an Interview Engineer, you will interview job candidates using the Karat approach and interviewing infrastructure in a wide variety of roles on behalf of leading companies worldwide.

Our community is growing outside the U.S.

Karat is looking to expand its technical interviewing presence internationally. Technical interviews with Karat occur 24/7/365 with candidates located throughout the world so you can distribute your hours with what works best in your own schedule. This is a great opportunity to sharpen your interviewing skills and transform the technical interviewing experience for every candidate.

About You

  • Experienced software engineer with 3+ years of hands-on coding experience
  • Extensive interviewing experience focused on:
    • evaluating fundamental computer science skills (i.e. data structures, algorithms etc.)
    • software craftsmanship (i.e. understanding of unit testing
    • source control, APIs etc.)
    • specific technologies (i.e. iOS, distributed systems etc.)
  • You believe that interviewing is a first-class job
  • Strong oral and written communication skills in English
  • Able to empathize with candidates and provide actionable feedback
  • Strong Internet connection and webcam (required to conduct interviews)


Job Benefits:

  • Competitive salary and benefits
  • Medical / dental / vision insurance
  • Flexible vacation and paid company holidays
  • Paid parental leave
  • Laptop and other equipment fundamentals; monitor, keyboard, and mouse
Skills: ruby-on-rails java python android ios

Interview Engineering at Karat

Karat Interview Engineers are a community of experienced software developers who are equipped with best practices and technology needed to provide the most predictive, fair, and enjoyable interviews to software engineering job candidates. Interview Engineers include software development managers, software engineers, and freelancers covering the full technology stack. As an Interview Engineer, you will interview job candidates using the Karat approach and interviewing infrastructure in a wide variety of roles on behalf of leading companies worldwide.

Our community is growing outside the U.S.

Karat is looking to expand its technical interviewing presence internationally. Technical interviews with Karat occur 24/7/365 with candidates located throughout the world so you can distribute your hours with what works best in your own schedule. This is a great opportunity to sharpen your interviewing skills and transform the technical interviewing experience for every candidate.

About You

  • Experienced software engineer with 3+ years of hands-on coding experience
  • Extensive interviewing experience focused on:
    • evaluating fundamental computer science skills (i.e. data structures, algorithms etc.)
    • software craftsmanship (i.e. understanding of unit testing
    • source control, APIs etc.)
    • specific technologies (i.e. iOS, distributed systems etc.)
  • You believe that interviewing is a first-class job
  • Strong oral and written communication skills in English
  • Able to empathize with candidates and provide actionable feedback
  • Strong Internet connection and webcam (required to conduct interviews)


Job Benefits:

  • Competitive salary and benefits
  • Medical / dental / vision insurance
  • Flexible vacation and paid company holidays
  • Paid parental leave
  • Laptop and other equipment fundamentals; monitor, keyboard, and mouse
Skills: ruby-on-rails java python android ios

Interview Engineering at Karat

Karat Interview Engineers are a community of experienced software developers who are equipped with best practices and technology needed to provide the most predictive, fair, and enjoyable interviews to software engineering job candidates. Interview Engineers include software development managers, software engineers, and freelancers covering the full technology stack. As an Interview Engineer, you will interview job candidates using the Karat approach and interviewing infrastructure in a wide variety of roles on behalf of leading companies worldwide.

Our community is growing outside the U.S.

Karat is looking to expand its technical interviewing presence internationally. Technical interviews with Karat occur 24/7/365 with candidates located throughout the world so you can distribute your hours with what works best in your own schedule. This is a great opportunity to sharpen your interviewing skills and transform the technical interviewing experience for every candidate.

About You

  • Experienced software engineer with 3+ years of hands-on coding experience
  • Extensive interviewing experience focused on:
    • evaluating fundamental computer science skills (i.e. data structures, algorithms etc.)
    • software craftsmanship (i.e. understanding of unit testing
    • source control, APIs etc.)
    • specific technologies (i.e. iOS, distributed systems etc.)
  • You believe that interviewing is a first-class job
  • Strong oral and written communication skills in English
  • Able to empathize with candidates and provide actionable feedback
  • Strong Internet connection and webcam (required to conduct interviews)


Job Benefits:

  • Competitive salary and benefits
  • Medical / dental / vision insurance
  • Flexible vacation and paid company holidays
  • Paid parental leave
  • Laptop and other equipment fundamentals; monitor, keyboard, and mouse
Skills: teamleader blockchain

REMOTE, FULL TIME, CONTRACTOR


The Technical Team Leader will provide technical leadership and will be responsible for planning and overseeing the development and support to the team.
Will coordinate technical aspects of work for the successful completion of one or more projects assigned. Responsible for project supervision, the supervision of the team (developers) during the project, and the coordination of system requests.

As Technical Team Leader your duties and responsibilities will be:

  • Lead the team:
    • Ensure the team has clear goals and expectations to do the job with excellence (OKRs, Roadmaps etc).
    • Guide and mentor developer.Be able to build excellence and autonomous teams
    • Identify team issues, resolving them and escalating if needed
  • Provide backlog management, iteration planning, and elaboration of the user stories
    • Lead the planning release plans and set expectations for the delivery of new functionalities. Create real and achievable roadmaps.
    • Support, guide and challenge the R&D team on the future roadmap
  • Provide an active role in mitigating impediments impacting successful team completion of Release/Sprint Goals
  • Identify technologies to use and creating the architecture of the solution
  • Connect with interesting projects
  • Break down the vision into roadmap and budget
    • Prioritize and create high level roadmap
    • Estimate the individual projects
    • Create a budget, identify and communicate needs in terms of resources
  • Plan & oversee the development
    • Plan and prioritize product feature backlog and development for the product
    • Provide backlog management, iteration planning, and elaboration of the user stories
    • Ensure that the team always has an adequate amount of prior prepared tasks to work on
  • Report and being the point of contact for the project internally and externally (demos, presentations)

Skills, Knowledge & Abilities

  • Previous working experience leading teams and projects over 4+ years
  • Experience in Blockchain industry it´s a PLUS
  • In-depth knowledge of Agile methodologies
  • Outstanding communication, presentation and leadership skills
  • Excellent organizational and time management skills
  • Ownership and responsibility to achieve goals

Remote position.

If you are interested to be part of our technological revolution, we invite you to contact us so we can provide you with more information about our company and the opportunity to work with us. Send your CV at talent@iovlabs.org



Skills: reactjs cloud c++

This is the central application process for recent or soon-to-be graduates in software engineering, maths or physics, for professional software development roles at Canonical and Ubuntu.

We are the new enterprise open source platform for enterprise, cloud and IoT. If you are excited about the potential that open source has in the enterprise, you have outstanding results in your academic career, and you believe you can contribute to any part of the open source stack, this is the best place to apply at Canonical. The process is highly competitive, it will require effort and excellence to succeed if you apply here.

Our primary software engineering stack is Python, Golang, React, Rust and Kubernetes, but of course we touch so many levels of the stack that we are also a great home for people with deep skills in C, C++, Bash, HTML, JS, CSS and technical operations.

As a global platform company we offer a wide range of software engineering challenges, from the Linux kernel up through Ubuntu server, desktop, IoT, Kubernetes and operations tooling, from the public cloud to the edge. We work on both open source products and commercial business systems. We work in low-level engineering with kernels and compilers and toolchains, we work with web technology, and many layers in between. We deliver many kinds of open source, we also build products, tools, and SAAS.

All of our engineering teams are remote, and we bring them all together in person twice a year for a deep 'sprint' with other teams to stimulate discussion and enable a wide range of career development paths. This is a fantastic way to show and grow your skill in software, learn about a wide range of technologies, make a meaningful impact to the shared codebase of the planet, and see some very interesting new cities that you might never otherwise get to visit. We specialise in building teams that work well in the 'fishbowl' of open source engineering.

We are currently expanding the number of product teams at Canonical to create new products.

Whatever your technical interest, if you find the open source stack amazing, and you have been a consistent high-performing student in your school and university, then this will be a challenging and exciting start to your career.

Applicants to this role are interviewed by a senior team at Canonical for technical roles across the company. Successful candidates will be offered a set of engineering opportunities matched to their strengths and interests, to start their career at Canonical.

We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity we will give your application fair consideration.

#stack

#LI-remote



Job Benefits:

  • Progression - we hire for talent, passion, integrity and work ethic
  • Remote work - fully distributed with regular team in-person events
  • Open source and business - equally
  • International - exceptional colleagues from anywhere
  • Travel - we get together and meet customers in interesting places
  • Retirement benefits
  • Medical / Dental / Vision
Skills: ubuntu linux sysadmin

We are excited to create the role of Desktop Gaming Product Manager, to make Ubuntu the best Linux desktop for gaming. We work with partners in the silicon world to ensure the latest graphics drivers and tweaks are built-in for optimal frame rates and latency, as well as with partners in the gaming industry to ensure that mechanisms such as anti-cheat capabilities are available to ensure fairness and product availability.

If you have a passion for technology and business, experience in open source software engineering, the Linux desktop, developer tooling, and of course gaming, then you will love being part of our team.

Role summary

This role leads the product and go-to-market for gaming on Ubuntu Desktop. You will define product strategy as well as drive engagement and adoption. The role requires an analytical storyteller with a strong sense of message and a deep understanding of Linux graphics, gaming, and desktop technologies and communities. We prefer university-graduated professionals with software engineering and software engineering management experience who want to become business executives and entrepreneurs.

This is an exceptional opportunity for a competitive technology leader to:

  • lead desktop graphics choices in Ubuntu
  • drive partnerships in the graphics silicon, desktop, and gaming spheres
  • tell the story of Ubuntu for gamers
  • lead engineering design and development

What you will be doing

  • Be part of a rapidly growing team of multi-talented individuals with a strong focus on building great products
  • Work with Canonical’s desktop engineering teams to ensure great integration across Canonical’s product portfolio
  • Analyse market trends, define product goals, themes and features, maintain the product backlog, and solicit input from stakeholders
  • Shape the message for gaming on Ubuntu
  • Create effective Marketing content to engage and entice sophisticated technical and consumer enthusiast audiences
  • Be accountable for the product roadmap, go-to-market execution, sales collateral, case studies, training, blog posts and community outreach

What you bring to the team

  • Hands-on experience in Linux and gaming tech stacks
  • A curious and analytical mindset
  • A technical or science background
  • At least 3 years of software engineering experience
  • Experience in open source project and community leadership
  • Business and commercial interests
  • Proven leadership and presentation skills
  • Personal interests aligned with the field
  • Awareness of Ubuntu and Canonical’s competition and opportunities
  • Track record of data-driven decision-making
  • Proven ability to write about technology and the tech landscape

About Canonical

Canonical is a growing, international software company that works with the open-source community to deliver Ubuntu -- the world’s #1 cloud operating system. Our mission is to realise the potential of free software in the lives of individuals and organisations. Our services are helping businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu. Canonical is a unique tech company - global, remote-first, open source, with 700 professionals across 50 countries - we want to be the world’s best, not biggest, global software company. With almost every team remote by default, Canonical sets the pace on the 21st-century digital workplace.

What Canonical offers:

  • Work from home
  • Learning and development allowances
  • Competitive Salary
  • Annual compensation review
  • Recognition rewards
  • Generous annual leave
  • Paid maternity, paternity and sick leave
  • Priority Pass for travel
  • Exposure to international business and technology

We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity we will give your application fair consideration.

#stack



Job Benefits:

  • Progression - we hire for talent, passion, integrity and work ethic
  • Remote work - fully distributed with regular team in-person events
  • Open source and business - equally
  • International - exceptional colleagues from anywhere
  • Travel - we get together and meet customers in interesting places
  • Retirement benefits
  • Medical / Dental / Vision