Remote Engineering Jobs - Top 10 Best Remote Jobs

In this blog, we have listed down the top remote engineering jobs that are hiring immediately. Read on to know more about the job listings and apply to them now!

Engineers have been the most enthusiastic adopters of the remote work trends with more professional engineers looking for remote roles each day. 

The shift has come at the right time, considering that most engineering professionals work digitally with very little need to be physically present. And with new technology being introduced each day, it’s getting easier and easier to work remotely.

The high demand for remote work comes as no surprise as remote jobs offer you more flexibility with an opportunity to work from anywhere you like. You no longer have to go through the painful process of moving to an entirely new city every time you switch roles.

But with so many remote engineering jobs listed on the internet, it can be hard to find the best of the bunch. Hence, we have creates a list of the top 10 best remote engineering jobs so you can conveniently apply for the roles you like with a click of a button.

In the list below, we have a variety of different roles ranging from software engineers, full-stack developers, data scientists, and much more. You’ll find all the specific requirements pertaining to the job in the description. 

Based on your specific expertise and experience you can apply for the jobs that work best for you. Read on to know more about the top remote engineering jobs out there.


Gameplay Software Engineer


Electronic Arts Inc. is a leading global interactive entertainment software company. EA delivers games, content and online services for Internet-connected consoles, personal computers, mobile phones and tablets.

Gameplay Engineer 

We are looking for an accomplished Gameplay Engineer to join our experienced team of developers working on an exciting new mobile game. This is an opportunity for you to join a team of veterans and help create the vision and execution of a compelling, creative, and immersive experience. You will report to our Engineering Manager


  • You will Help establish best practices for game system implementation and workflows
  • You'll Work with our team's Designers, Artists, and other Engineers to provide scalable gameplay features
  • Write technical designs based on gathered requirements
  • Provide software engineers on team with high-quality code review feedback
  • You will work comfortably within a distributed team environment


  • Bachelor's degree in Computer Science or related field, or equivalent training and professional experience
  • You should have 3+ years of game development experience with 3+ years in a related role ideally working on a core mobile game
  • Solid Experience with Unity and C#
  • Experienced in mobile development for iOS and Android
  • Demonstrate ownership and commitment to projects/tasks
  • History of working with inclusive game development team
  • Preferred: Experience implementing online multiplayer game systems, Typescript proficiency and an Avid gamer with a passion for creating top-quality games, 4x and strategy genre experience is a bonus.





Engineering Manager


Here at Playco, we make games that bring the world closer together through play! 


Our ideal teammates are thoughtful, low ego, and hardworking professionals who can both zoom into the details and zoom out to embrace the big picture. We are passionate about makers and tinkerers, who are unafraid to experiment with a healthy disregard for constraints. We hope you'll enrich our team with your enthusiasm and passion, both for games and for life. 


About this Role


Playco is seeking Engineering Managers to help us build the services and infrastructure that power our social games that are played by millions of people every day on Facebook, Viber, Line and other messaging platforms. We are a growing distributed team that embraces remote work, and we also have offices in Mountain View and San Francisco, California, and Tokyo, Japan for people who prefer the office environment. If you want to join us to make great games on our groundbreaking technology and truly make an impact, then we want to talk to you!


