Love the work but not the office rules that come with it?

Work from home jobs is on the rise. It's a solution for all those who love their work but hate 9-5. When asked, 68% of millennials said they would be extremely interested to work for a company, they otherwise wouldn't,  if work-from-home flexibility was given.

No stressful commute, greater productivity, more family time, freedom to be a digital nomad, and travel the world while you work on what you love. These are some of the reasons people are choosing to go remote. The year over year growth has been staggering. Last year, in the US alone, 26% of professionals took up a work-from-home job and went full-time remote.

Companies love remote work too. Why won't they? The major reason is these telecommuting jobs save up to $4000 each year for their yearly savings. It's also a profitable deal for remote companies, allowing employees to work at home, they save up to $10,000 per year with no need for infrastructure. They instead chose to provide lavish compensation and greater benefits to their employees.

It's a myth that telecommuting and remote jobs are associated with lower salaries. Depending on eligibility and position a company is hiring for, a participant can expect to make about $50k to $200k per year. High paying remote jobs are here to stay and well within reach.

So what are you waiting for, searching for a remote job is not that hard. We have hand-picked 11 high paying remote work from home jobs you can apply for now.

1. Lead DevOps Engineer

at Source Coders Inc

Salary: $170k - 200k (US Dollars)

Duties and Responsibilities:

  • Maintain and evolve the production infrastructure, strategically employing automation, and infrastructure-as-code
  • Build and maintain code pipelines, designing and building automation in order to enable agile software development, using self-service where possible
  • Collaborate efficiently and effectively with Engineers and Product teams on complex problems
  • Build and contribute to infrastructure services, keeping with 12 Factor methodology
  • Quickly absorb context and tribal knowledge while ramping up and using that to build or bolster documentation
  • Keep a strong level of quality and velocity in your work, while collaborating and reporting when appropriate while working from home.
  • Exercise and promote security best practices throughout your workflow
  • Participate in an on-call rotation on a regular basis and respond to incidents reliably and professionally

How to get the job:

DevOps ultimately means building digital pipelines that take code from a developer’s laptop all the way to revenue generating prod awesomeness!  - Igor Kantor

Git, Docker, and Puppet are the foremost tools in the modern DevOps world.

Docker is one of the most important technology for DevOps. It allows you to bundle components together and deploy them on the container on any platform like Linux or Windows.

Jenkins and Kubernetes are primarily classified as "Continuous Integration" and "Container" tools respectively required for remote work from home DevOps job.

Jenkins has become the open-source standard for managing the dev side of DevOps, from source code management to delivering code to production. Jenkins is a continuous integration (CI) and continuous delivery (CD) solution.

Google released Kubernetes as a free and open-source project. Kubernetes Engine is a hosted version of Kubernetes, a powerful cluster manager and orchestration system for containers.

These DevOps courses will teach you how to build a sophisticated continuous integration and continuous delivery pipelines using Jenkins and many of its plugins, especially the pipeline plugins.

See all DevOps Jobs.

2. Senior Software Engineer

at Invitae Corporation

Salary: $130k - 170k (US Dollars)

Duties and Responsibilities:

  • Help define and build new features or applications based on technology and business needs.
  • Minimum 5 years experience and Bachelors in Engineering
  • Write structured, tested, readable and maintainable code.
  • Participate in code reviews to ensure code quality and distribute knowledge.
  • Lead technical efforts for internal or external customer needs.
  • Support your teammates by continuing to learn and grow.

How to get the job:

Software engineers write, debug, maintain, and test software that instructs a computer to accomplish certain tasks, such as saving information, performing calculations, etc. A software engineer will convert what needs to happen into one of many programming languages, the most common of which being Javascript, Ruby, and Python.

To know about the top programming languages, read “The 7 Most In-Demand Programming Languages of 2019.”

