10 Best Remote Tech Jobs (Hiring Now)

The trend of remote working has become more prevalent, especially among tech workers. Previously developers would move away from their home town to move in with their new job, but these days, with the right tools, you can work remotely from anywhere. 


Almost all remote tech jobs provide you with the freedom of choosing where you want to work from. The places that you can work from are uncountable: your home, a coffee shop, a coworking space or even a seaside villa! And to top it all, the list of companies that hire remote techies is long and comprises of giants like Google, Apple, Amazon, and Facebook.


Some of the roles that you can apply to are Database Administrator, Solutions Architect, Cloud Associate, System Administrator, Frontend Engineer and others.


In most cases, technical jobs require programming knowledge and coding skills. By having good experience in producing code for software, you can easily apply to remote tech jobs and work remotely. Here is a list of remote tech jobs that you can apply to.

#1

Senior Game Programmer

DESCRIPTION

Special Move is working with an ambitious and growing mobile game studio based in Dundee, Scotland. Who have a 14 year legacy of making mobile games for some of the biggest brands on the planet. 

 

This year Tag is embarking on their most ambitious and exciting title yet, developing a brand new cross platform IP in partnership with a world renowned publisher. They are looking for passionate new people to join the team on their quest to forge a place in players' hearts.

 

Tags culture is collaborative and relaxed. They encourage feedback and support each other to solve problems - always striving to be the best they can be. They are driven by a passion for quality and delivering outstanding products.

 

The Role

Tag Games Studios is looking for an experienced engineer to lead, coordinate and support the client engineering teams on an ambitious new cross platform IP. You will play a pivotal role in development of this world-leading IP, supporting the engineering teams with technical direction, planning and architecture in coordination with other disciplines and stakeholders to deliver a best in class game play experience.

 

Here’s what you will be doing:

  • Working with the client teams to plan and review technical solutions to deliver a best in class game play experience
  • Collaborating with the other disciplines, including artists, designers and server engineers, to design solutions, provide feedback and technical expertise and manage dependencies
  • Working with production to define and prioritise work to ensure we make the best use of our resources
  • Helping to shape best practices and processes and ensuring effective roll out among the teams
  • Proactively communicating challenges, risks and requests to stakeholders
  • Helping to grow the team technically and culturally through hiring and development
  • Coordinating knowledge sharing across the teams to help facilitate effective development 
  • Ensuring the health and quality of the client side code base

 

To do this job, you will need:

  • Professional experience leading, managing and developing large engineering teams
  • A strong understanding of common game/software development tools including Unity and Git
  • Proven track record of architecting and developing mobile games
  • Comprehensive understanding of game development on iOS and Android. 
  • A broad knowledge base that allows for interaction and engagement on a range of topics including game play, graphics, networking, etc.
  • A proven ability to communicate with individuals and groups that are a mixture of technical and non-technical
  • Demonstrable experience in creating clear and understandable documentation for technical and non-technical audiences
  • To be able to provide constructive and helpful feedback
  • The ability to diligently and proactively operate on multiple fronts and at varying levels of detail. Balancing short term and long term goals


 

Not essential but highly desirable:

  • Overseeing multiple teams totalling 20+ engineers
  • Experience developing free to play games
  • Experience working on a live title providing regular updates
  • Delivery of console or PC titles
  • Familiarity with Agile development processes
  • Understanding of data oriented design and client-server systems
  • Have worked with distributed teams in different time zones
  • People management experience, providing coaching, mentoring and conducting 1-1's

LOCATIONS

Anywhere

#2

IT Generalist

DESCRIPTION

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 experienced Director of Marketing and Communications to join the team and build something totally unique with us. 

 WHAT YOU'LL DO

We are looking for someone who is excited about the prospect of being part of a start-up. You will provide IT generalist duties for our small (but growing!) team.

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.

RESPONSIBILITIES

  • 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. 
  • Provide troubleshooting for hardware and software applications.
  • Manage administration of user accounts including email, remote access, etc.
  • Assist in setting-up and upgrading computer systems for end users.
  • Provide end user application training as needed.
  • Maintain, troubleshoot and resolve LAN/WAN connectivity issues.
  • Provide IT support and service to end users.
  • Monitor IT systems for proper operation and working conditions.  

Skills

  • 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 and customer service skills.
  • Have experience troubleshooting, diagnosing and fixing problems.

 