As an Engineering Manager at Playco, you will play a pivotal role in crafting a platform to redefine the instant games development industry. You will lead a team of highly skilled engineers building the scalable, backend systems and high-performance, game-client services that power Playco’s games. Engineering managers at Playco are also very strong engineers and design, review and write code daily.




    • Lead a team of highly skilled engineers to deliver polished features on a consistent basis in a high pace environment. We deploy code multiple times a day to millions of users across the world.
    • Lead the development and deployment processes - make sure that the features are shipped reliably and product stays healthy once they hit production.
    • Ensure our gaming services are performant, reliable and efficient. Our services must scale to millions of users.
    • Design, review and write code -- this is a hands-on engineering role and you will be directly involved in the design and development of new features, writing and reviewing code.
    • Provide mentorship and feedback to teammates to make your team the best version of itself. Empower and encourage everyone to give their best work.
    • Collaborate with other leaders around the company to prioritize and execute against technology needs across game teams.
    • Work with the head of our core technology engineering group. 


    • Bachelor’s degree in Computer Science or related field, or equivalent experience.
    • 5+ years of professional software engineering experience.
    • Experience managing a team of engineers.
    • Good communication skills and the ability to work reliably in a remote team environment.
    • Attention to detail - any code that makes it into the product will affect millions of users immediately.
    • Strong Computer Science fundamentals in object­-oriented design, algorithms, and data structures.
    • Self starter, analytical and creative.
    • Solid familiarity with analytics and A/B testing in mobile games.
    • Great teammate with a positive demeanor.
    • Experience writing clean, testable, high-quality code and crafting highly scalable systems in production.
    • Familiarity with git, svn or other VCS.
    • You must be capable of working in a fast-paced environment and multiple time zones.


    • Expert knowledge of NodeJS and TypeScript.
    • Experience in game development, gaming services and shipped titles.




Full Stack Engineer




Orum connects sales teams to their target prospects efficiently, helping them sell to their ideal customers. Using Orum's parallel dialer, sales reps can dial multiple numbers at once, and Orum's speech recognition will automatically recognize and connect reps with humans that pick up. This leads to consistent conversations, faster training, and more meetings booked.


Our mission is to become the market-leading sales prospecting platform. We're a small, fully remote team of about 30. Our business is young but rapidly growing with triple-digit year-over-year growth. Our customers use our product daily. Top-tier Silicon Valley VC firms have invested in our mission.


There is still more to build to get to our vision. That's why we need you to join our growing team.

The Role


This role is ideal if you like to work across the stack to deliver significant impact with a small team. You'll be in charge of building and owning features end-to-end, take it through conception, implementation, shipping, and iteration. Examples include routing calls through our event-based SIP softswitch, displaying real-time call information in our UI over WebSockets, or processing streaming audio for speech recognition. You will also be reviewing the design specs and PRs of other members on the team. You will be optimizing our telephony platform's performance and working on projects that improve our SaaS infrastructure.


Our current technology stack includes NodeJS with Typescript, Ruby, Postgres, Google Cloud Platform, and FreeSWITCH.




We'd love to hear from you if you:

  • Are based in the USA. This position is not open in other countries.
  • Have 3+ years of full-time software product development experience
  • Have experience building back end applications with NodeJS/Linux stack
  • Have experience working with an RDBMS using SQL
  • Are familiar with front end HTML and CSS


These skills are not required but nice to have:

  • Knowledge of Typescript language
  • Experience measuring and tuning performance of NodeJS applications
  • Experience building front ends with React.
  • Knowledge of bash scripting
  • Experience with cloud infrastructure programming with one of AWS, GCP, or Azure
  • Experience building CI/CD pipelines



  • Flexibility to work anywhere in the US. We were founded as a remote company before the pandemic and plan to stay that way for the foreseeable future.
  • $2500 budget for work-related equipment that is yours to keep
  • Flexible vacation policy
  • Stock options in the company
  • Semi-annual company retreats for all employees to connect in person.
  • Healthcare/Dental/Vision insurance plans with company contribution
  • 401K plan
  • Before you apply, please check if any restrictions apply in terms of time zone or country.


This job has a geo-restriction in place: US only.


Hiring from US only


Product Designer


Stories have been told since the dawn of mankind. They were shared through images, songs, plays, books and movies. Most of the time, the audience was passive. At Articy, we believe that the future of stories is interactive. That’s why our mission is to shape the way that interactive narrative experiences – be it games, e-learning scenarios or interactive video formats – are created. 

We are looking for a Product Designer to help turn our vision into reality. You’ll take part in the product design process, from first idea and prototyping of features to detailed interactions and polished visuals. You will be joining a small, passionate team that cares deeply about a collaborative environment and innovative design.

Let’s change the games industry together!

Your role:

  • Take broad, conceptual ideas and break them down into design propositions 
  • Design entire features by creating concepts, workflows, prototypes as well as high-fidelity UI mockups and design documents that effectively communicate interaction and design intent.
  • Conduct user research and usability tests 
  • Analyze existing solutions and apply learnings to current workflows and new designs 
  • Collaborate closely with the product owner, developers and the rest of the design team 