Steps to transition from junior to senior software engineer:

  • Choose your field. For example: Web development or Mobile development or DevOps etc. Choose a technical stack you would love to work on. For example: if you chose web development, you’ll need to choose between Ruby on Rails, Python and Django, JavaScript and MEAN etc. If you choose mobile, you’ll need to choose between iOS or Android, etc.
  • Choose your language and learn it thoroughly. For a Ruby Developer – Programming Ruby. For an iOS Developer – The Swift Programming Language. Read The Pragmatic Programmer book. It’s a good starting point on the path to software mastery.
  • Learn your framework. A Rails Developer – Rails Tutorial by Michael Hartl and for an iOS Developer – iOS programming: The Big Nerd Ranch Guide.
  • Use your Version Control System like a pro and write code in aTest Driven Development. Quality code comes with writing tests. For a Ruby on Rails Developer – Rails Test Prescriptions.For an iOS Developer – Test-Driven iOS Development.
  • Unleash the power of the command line. If you’re working on a Mac or any Linux distribution, learn shell. Here is a good book on it by Mark Bates: Conquering the Command-Line.
  • Learn by coding. Code code code!

3. Full-Stack Software Engineer

at Lumanu

Salary: $130k - 170k (US Dollars)

Duties and Responsibilities:

  • Fast learner: We're looking for engineers who thrive on learning new technologies and want to build something that will be used by many. You should be able to adapt easily to meet the needs of our massive growth and rapidly evolving business environment.
  • Attention-to-Detail: You strive to prove that speed and quality are not conflicting; you can achieve both at the same time.
  • Passion: You feel ownership over everything you build. You crave knowledge and want to get better at building products that users find value and joy in using.
  • Team player: You believe that you can achieve more on a team than you ever could alone. You rely and thrive on others' candid feedback for continuous improvement.
  • Deep expertise in Clojure or ClojureScript.
  • Expertise in one or more aspects of enterprise software architecture including caching, concurrency, database architecture, message queues.
  • Expertise with deployment, monitoring, and testing of large scale applications involving multiple services.

How to get the job:

A Fullstack developer is an engineer who can handle all the work of databases, servers, systems engineering, and clients. A remote working developer needs to be proficient in multiple programming languages, such as Python, Ruby, Perl, Javascript, PHP, Java, etc. Also, how to use Git to manage and share your code on Github is a must.

The popular development languages are generally accompanied by a good development framework, such as JAVA Spring, MyBatis, Hibernate, Python Django, PHP think PHP, yin, nodeJs express and so on. Learn if from here: 15 free Python ebooks

Product development, as well as UI/UX,  are all dependent on front-end technologies. HTML5, CSS3, JavaScript, and front-end frameworks or third-party libraries such as JQuery, LESS, SASS, AngularJS, or REACT are great frontend technologies for a remote working full-stack engineer. You don’t know JS and Eloquent javascript are great books on javascript.

Also, databases such as MySQL, MongoDB, Redis, Oracle, SQLServer are required too. Design skills such as UI/UX design are a bonus to learn to perfectly ready as a remote developer.

The FullStack developer is by no means created overnight. What you need to do is laying the technical foundation, strengthen the core skills, and keep learning for more challenges. Here is a course that can help you grow as a remote full-stack engineer.

4. Senior Systems Administrator

at Wallethub

Salary:$110k - 160k (US Dollars)

Duties and Responsibilities:

  • Ensure proper security, monitoring, alerting and reporting for the infrastructure and be the on-call for production servers.
  • Develop security monitoring and other tools to ensure the integrity and availability of our applications, server resources, reviewing system and application logs.
  • Work with the incident team to diagnose and recover from hardware or software failures working with or as the Incident Commander to coordinate and communicate with our internal customers.
  • Assist project teams with technical issues during development efforts.
  • Gather system requirements and support several project teams in evolving, testing and rolling-out new products and services, then transitioning the site or product to post-launch operations activities throughout the life of the product or service.
  • Work with the application development team and other systems engineers to make improvements to the current infrastructure.
  • Document processes and procedures and follow a formal change management procedure.

How to get the job:

A SysAdmin aka System Administrator is responsible for the configuration, upkeep and reliable operation of a company’s network and computer systems.