Culture

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

BENEFITS and MORE:

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.

LOCATIONS

Remote candidates in the continental USA

#3

Associate Software Engineer/IT Generalist

DESCRIPTION

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. 

WHAT YOU'LL DO

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. 

 

RESPONSIBILITIES

 

  • 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. 

WHAT YOU'LL BRING

Baseline

  • 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)

 

Skills

  • 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

 

Culture

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

 

BENEFITS and MORE:

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.

 

LOCATIONS

Remote candidates in the continental USA

#4

Gameplay Software Engineer

DESCRIPTION

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

Responsibilities

  • 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

Qualifications

  • 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.

 

LOCATIONS

Remote

#5

Security Architect

DESCRIPTION

Vault Health is a leading virtual-first healthcare platform that specializes in delivering remote diagnostics and specialty care to consumers directly, through their employers, and through their local public health agencies. Vault also leverages its virtual platform to facilitate decentralized clinical trials for companies in the Pharmaceutical and Biotech industries. Vault is a leading provider of at-home FDA-approved COVID-19 testing in the U.S., whose solution has been deployed to numerous local and state governments, airlines, universities, professional athletic teams, companies, and organizations. Today, Vault employs more than 500 employees across the country and expects to continue growing as we expand our products and services.

About the Opportunity

This is a 100% remote position. 

  • Architects, designs, implements, maintains and operates information system security controls and countermeasures; supervises and trains operators in the administration of these systems; documents the operation, use, and expected outputs of these systems.
  • Analyzes and recommends security controls and procedures in acquisition, development, and change management lifecycle of information systems, and provides oversight to ensure compliance.
  • Analyzes and recommends security controls and procedures in business processes related to use of information systems and assets, and provides oversight to ensure compliance.
  • Monitors information systems for security incidents and vulnerabilities; develops monitoring and visibility capabilities; reports on incidents, vulnerabilities, and trends to IT or executive management.
  • Oversees the response to information system security incidents, including investigation of, countermeasures to, and recovery from computer-based attacks, unauthorized access, and policy breaches; engages, interacts and coordinates with third-party incident responders, including law enforcement.
  • Oversees the administration of authentication and access controls, including provisioning, changes, and deprovisioning of user and system accounts, security/access roles, and access permissions to information assets.
  • Analyzes trends, news and changes in threat and compliance environment with respect to organizational risk; advises organization management and develops and executes plans for compliance and mitigation of risk; oversees risk and compliance self-assessments, and engages and coordinates third-party risk and compliance assessments.
  • Analyzes and oversees the development of information security governance, including organizational policies, procedures, standards, baselines and guidelines with respect to information security and use and operation of information systems.
  • Oversees the development and administration of information security training and awareness programs.
  • Works closely with Engineering and DevSecOps to design best practice and implementation to Cloud Security

About You

  • 8 - 10 years years of experience in Information Security/Cyber Security with 3 years in Security Architect role
  • 5-7 years experience designing and implementing security controls for single web architect
  • Strong experience interacting with DevSecOps team members, working in agile, rapid CI/CD programs, and technologies including microservices, containerized deployments and multiple data sources and repositories
  • AWS experience preferred, familiarity with ECS, EKS, Kubernetes is a bonus
  • Extensive experience in SAAS
  • Experience with HIPAA and SOC2, NIST is a plus
  • Experience in Healthcare or other highly regulated industries 
  • Bachelors' Degree in Info Sec, Cyber Security or Comp Sci, master's degree preferred
  • SANS certification-  ISC2 certification highly desired

Vault Health is an equal opportunity employer. All applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, national origin, age, disability, or veteran status.

LOCATIONS

Anywhere

#6

PHP/JS Senior Developer

DESCRIPTION

Description

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.

 

Requirements

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)

Benefits

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

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.

LOCATIONS

Spain

#7

Security Analyst, Trust & Safety

DESCRIPTION

This Security Analyst, Trust and Safety position is 100% remote.

It’s an exciting time to join our team. We're the world’s largest all-remote company, and we've been intentionally building our culture this way from the start. With more than 1,200 team members in 65+ countries, GitLab is a place where you can contribute from almost anywhere. We are an ambitious, productive team that embraces a set of shared ​values​ in everything we do.