Your Profile:

  • You have hands-on work experience in designing digital products for a worldwide audience 
  • You are able to think through complex systems and complex use cases. 
  • You have a basic understanding of game development processes and interactive storytelling 
  • You are confident using design tools such as Figma
  • You love teamwork and thrive in collaborative environments 
  • You are able to champion the user’s needs in discussions with stakeholders and other departments
  • You are in an European-friendly timezone or able to schedule your working time to include 9:00 to 16:00 GMT+1 (the rest of the hours are flexible)
  • You can communicate clearly and effectively in English

Considered a Plus:

  • You have created or significantly contributed to the design of one or more published digital projects from beginning to end. 
  • You have created or significantly contributed to an interactive story (games, e-learning scenarios, visual novels etc) 
  • You like and play computer games

Our Offer:

  • Open communication, you will have a voice in our team
  • Friendly working atmosphere in a talented team
  • Flexible working hours without the crunch-time madness
  • Possibility to participate in industry events
  • 29 vacation days per year + public holidays of NRW, Germany (Company HQ)
  • Employer-funded pension (for employees based in Germany)




To apply to this job, Email your application with all required documents to [email protected]


Associate Software Engineer/IT Generalist


Who are Bad Robot Games?


Founded in 2018, Bad Robot Games is an evolving development & publishing house made up of game industry veterans who are committed to constantly innovating on how stories are played. 

Working closely with our colleagues at Bad Robot Productions, our projects unite our games industry veterans, our film and TV colleagues, and our larger network of talent (writers, composers, sound designers, concept artists, and more), to allow us to blend areas of expertise, and diverse perspectives to create expansive worlds and stories.

We are looking for an Associate Software Engineer to join the team and build something totally unique with us. 


We are looking for someone who is excited about the prospect of being part of a start-up. You will have the opportunity to flex between IT generalist duties for our small (but growing!) team, and own build and release management alongside our developers and partners.


You will be responsible for assisting in the management and development of the infrastructure for building and source management for development, test, and build environments. You will set up and maintain CI/CD pipelines for current and future projects; with metrics passing back into the feedback loop for monitoring and alerting.


You will work as part of a highly talented team of software developers, to ensure builds are stable and of the highest quality possible. The role requires strong communication skills, and knowledge of the game development environment.


For the IT part of this role, you will be working with our team to develop our licensing and security policies, get new employees onboarded with equipment, address issues that may come up with equipment (as needs arise), and be ready to support a fully remote team. 


As the team grows, there will be the opportunity to fully focus the role into Build and Release management, and we will hire a full-time IT person. 




  • Building and maintaining infrastructure for continuous integration, automated testing, deployment, and monitoring.
  • Working with software developers and QA to create stable builds playtesting, internal tools, and backend services across multiple environments.
  • Writing and maintaining technical and user documentation.
  • Key point of escalation for IT related requests, quality issues, hardware, and software
  • Able to work well with all levels of seniority, as well as across the organization to bridge communication with Bad Robot Productions IT. 



  • 3+ years of configuration management and engineering for video games
  • Able to read and write scripts in PowerShell, Python, Gradle or equivalent
  • Experience with DevOps practices and toolchains with infrastructure as code
  • Experience with automation/configuration management
  • Comfortable managing software release and deployment
  • Proficient in supporting application development on multiple platforms (Windows, Mac, and Linux)



  • Experience with automated build systems (e.g. Jenkins, TeamCity, or equivalent)
  • Experience with Perforce
  • Experience with bug-tracking software (e.g. Jira, YouTrack, or equivalent)
  • Experience with Remote communication software (e.g. Slack, Discord, Zoom, etc.)
  • Passion for games and a desire to remain up to date with the latest technologies
  • Excellent communication skills


Bonus Points

  • Programming experience with C# in Unity and/or C++ in Unreal
  • Experience as an IT generalist in a past or current life



Honest and heartfelt desire to make the world a genuinely better place. This is a remote friendly position.