Systems administrators also need certifications in the various products that organizations use. Common certifications desired for systems administers include:

  • Microsoft Certified Solutions Expert (MCSE) certification
  • Red Hat Certified System Administrator (RHCSA)
  • LPIC-1 Certified Linux Administrator certification
  • IBM Certified Systems Administrator
  • CompTIA Server+ certification
  • Oracle Administration certification

Systems administrators working from home must be familiar with many technologies in order to be proficient. Here are some common technologies utilized in systems and network administration:

  • Database management system software such as Apache Hadoop, Apache Hive, MySQL, and NoSQL
  • Development environment software such as Microsoft.NET Framework, Ruby, and Apache Maven
  • Network monitoring software such as Nagios and Wireshark
  • Web platform development software such as Apache Struts, JavaScript, Node.js, and Hypertext markup language HTML.
  • ERP software such as Microsoft Dynamics GP, Oracle Fusion Applications, Oracle PeopleSoft applications, SAP Business Objects

Here is a great course of AWS and network administration for system engineers.

5. Senior Elixir Developer

at Avocado Green Brands

Salary:$125k - 150k (US Dollars)

Duties and Responsibilities:

  • Should have experience developing large-scale web/e-commerce applications
  • Production experience with Elixir/Phoenix, or an FP language
  • Fullstack capabilities with a focus on performance, security and maintainability
  • Ability to collaborate and work well on a small agile team
  • Passionate, self-motivated, pragmatic, goal-oriented.
  • Infrastructure/server management (AWS) a plus
  • Experience with React a plus
  • Experience with data warehousing a plus

How to get the job:

Elixir was built by developers who saw the productivity of the Ruby syntax, the maintainability of functional programming and the scalability of Erlang.

Write distributed and scalable applications easier than ever with Elixir. This course will teach the basic syntax of Elixir and will culminate in creating a functional application. This is another great course to help you get going.

6. Senior Front-end Engineer

at Packet Fabric

Salary:$110k - 140k (US Dollars)

Duties, Responsibilities, and Qualifications:

  • Architecting completely new features - such as a managed layer 3 routing service - with code reuse, client experience, and speed in mind.
  • Scrutinizing page load times and refactoring code to optimize user experience for viewing large data sets with thousands, and tens of thousands of items.
  • Working closely with the UI/UX and product leads to add intuitive features, such as advanced network QoS options.
  • Working with back-end engineers and discussing quirks in the accounting systems and rules which translate to rapid API and UI changes.
  • Interacting with internal customers and/or sales on a bug in the software, quickly resolving it, and coordinating across the team to push a fix.
  • Researching additional ideas you may have, like providing better visualizations for revenue reports.

How to get the job:

A Frontend engineer is a computer software engineer whose primary responsibilities include creating, testing and programming apps for computers, mobile phones, and other types of electronic devices. A front-end engineer, also known as a front-end web developer or designer, selects, installs and tests the user interface elements of a website. The front-end developer focuses on the look and feel of the site, along with its functionality.

The languages used by Frontend developers can vary greatly, from command-line driven apps written in low-level languages like C to cross-platform graphical applications written using modern web technologies such as Javascript and HTML/CSS, the many specializations within app development mean that a huge variety of languages are used.

MacOS and iOS development are quickly migrating to the Swift programming language, but many applications continue to use Objective-C. In either case, development for Apple's platforms is usually done using Macs and Apple's Xcode development suite.

On Android, a custom Java-like language is used, although as with iOS there are more than a few options for using web languages to build apps. Android Studio is a development software provided by Google that greatly simplifies and speeds up Android development.