The Trust & Safety team are the guardians of the anti-abuse world, who develop the tools and manage the workflows to mitigate abusive activity on GitLab.com with the goal of making the internet a safer place. In order to achieve this we must ensure that we are good internet citizens.

The culture here at GitLab is something we’re incredibly proud of. Some of the benefits you’ll be entitled to vary by the region or country you’re in. However, all GitLab team members are fully remote and receive a "no ask, must tell" paid-time-off policy, where we don’t count the number of days you take off annually -- instead, we focus on your results. You can work the hours you choose, enabled by our asynchronous approach to communication. In addition, you'll have $10k USD per year to go towards your growth and development.

You can also expect stock options and a competitive salary. Our compensation calculator will be shared with selected candidates before any interview.

Diversity, Inclusion, and Belonging (DIB) are fundamental to the success of GitLab. We want to infuse DIB in every way possible and in all that we do. We strive to create a transparent environment where all team members around the world feel that their voices are heard and welcomed. We also aim to be a place where people can show up as their full selves each day and contribute their best. With more than 100,000 organizations using GitLab, our goal is to have a team that is representative of our users.

What you'll do in this role

  • Process abuse reports and DMCA notices relating to GitLab.com
  • Contribute to the creation of documentation, runbooks and workflows
  • Mitigate detected abusive activity on GitLab.com and it's related products and services
  • Manage internal requests from other teams inside and outside the Security Department
  • Assit with the creation and updates of runbooks, processes and workflows
  • Utilize log ingestion platforms for analyzing and identifying the tactics, techniques and patterns of abusive users

You should apply if you bring:

  • A minimum of 2 years experience working in either a Security, Data, or Trust and Safety (anti-abuse) Analyst type role
  • Good written and verbal communication skills
  • Basic experience using log analysis platforms such as ELK, bigquery, etc
  • Familiarity with security and abuse concepts

Also, we know it’s tough, but please try to avoid the ​​confidence gap​.​​ You don’t have to match all the listed requirements exactly to be considered for this role.

Our hiring process for this Senior Security Engineer, Trust and Safety position typically follows four stages. The details of this process and our leveling structure can be found on our job family page.

Country Hiring Guidelines

Please visit our Country Hiring Guidelines page to see where we can hire.

LOCATIONS

Anywhere

#8

Security Engineer, macOS/iOS

DESCRIPTION

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.

Qualifications

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.

LOCATIONS

United States

#9

Staff Product Security Engineer

DESCRIPTION

InVision is the leading product design and development platform for teams building world-class digital products. It’s every company’s imperative to continuously innovate and improve on their customer experience: InVision’s platform, education, and community enable creative collaboration across teams and geographies for improved speed-to-market and powerful business results.

More than 7 million people across global enterprises and small teams come to us when they are looking for digital transformation. That process doesn’t start and end in any design tool: it encompasses ideation, conversation, visual collaboration and so much more. Teams use InVision to create, prototype and test new ideas; develop repeatable and streamlined processes in design, product and engineering; and improve workflows to move more efficiently from inspiration to production and drive innovation. The InVision platform allows teams to collaborate throughout the process with every stakeholder, giving individuals the visibility and know-how they require. Customers include 100 percent of the Fortune 100 and organizations including American Express, Adidas, Boeing, Ford Motor, Netflix, HBO, Ikea, Slack and Virgin Atlantic.

InVision is a fully distributed company with people in more than 20 countries. Investors include Accel, ICONIQ, FirstMark, Tiger Global, Battery Ventures, and Spark Capital. Visit us at InVisionApp.com and InVisionApp.com/blog.

Our team is in search of a Staff Product Security Engineer to help us change the way digital products are designed.

About the Team:

We’re looking for technical experts who can turn product ideas into reality and operate a diverse scalable of products for millions of customers, from the small to the behemoth. We’re excited by challenges of scale—both the number and size of customers—and a diverse set of products. If you’re looking for variety, we have it. We work in scrum agile iterations on short-term deliverable cycles. Every team ships code every day, and we push launches every few months. We’re motivated to not only deliver the best products, but also to personally achieve. We work in small teams and have growth tracks for both technical and management.