Startup mentality, Bad Robot benefits:

  • Competitive salary and benefits 
  • 401(k) program 
  • 100% paid Medical / dental / vision, life, and employee assistance program
  • Flexible vacation and company paid holidays
  • Paid parental leave
  • Fertility Benefits 
  • Student Loan Repayment Program
  • Social impact programming, education, and awareness offering via Good Robot

Distributed Team and Remote Friendly:

  • It’s 2021, games are being made by developers spread across the world. Our HQ is located in Santa Monica, CA, but our team collaborates from all over. 
  • For now, we are only accepting remote candidates in the continental USA, but may be interested in changing this policy as we grow. 

Funded, but Independent:

  • Backed by strategic and venture capital firms Galaxy Interactive, Horizons Ventures, Tencent, WBIE, and Iconiq, we have incredible investors who believe in the future of storytelling in games, and our ability to deliver on that promise.

We believe that our studio should be representative of the people who play our games.

  • Our goal is to make games in which all players can see themselves.



Remote candidates in the continental USA


Online Software Engineer - (C++) - Madden


Electronic Arts Inc. is a leading global interactive entertainment software company. EA delivers games, content and online services for Internet-connected consoles, personal computers, mobile phones and tablets.

Online Software Engineer - C++ - Central Platform Team

We are EA Sports

EA SPORTS is one of the leading sports entertainment brands in the world, with top-selling videogame franchises, award-winning interactive technology, fan programs, and cross-platform digital experiences. EA SPORTS creates connected experiences that ignite the emotion of sports through industry-leading sports video games.

The Challenge Ahead:

The Online Engineer is involved in the whole creation process from architecture design, implementation, debugging, and tuning on multiple platforms and device, working on complex problems with Designers, Artists and other Engineers in the Online and Game Modes domain. You will report to the team's manager and work with your peers on developing the game's foundation layer.

What you will do as an Online Engineer:

  • Develop technical solutions for online game features.
  • Work with a proprietary engine to develop stable, scalable, efficient and shareable code.
  • Work with people on a large team both locally and remotely.
  • Work with 3rd party software APIs.

We are looking for:

  • 3+ years of experience in C++ software development.
  • Experience with Client/Server, Peer-to-Peer and multi-threaded architectures.
  • Knowledge of modern database technologies.
  • Knowledge of networking protocols.
  • Knowledge of good software programming practices.
  • Experience with 3rd party APIs.