Frontend developers should consider a few things:

  1. Accessibility: Often overlooked on the web, design your applications to cater for users with some form of disability. This could be some cognitive impairment or limited dexterity. Someone who struggles with clickable areas such as radio inputs or checkboxes is an example.
  2. Aesthetics: The styles of your UI elements such as the buttons, the fonts, and the spacing. More information on design systems can be found here.
  3. Performance: You have to think about the performance of applications to keep page speeds fast. This involves reducing network requests, keeping images and SVG files optimized using methods like compression. The quicker you load that signup page, the more chance you have of users signing up. You can use Lighthouse by Google to benchmark and gather interesting metrics.
  4. Security: Paramount. Tiny bugs in code can result in private information being leaked, and there are people out there hungry for it. Of course, it’s a huge topic. Check out Information Security Basics by Mozilla:

7. Tech Lead

at Clevertech

Salary:$120k - 160k (US Dollars)

Duties and Responsibilities :

  • Manage a nimble team of developers and designers to accomplish challenging goals
  • You’ll partner and interact with senior level management/executives and senior technical teams
  • Lead client and team meetings to complete sprints and milestones. You will truly own the agile flow.
  • Use your strong interpersonal and relationship development skills to balance product requirements, manage client expectations, and drive your team to effective results.
  • You’ll listen deeply to client needs and translate them into clear technical requirements
  • You’ll travel occasionally, but only for things that really matter.
  • You will review code and continually push standards higher, every day.
  • You will code yourself to assess and mitigate the most technically challenging parts of the project

How to get the job:

A Tech Lead is a software engineer, responsible for leading a development team, and responsible for the quality of its technical deliverables.

Any reasonably-sized IT organization has an Engineering Manager. They are responsible for more than one development, and have tasks that include:

  • Maintaining a productive working environment for development teams.
  • Acquiring appropriate budget for development to support business goals.
  • Establishes and/or co-ordinates programs of work (delivered through development).
  • Representing the technology perspective on a management or board level.

A good Tech Lead:

  • knows when to give input
  • knows when to make decisions
  • knows when to step back and allow the team to take more ownership.

This is a fantastic blog you can refer to for transitioning from a developer to Tech Lead. "Talking with Tech Leads", a book that shares real-life experiences from over 35 Tech Leads around the world.

8. Senior Software Engineer (Scala)

at Jack Henry & Associates, Inc.

Salary:$100k - 150k (US Dollars)

Duties and Responsibilities:

  • Completes product technical design and prototyping, software development, bug verification and resolution.
  • Performs system analysis and programming activities which may require research.
  • Provides technical/engineering support for new and existing applications from code delivery until the retirement of the application.
  • Provides reasonable task and project effort estimates.
  • Ensures timely, effective, and quality delivery of software into production.
  • Develops and tests applications based on business requirements and industry best practices.
  • Creates required technical documentation.
  • Adheres to documented departmental and corporate standards.
  • Periodic troubleshooting during off hours for system failures.
  • Collaboratively works with across teams to ensure timely delivery of high-quality products.
  • Collaboratively works with customer support team to resolve or diagnose defects.

How to get the job:
Be really good at functional programming languages. Programming in Scala is a good starting point for anyone who's new to Scala language and wants to learn it head first. You should be well versed with Software Prototyping methods like Scrum and Waterfall method et al.  

Treehouse — Wonderful site with short video tutorials and hands-on challenges and quizzes in between to test your knowledge. It’s also game-ified which adds a lot of fun to the mix. Bonus: if you have a San Francisco Library card, you get Treehouse for free!

Egghead.io is another great resource if you're up and coming programmer in the new functional land. It has a lot great content from industry leaders, teaching you in a succinct short format. Highly recommend.

9. Web Developer

at Scalable Path

Salary:$77k - 154k (US Dollars)

Duties, Responsibilities, and Qualifications:

  • Oversee software architecture and keep abreast of new libraries, packages, and processes.
  • Foster a cohesive team environment.
  • Ensure production deploys go smoothly
  • Deliver high quality, responsive and performant features on time.
  • Excellent experience with React, Redux, NodeJS and Express- Excellent experience with MongoDB including managing clusters.
  • Excellent experience AWS services: ECS, EC2, CloudFront, CloudWatch, ElastiCache, ElasticSearch and others.
  • Excellent experience with high traffic systems and scalability- Excellent experience with CSS & SASS- Knowledge of potential security issues and mitigation techniques
  • Able to build highly performant and fault-tolerant APIs. Able to work well on a remote, multi-national team with Agile and Scrum.
  • Ability to work during PDT timezone business hours