What you'll do:

  • Bake security into the InVision product. You'll work with engineers and product teams to create product security features that protect millions of designers around the globe.
  • Secure our products. As a member of the security team, you'll identify and help resolve design, architectural, and implementation vulnerabilities in the InVision platform. 
  • Design custom solutions to help identify security weaknesses and/or concerns in the InVision platform
  • Be a security advocate. Every day brings exciting new challenges, and opportunities for you to share your ideas and security expertise throughout InVision’s engineering product and design teams.
  • You'll design and launch innovative solutions that help us stay in compliance with industry regulations.

What you’ll bring:

  • 6+ years of software development experience including 4 or more years focussed on product security
  • A strong understanding of security architecture at scale and fluency with a range of security architectures, technologies, and design patterns.
  • Proficiency with JavaScript and at least one other backend programming language. Experience with developing and securing SaaS products is a big plus
  • An advanced knowledge of common application security vulnerabilities and strategies for mitigating them both architecturally and programmatically.
  • Experience with threat modeling, penetration testing, code analysis, and common security tools

About InVision:

InVision offers an incredibly unique work environment. The company employs a diverse team all over the world. Each InVision team member is given the freedom and tools to do their best work from wherever they choose.

The benefits we offer in the United States and Canada include competitive health plans and retirement plans. Some InVision-wide benefits offered to all employees across the globe include a flexible vacation policy, monthly coffee shop stipends, annual allowances for books related to your profession, and home office setup & wellness reimbursements. InVision is an international employer so some benefit offerings will vary from country to country.

InVision is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires accommodation, please let us know.

LOCATIONS

Anywhere

#10

Principal Product Security Engineer (Security Research)

DESCRIPTION

ServiceNow is making the world of work, work better for people. Our cloud‑based platform and solutions deliver digital workflows that create great experiences and unlock productivity for employees and the enterprise. We're growing fast, innovating faster, and making an impact on our customers' and employees' lives in significant and important ways. With over 6,900 customers, we serve approximately 80% of the Fortune 500, and we're on the 2020 list of FORTUNE World's Most Admired Companies.®

We’re looking for people who are ready to jump right in and help us build on our incredible momentum, our diverse, engaged workforce, and our purpose to make the world of work, work better.

Learn more on Life at Now blog and hear from our employees about their experiences working at ServiceNow.

Job Description

What you get to do in this role:

 

  • Team

    The Security Research team responds to application security escalation and focuses on risk reduction. Using a toolkit of code/program analysis and dynamic approaches, the Research team performs application deep dives to isolate problem root causes. Additionally, exploration techniques focus on problems broadly, measuring insecurity across ServiceNow’s cloud environment. A goal of the Research team is to maintain ServiceNow customer’s security enablement and continually improve ServiceNow’s cloud security reputation.

     

    Role

    As a Sr. Product Security Engineer on the Security Research team, you’ll be responsible for perform security auditing of the ServiceNow platform and products. This will require an in-depth knowledge of various approaches to application auditing including secure code review, debugging, dynamic web application analysis and threat modeling. You’ll also work with Product engineering teams to assist with platform roadmap planning.

     

    What you get to do in this role:

  • Perform security audits to discover, communicate, and recommend remediation activities for vulnerabilities.
  • Proactively research and quantify new attack vectors that may affect ServiceNow.
  • Research security topics which are a risk to ServiceNow
  • Work with engineering teams on platform roadmap planning

  •  

Qualifications

To be successful in this role you have:

 

  • A passion for security and problem solving
  • Background in software security auditing and computer security
  • 7+ years of experience performing software security auditing including code review, thick app analysis and blackbox web application testing
  • 4+ years of experience performing threat modeling for software products
  • 1-2 years of experience with binary analysis and Java reverse engineering
  • Network and System security engineering skills a plus
  • Experience with Java Debugging and Binary Instrumentation
  • Developer level proficiency in Java and JavaScript, including modern client-side JavaScript frameworks
  • Experience programming in Python a plus
  • Experience writing static code analysis rules a plus
  • Strong understanding of application security vulnerabilities and respective coding anti-patterns
  • Degree in computer science / engineering or equivalent work experience
  • OSWE and OSCP certifications a plus
  • Ability to deliver technical reports and communicate technical concepts to both non-technical business users as well as technical stakeholders.

LOCATIONS

Anywhere

#11

Engineering Manager

DESCRIPTION

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.

 

Responsibilities

  •  

    • 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. 

Requirements

    • 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.

Bonus

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

LOCATIONS

Anywhere