Nice to have:

  • Bachelor’s degree in computer science or related field, or equivalent training and professional experience.
  • 2+ years of experience working on Microsoft, Sony or Nintendo game consoles or other embedded systems.
  • Experience of real-time game networking.
  • Experience with Visual Studio and deep knowledge of the debugging tools.
  • Experience with source control systems will come in handy.
  • Experience with scripting languages (Python, Lua) and interpreted languages. (C#)

What’s in it for you? Glad you asked!

We love to brag about our great perks like comprehensive health and benefit packages and, of course, free video games. And since we realize it takes outstanding people to make outstanding games, we offer great benefits and compensation packages and a culture that values creativity and individuality.





PHP/JS Senior Developer



Moodle with us!

Moodle is the world’s most trusted online learning solution. The engine of our ecosystem is Moodle LMS, the secure open-source platform used by over 200 million learners worldwide. The learning and development functionalities of Moodle LMS have been further enhanced for workplace learning via Moodle Workplace, a flexible and customisable platform streamlining onboarding, workplace learning and compliance management.

While Moodle Workplace is relatively young, it is a fast growing competitor in the burgeoning workplace learning sector and consequently, we require an exceptional developer to join the Moodle Workplace team.

At Moodle, we’re a small but mighty group of passionate people, based in several different countries around the world. We’re united by our dedication to enable best-practice online learning whether within education institutions or workplaces and we are looking for someone who is aligned to our values and goals.

Who we are:

You will be working in the Moodle Workplace team alongside with a small but exceptional multi-disciplinary group. We are very passionate about what we do and we work hard every day in our belief that Moodle Workplace will transform workplace learning.

Our team is fully remote, and not just because of COVID19, but because we believe in getting the best people, irrespective of where they live in the world. In case you prefer working at an office, you can access an office if you reside in Barcelona, Spain.

Many of the Moodle Workplace team members are based in Spain and the UK and it would be beneficial if you are in that timezone, but we also have colleagues all over the world - Australia (Moodle HQ office), Belgium, Canada, USA, Czechia, Netherlands, Italy and Greece.



What are we looking for?

If you are the ideal candidate, it probably means that one of the below is true:

  • you have PHP/JS/SQL/HTML5/CSS experience and you are already working with/contributing to Moodle, or
  • you have PHP/JS/SQL/HTML5/CSS experience in another type of products, but you are keen to become a Moodle expert or
  • you are an experienced PHP programmer and have experience working with any other LMS.

However, if none of the above is true for you but you still think you are right for this, feel free to apply and let us know why.

Some other things that are important to us:

  • You are fluent in English.
  • You communicate well in writing. Not only because we work asynchronously, but also because you will have to write documentation and guides and the occasional blog post.
  • Ideally, you are located somewhere in Europe, or at least, not too many time-zones away. This is not essential but would certainly make it easier as, for now, our team is entirely between the CET and GMT timezones.


We'd love to meet you especially if you can tell us more about your:


  • good knowledge of PHP, Javascript, SQL, HTML5, CSS.
  • programming experience in a medium to large scale development environment (PHP)
  • experience using Git and Jira
  • experience with automated testing (we use PHPUnit and Behat)
  • good knowledge of web application security, performance and scalability.
  • experience working with Web Services and RESTful applications.
  • ability to organise your workload to meet deadlines.
  • enthusiastic and approachable personality.
  • excellent communication skills (both written and verbal).
  • fluency in English.

And you will go straight to the people position if you:

  • Have good knowledge of Moodle Architecture
  • Have programming experience with Moodle
  • Have contributed to the Moodle project, especially with code (core or plugins)
  • Have experience writing unit tests and behat tests (We ๐Ÿงก TDD)


How would your day look like


We are a product company and most of the people working at Moodle are part of a product team.

We use Jira for daily coordination, planning, issue tracking and milestones and Google Docs to discuss things like product decisions. And of course, also GitHub/GitLab. There is always something to read and discuss or to contribute to.

We have short release cycles (every two months) and we discuss the product pretty much every week, if not every day.

As a developer, most days can involve a mix of:

  • writing high-quality code.
  • designing and documenting the implementation of new features.
  • reviewing code.
  • writing automated tests.
  • collaborating with other developers across multiple dev teams.
  • contributing to product decisions.
  • ...and laughing with your team...



Compensation varies from the experience you have and how "ideal" a candidate you are for the role, whether you have experience as a Moodle developer or not and how quickly you could ramp up to fill the role. Let's have a talk about it!


How to apply:


  • Click on the following link to apply
  • Add a cover letter, resume and anything else you'd like to add… in English, please
  • Press send.




Security Engineer, macOS/iOS


You will be responsible for helping drive the security of Twitter’s macOS and iOS device fleets. You will help identify and manage risks and work with partner teams to reduce and manage them. You will design, advocate, and help build secure-by-default infrastructure that closes off entire classes of security problems.

As an security engineer, you will:

  • Model and identify potential risks in designs, configuration, code, or deployed systems along with designing and implementing mitigation options.

  • Identify the trade-offs necessary between security and engineering velocity.

  • Help drive infrastructure directions and solutions in collaboration with other teams.

  • Use data to drive identification of risk areas and solutions.

  • Analyze the security of systems via testing.


You care about security and building a secure environment for the people using Twitter everyday. You are curious, and have experience with the tools of the trade, comfortable digging into the details, and eager to help others protect our systems. Ideally, you have most of the following:

  • 1 or more years of relevant experience (other jobs, grad school, etc) in information security including topics such as infrastructure security, pentesting, vulnerability management, or security research.

  • 2 or more years of experience supporting or managing macOS or iOS devices in a corporate environment. Prior IT experience counts.

  • Undergraduate degree or equivalent (engineering, social sciences, arts, etc. are all fine)

  • You are familiar with macOS and iOS and their security features.

  • You have worked with MDM and management systems for macOS and iOS such as JAMF, Workspace ONE, or similar systems.

  • You have worked with configuration management systems such as Chef or software distribution systems such a Munki.

  • You are able to work closely with IT and other teams dedicated to supporting macOS or iOS devices, and to help these teams understand and mitigate security risks in these systems.

  • You are able to understand the needs of end users, and how these needs will be impacted by or might constrain security solutions on macOS or iOS devices.

  • Knowledge of at least one of: Go, Python, or Java.

Company Description

Twitter is what’s happening and what people are talking about right now. For us, life's not about a job, it's about purpose. We believe real change starts with conversation. Here, your voice matters. Come as you are and together we'll do what's right (not what's easy) to serve the public conversation.


United States


Senior NodeJS Backend Developer


Join 11Sigma, a diverse, worldwide team of uniquely talented software engineers. 


We are a remote-first company that helps early-stage, high-potential startups (such as and, that we think have a chance to become the next Uber/Netflix/GitHub. All startups in our network are pre-screened by us for great culture, amazing products, and growth possibilities. 


We are driven by the vision of a world of fair opportunities and the freedom of choice enabled by remote work.


11Sigma is about exploring. Both literal, as in a journey, as well as an openness, growth mindset, and curiosity of life and at work. We believe that remote work is a lifestyle, it’s about the culture, values, and mindset.


11Sigma engineers are motivated problem solvers, travelers, digital nomads, caring parents, creators. To us, life is an adventure, and the world is incredibly interesting. We are hungry to learn new things and explore our potential.


If you feel inspired to join an empowering community of exceptional tech experts, and build game-changing products - we are looking for you!

Job Description


Currently, we are looking for a new team member to join our 11Sigma crew at Briza (our partner). Briza is a series-A insurtech startup originating from Canada. They have recently raised $8M and are growing rapidly. You'll be working with 11Sigma and Briza engineers on creating a one-stop-shop product integrating multiple insurance carriers into a hustle-free service.


The challenge is to find effective ways to integrate APIs from insurance companies that often use slightly different language to describe similar things. You will need to quickly understand domain-specific language and apply your knowledge to integrate new carriers as well as suggest and lead ways to optimize the process. 


The product we are working on is like “Stripe for insurance”. It’s revolutionizing the market allowing brokers to get insurance offers from multiple carriers and purchase them directly through the Briza app. We deliver value to small business owners that can finally get insurance tailored to their needs in a matter of minutes, not weeks!


We are looking for an honest, team-oriented, and ambitious person, with a clear sense of ownership. An ideal candidate can communicate clearly in a remote-first environment and is capable of driving innovation at a fast-growth startup.


Skills & Experience



  • TypeScript, JavaScript
  • 5+ years of experience in professional software development
  • Fluent written and spoken English
  • Your primary location is in one of the following timezones: GMT-5, GMT-4, GMT-3, GMT-1, GMT, GMT+1, GMT+2


Nice To Have

  1. Experience in writing automated tests (unit, integration) and strive to always do so
  2. Experience in building widely-consumed REST-based API platforms using Node.js / Typescript / similar programming languages
  3. The ability to research and communicate your ideas in software design and architecture discussions
  4. Experience in writing unit tests (we use Jest)
  5. Experience with functional programming
  6. Prior C# or Go experience
  7. Prior experience with insurance tech or fintech
  8. Prior fast-growth startup experience


Key Responsibilities

  • Research, analyze and integrate third-party insurance carrier APIs.
  • Integrating some of the third-party APIs may require some reverse engineering and thorough investigation.
  • Design, build and maintain an API platform, services, and systems with fellow product designers and developers.
  • Debug production issues across services and multiple levels of the stack.
  • Provide support and mentoring to other team members, be a good team player.


Our technology stack

  • API: Node.js + TypeScript, PostgreSQL, Red
  • UI: Vue.js
  • Cloud infrastructure: AWS (Fargate, RDS, ElasticCache) through Terraform.
  • CI:  Github Actions
  • CD:  AWS CodeBuild & Codepipeline


Salary & Perks

23000 - 28000 PLN + VAT (or 6700 - 8300 USD + VAT) - B2B, per month.



  • 100% remote - we have always been and will be a remote-first company
  • Option to spend one day a month of your work for a growth-related agenda (contributing to 11Sigma blog, your personal brand, podcast, YT channel, etc)
  • Flexible working hours - the only requirement is 4 hours overlap with Toronto
  • Paid 15 days off plus paid public polish holidays
  • Unforgettable retreats around the world
  • Dedicated self-growth mentor
  • Conferences around Europe
  • Explorer budget (annual budget for travel and adventure, equipment, video games, co-working space) - 3000 PLN a year
  • 10x-self budget (annual budget for home-office equipment, training, courses, books, conferences) - 3000 PLN a year
  • Fully reimbursed Clifton Strengths Assessment to learn about your strengths 


Anywhere in the World


Senior Ruby on Rails Engineer


The Role

We’re looking for a sharp, self-motivated, problem-solving Senior Backend Engineer to join our team.


Using your knowledge of Ruby on Rails, you’ll work alongside other engineers, designers, and product managers to tackle everything from huge company initiatives to modest but important bug fixes, from start to finish. You’ll also collaborate with your product team on discovery, helping to assess the direction and feasibility of product changes. And, perhaps most importantly, you’ll actively contribute to the evolution of the culture and processes of a growing engineering team.


What We Ask Of You


These are our non-negotiables:
Show up: have the courage to do difficult but necessary stuff.
Grow up: take responsibility, learn continuously, and have a growth mindset.
Do good: treat your co-workers and customers the way you want to be treated.
Strong experience with and knowledge of Ruby on Rails.
Experience working as a professional software engineer. (Sorry, we're not hiring new devs at this time.)
Reside permanently and currently somewhere in the continental US. Alas, we're not set up to hire outside of the US.
This position can be U.S. Remote or in our Lincoln office. At least one year of remote experience is required if you plan on working remotely. We are not accepting applicants outside the U.S. at this time.



Day to day, you’ll spend 90%+ of your time working in Ruby on Rails, but, of course, that’s not all you’ll work with. While experience with the following technologies are not required (we’re cool with some on-the-job learning), you will see them with varying levels of frequency:
GraphQL & REST
AWS services (S3, EC2, etc)
Working At CompanyCam
Our Product and Engineering departments do things a little differently.


We use Basecamp’s Shape Up method (fused with empowered product teams a la Marty Cagan's Inspired) to organize and execute our work. That means you’ll work in a close-knit team consisting of a product manager, a product designer, and other engineers on an area of the product in 6-week cycles. During cycles you'll spend most of your time implementing product improvements, but you'll also work with your team shaping (generating and vetting) product improvements for next cycle. After each cycle you’ll get a 1-2 week cool-down where you’ll pursue educational opportunities, work on pet projects, or smash some bugs that have been nagging at you. Rinse and repeat until code nirvana.


Sounds nice, right? No sprinting, no scrumming, no death by 1,000 meetings. We protect our engineers' time, treat them like adults, and trust them to get their work done. We’re also big on not overworking people. Put in your eight hours of focused, quality work and then TURN. SLACK. OFF. No nights and weekends.


Our larger company culture is also refreshingly chill. We have fun, learn from each other, and don’t take ourselves too seriously.


We cover the important stuff too. We pay well, offer unlimited vacation, meaningful equity, health insurance, and other benefits. If you're local or down to move, we’re custom remodeling a new office space in the Lincoln Haymarket area that you’ll love. If you're remote (most of the engineering team is), we’re well set up with great conference room video equipment so you'll feel like you’re there with us, and once life is back to normal we’ll fly you in a few times a year to hang out.


USA Only


Remote Data Scientist


Finally… The Kind Of Data Science Job You've Always Wanted


Everyone seems to want a data scientist on their team.


But a lot of the data science jobs out there are not as sweet as they first appear. They usually fall into one of three categories.


First, there are the companies who want a data scientist on their team because “data science is very hot right now”.


But no one in the company seems to care that there isn't an actual business problem to be solved by data science.


Everyone's fine with it as long as a few simple-minded investors are happy… Or a particular kind of executive has their ego stroked.


In reality, the “data scientist” ends up working on tasks that connect to data science loosely at best. Of course, that's not the kind of job you want.


The jobs in the second group are much more appealing at first glance.


They're usually in well-established companies that know what they're doing. And data science is actually a meaningful tool for solving their business problems.


The issue is that these jobs are often not very fun.


The teams are quite large so you feel like just another cog in the machine. Would anyone even notice if you stopped contributing?


And all the meaningful breakthroughs seem to have been achieved before you joined. So you end up working on minute details in their models.


It might be a good fit for the right kind of data scientist, but is that you?


Luckily, there's a third kind of data science job. It's one that most resembles the projects that got you excited about data science in the first place.


The problems you're working on are still critical to the success of the business - even more so than in other companies.


But since the data science team is small, your contributions are very meaningful. And not everything's been figured out already, which makes the job fun and challenging.


This is the kind of job we offer.


If that's what you've been looking for, this page could literally change the course of your career. But only if you keep reading.

Who Are We And Why We Exist

There are more than a billion people in Asia that do not have access to mainstream financial services.

At the same time, most of them have an incredibly valuable digital footprint in their mobile devices, online presence, social media, everyday apps, and many other sources.

Enter Jeff, loan broker for the unbanked. We are on the way to building a new-generation Credit Score, based on alternative data. We want to become the Credit Karma of South-East Asia's emerging economies.

Jeff's journey started in the beginning of 2020. Since then, over 700,000 people have compared close to 6 Million products in Vietnam via Jeff.

We use data science for determining the credit and conversion scores of our users. Although we have working models for both right now, they need version 2.

Your job as our data scientist will be to build and continuously improve these models. You'll also participate in Jeff's Lender API development and new data type and variable implementation.

We hope that you're excited about what this position has to offer. But that's not all.

5 More Reasons To Join Jeff As A Data Scientist

1. Focus On Data Science

One of the most annoying things about being a data scientist is that other people in the company don't understand your role.

They expect you to perform tasks that have little to do with data science (e.g. create ad-hoc reports).

This won't be the case at Jeff. You'll have enough to do figuring out and improving your models, and your teammates will know that.


2. Data-Articulate Team

Your closest partners on our data team are not data scientists. But they understand data science well enough to be helpful to you, instead of holding you back.

Similarly, everyone in the company is data-literate.

So although you will be our number one expert on data science, you won't feel like you're speaking an entirely different language than everyone else. 


3. High Degree Of Freedom

You'll have more freedom at Jeff than almost any other data science job:
You'll create the new models from scratch. You won't have to untangle anyone else's idea of what the models should look like.
We'll trust you to do things your way if you can convince our small data team that your approach is the most reasonable.
If you ever need more resources for carrying out your job, we won't be stingy about providing them.


4. Worthwhile Mission

Access to financial services is taken for granted in the Western world. But it's kind of insane how many people in Asia don't have access to them.

Our work grants that access to people in Vietnam, Indonesia, Philippines, and beyond. We also let people compare and choose the best product for them.

It would be a pretty cool thing to build for any number of people. But building it for over a billion people really excites us.

If you're excited by our mission too, your work here will feel that much more meaningful.


5. Company Values You Can Stand Behind

Our people are:
๐Ÿ”€ Versatile
๐Ÿ™‹ Proactive
๐Ÿ’ก Business-savvy
๐Ÿ“ข Open to communication
๐Ÿ Always going the extra mile
๐ŸŒฑ Personal growth-oriented
๐Ÿค˜ Ready to Rock'n'Roll

If you are too, we want you on our team!

Here's What We Expect From You

You have at least 2 years of experience in a data science role
You have successfully built intricate prediction and/or scoring models
You use python
Ideally, you have experience with new data types and variable development for APIs
You're based in a European or Asian timezone

The salary we've budgeted for this role is 70-105 kUSD annually (before tax). If you're interested in equity, after your 3-month probation period we can restructure your compensation package to include it.

This is a full-time position and is fully remote.


Anywhere in the World