How to get the job:

A Web developer is who takes web design and turns it into a website. They do this by writing lines and lines of complicated code, using a variety of languages. Web developers usually work in javascript and it's frameworks such as React, Vue and An

Github is the industry-standard for version control and Git/Github should be familiar to the candidate. Also, a web developer is judged by his/her portfolio  when applying for a job. It is often the first thing that an employer will look at when they get your application.

Using JavaScript to build web pages is one thing, understanding how it works is another. One of the best books for learning JavaScript is You Don’t Know JS book series and is available for free.

Read blogs or tech news sites over breakfast, listen to podcasts when you’re walking your dog, and follow Web developer roadmap 2019.

10. Full Stack LAMP Developer

at SourceAudio

Salary:$90k - 130k (US Dollars)

Duties and Responsibilities:

  • Designing and deploying a nationwide Node.js based TV monitoring network to look for watermarked audio clips as they're used in real-time.
  • Writing a program in C that takes an audio file and builds a JSON representation of its waveform so we can display it on a canvas.
  • Inventing a new way to compare audio files for similarities based on their acoustic qualities.
  • Creating a custom metadata injection system for AIFFs and WAVs and then figuring out how to send them as .zip files on the fly so the end-user gets an accurate Content-Length without creating the zip beforehand.

How to get the job:

LAMP stands for Linux, Apache, MySQL, and PHP. Together, they provide a proven set of software for delivering high-performance web applications. Each component is essential to the stack:

  • Linux: The operating system. Linux is a free and open-source operating system (OS) and it offers more flexibility and configuration options than some other operating systems.
  • Apache: The web server. The Apache web server processes requests and serves up web assets via HTTP so that the application is accessible to anyone in the public domain over a simple web URL.
  • MySQL: The database. MySQL is an open-source relational database management system for storing application data. It is easily queried with the SQL language and is used  with a business domain that is well structured. MySQL is suitable for running even large and complex sites.
  • PHP: The programming language. The PHP open-source scripting language works with Apache to help you create dynamic web pages. HTML is used to perform dynamic processes such as pulling data out of a database with PHP code.

Here are some great LAMP developer courses you can learn from.

11. Full Stack .NET Developer

at QOS Networks

Salary:$90k - 140k (US Dollars)

Duties and Responsibilities:

  • Build, manage and customize our MVC-based frontend portal
  • Work with the marketing, operations and development teams to design and implement new end-to-end capabilities in the portal
  • Write and consume web services to integrate with other platforms in our ecosystem
  • Extend the database, build new controllers, new templates and new pages
  • Work with the Bootstrap framework to implement a responsive design
  • Implement custom frontend functionality using JQuery UI & Mobile

How to get the job:

A .NET developer is responsible for designing, tailoring and developing software applications according to a business’ needs. In addition to the determination and analysis of prerequisites for software, his responsibilities include support and continuous development.

.NET is a Microsoft framework that allows developers to create applications, online software, and interfaces. .NET is just one of the frameworks from Microsoft but is the top solution for Windows servers both on local networks and in the cloud.

The daily job is about the development and execution of appropriate application programs as well as specified products, programming languages, frameworks, technologies, and tools which are directly or indirectly merged with the collective term “.NET.”Here are some great .NET developer courses you can learn from.

What does a .NET developer need to know?

  • Programming languages ​​and paradigms• Code structure, architecture and system design
  • Development platforms, frameworks, stacks and tools
  • Databases and versioning
  • Testing

And that's all.

We can’t wait to see all that you can accomplish once you’re free to live your life on your terms and fulfill all your dreams.

Get your dream remote job now.

Don’t be shy, say hello on Twitter. Stay updated and join the LinkedIn Group where we post all the new and shiny remote jobs!