Department:Technology\n\nType of Contract: Permanent\n\nWorking Pattern: Full time\n\nLocation: Remote (GMT +/- 2 hours), with optional London-based workspace\n\nAbout the Role\nSoftware Engineers at FutureLearn work in multidisciplinary product teams, collaborating with designers, other engineers, product managers and stakeholders.\n\nCross-team collaboration is encouraged, and teams are flexible with people moving between them as needs change, so there's plenty of scope to become familiar with the whole platform.\n\nWe work in short sprints & regularly share, reflect on and iterate on our work. This helps us focus on shipping small, iterative changes and responding quickly to changing business or user needs.\n\nOur platform uses the Ruby on Rails web framework along with the React JavaScript library with Typescript, and we use unit, integration and acceptance tests to drive design and keep everything working. Every engineer has the ability to deploy, and we deploy multiple times per day to a large-scale system on AWS, supported by our Site Reliability Engineers.\n\nKey Responsibilities\n\nAs a software engineer at FutureLearn youโll collaborate in a multidisciplinary product team to deliver working software that has an impact on your teamโs metrics. This will include writing Ruby and JavaScript to deliver new features for our users, as well as refactoring our codebase to make it more pleasant and productive to work on.\n\nYouโll be comfortable writing modular code and thinking about how your work fits into the big picture, and collaborating with our data engineers to make use of our reporting and analysis.\n\nYouโll have strong communication skills, and be comfortable discussing problems and solutions with your team-mates. Youโll be asked to give your input & ideas to help make decisions and shape features via design sprints, planning, story mapping and other product development activities.\n\nYouโll enjoy learning, teaching & sharing your experience with your colleagues in various ways; we encourage code review, pairing, mentoring, giving (and watching!) regular lightning talks, and getting & giving regular feedback.\n\nRequirements \n\nWeโre looking for people with experience with Ruby and Rails.\n\nExperience with JavaScript, React in particular, TypeScript, GraphQL and Next.js would also be valuable.\n\nYouโll have previous experience building, maintaining and deploying a large interactive web application at scale, taking into account performance, security and maintainability.\n\nYouโll have experience writing high-value tests and have a good understanding of software design principles.\n\nIdeally youโll also have experience of incrementally improving a large legacy codebase and shaping it into sensible, well-organised modular components, alongside delivering features in a cross-functional agile product team.\n\nBenefits \n\nSalary: ยฃ45k-60k (mid) or ยฃ60k-75k (senior) depending on experience\n28 days holiday (plus 8 days public holiday)\nBuy & sell up to 5 days holiday\nWestfield Healthcare Cash Plan\nFree access to Calm app\nDedicated personal learning & development budget\nCharity day (volunteer for a charity of your choice)\nCycle to work scheme\nSeason Ticket loan\nFlexible working environment/hours\nPension (4% employer / employee contribution)\n\nAbout FutureLearn\n\nFutureLearn is a leading social learning platform formed in December 2012 by The Open University and is now jointly owned by The Open University and The SEEK Group. FutureLearn has over 10 million people signed up worldwide. FutureLearn uses design, technology and partnerships to create enjoyable, credible and flexible short online courses, microcredentials, as well as undergraduate and postgraduate degrees that improve working lives. It partners with over a quarter of the worldโs top universities, as well as organisations such as Accenture, the British Council, CIPD, Raspberry Pi and Health Education England (HEE). Itโs also involved in government-backed initiatives to address skills gaps such as The Institute of Coding and the National Centre for Computing Education.\n\nApplications\n\nPlease use our online form by pressing 'Apply for this job' below, including your CV and a cover letter telling us why you'd like to come work with us.\n\n\nSoftware Engineer interview process\n\nWe do an initial competency interview which consists of some screening questions, like checking your right to work in the UK (unfortunately we canโt sponsor visas), and your experience in our hiring competencies.\n\nThis first interview has two purposes: it's a chance for you to ask questions about how we work, and for us to find out what you're looking for from your next role.\n\nWe'll also be interested to find out more about your curiosity, initiative, technical, communication and teamwork skills. So we'll be interested to talk about things like: your approach to dealing with difficult situations like dealing with conflicting or ambiguous requirements, how you communicate your work with others and how you learn new things and teach others.\n\nThe final stage interview consists of a pairing session with one of our engineers. You'll also get the opportunity to meet a couple of people from the Product org to ask any further questions.\n\nHow we assess candidates\n\nWe use a set of competencies to evaluate candidates throughout the interview process: communication, initiative, teamwork, curiosity and technical skill. You can read more about these in our blog post about our hiring framework.\n\nRecruitment Process\n\nPlease contact [email protected] if you require any reasonable adjustments or alterations to be made, to support you through the recruitment process.\n\nDiversity Statement\n\nWe value all the great benefits that diversity brings and encourage everyone to bring their whole self at work, regardless of gender, religion, ethnicity, sexual orientation, age or disability.\n\n\nCOVID19\n\nWe encourage freelancers and people who have been made redundant as a result of COVID-19 to apply for opportunities at FutureLearn. We believe that in these difficult times, good employers have to rise to the occasion and play their part in the community. At FutureLearn, we take care of each other.\n \n\nPlease mention the words **TALENT RURAL GUILT** when applying to show you read the job post completely (#RMjE2LjczLjIxNi4xMDc=). This is a feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.\n\n \n\n#Salary and compensation\n
$50,000 — $110,000/year\n
\n\n#Location\nRemote (GMT +/- 2 hours), with optional London-based workspace
# How do you apply?\n\nApplications\nPlease use our online form by pressing 'Apply for this job' below, including your CV and a cover letter telling us why you'd like to come work with us.
๐ Please reference you found the job on Remote OK, this helps us get more companies to post here, thanks!
When applying for jobs, you should NEVER have to pay to apply. You should also NEVER have to pay to buy equipment which they then pay you back for later. Also never pay for trainings you have to do. Those are scams! NEVER PAY FOR ANYTHING! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. A good idea is to check the domain name for the site/email and see if it's the actual company's main domain name. Scams in remote work are rampant, be careful! Read more to avoid scams. When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.
Doximity is transforming the healthcare industry. Our mission is to help doctors be more productive, informed, and connected.ย As a software engineer, you'll work within cross-functional delivery teams alongside other engineers, designers, and product managers in building software to help improve healthcare.ย ย \n\nOur teamย brings a diverse set of technical and cultural backgrounds and we like toย think pragmatically in choosing the tools most appropriate for the job at hand.\n\nOne of Doximity'sย core valuesย is stretching ourselves. Even if you don't check off all the boxes below we encourage you to apply. Doximity is full of exceptional people that don't fit a mold, join us!\n\n**About you**\n\n* You are a Ruby engineer at heart, very familiar and passionate about the Rails ecosystem\n* You are knowledgeable of memory and CPU profiling tools to help adjust Ruby jobs and processes to use resources effectively\n* You have experience working with Terraform and Chef (or similar tooling) either in a DevOps or product support capacity\n* You have experience deploying, configuring, and maintaining NGINX\n* You are proficient with Unix, AWS, and Git\n* You are self-motivated and able to manage yourself and your own queue\n* You are a problem solverย withย a passion for simple, clean, and maintainable solutions\n* You agree that concise and effective written and verbal communication is a must for a successful team\n\n**Here's How You Will Make an Impact**\n\n* Improve the performance and scalability of services, optimize our REST and GraphQL APIs\n* Address security concerns and proficiently maintain our application stack\n* Troubleshoot issues across the whole stack, such as high-load, memory full, network issues and come up with temporary/long term solutions based on the root cause\n* Hands-on maintenance on our Ruby on Rails and Go (Golang) applications\n* Increase our automated test coverage and deployment infrastructure robustnessย \n* Manage infrastructure using Chef and Terraform\n* Active involvement in design, implementation, and maintenance of the development, staging, and production infrastructure and services your team is responsible for\n* Create concise postmortems in the event of an outage\n* Write and maintain run-books for other engineers to leverage\n* Ensure proper security, monitoring, alerting, and reporting for the applications your team is responsible for\n* Collaborate with other engineers to make sound infrastructure decisions, improve workflow, and deploy applications ready for production\n* Monitor capacity, cost and plan for upgrades\n* Participate in an on-call rotation\n\n**About Us**\n\n* Here are some of the [ways we bring value to doctors](https://drive.google.com/file/d/1qimYh0mG3i1nTJe6jDCDepJt2i4o8MEB/view)\n* Ourย web applications areย builtย primarilyย using Ruby, Rails, Javascript (Vue.js), andย a bit ofย Golang\n* Our data engineering stack run on Python, MySQL, Spark, and Airflow\n* Our production application stack is hosted on AWS and we deploy to production on average 85 times per day\n* We have over 500 private repositories in Github containing our applications, forks of gems, our own internal gems, and [open-source projects](https://github.com/doximity)\n* We have worked as a distributed team for a long time; we're currently [about 65% distributed])https://brunomiranda.com/blog/building-a-distributed-engineering-team/)\n* Find out more information on the [Doximity engineering blog](https://technology.doximity.com/)\nOur [company core values](https://work.doximity.com/)\nOur [recruiting process](https://technology.doximity.com/articles/engineering-recruitment-process-doximity)\nOur [product development cycle](https://technology.doximity.com/articles/mofo-driven-product-development)\nOur [on-boarding & mentorship process](https://technology.doximity.com/articles/software-engineering-on-boarding-at-doximity)\n\n**Benefits & Perks**\n\n* Generous time off policy\n* Comprehensive benefits including medical, vision, dental, generous paternity and maternity leave, Life/ADD, 401k, flex spending accounts, commuter benefits, equipment budget, and continuous education budget\n* Pre-IPO stock incentives\n* and much more! \n\n**More info on Doximity**\n\nWeโre thrilled to be named the Fastest Growing Company in the Bay Area, and one of Fast Companyโs Most Innovative Companies. Joining Doximity means being part of an incredibly talented and humble team. We work on amazing products that over 70% of US doctors (and over one million healthcare professionals) use to make their busy lives a little easier. Weโre driven by the goal of improving inefficiencies in our $3.5 trillion U.S. healthcare system and love creating technology that has a real, meaningful impact on peopleโs lives. To learn more about our team, culture, and users, check out our careers page, company blog, and engineering blog. Weโre growing steadily, and thereโs plenty of opportunity for you to make an impact.\n\n*Doximity is proud to be an equal opportunity employer, and committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law.* \n\nPlease mention the words **EMPTY SADDLE MATRIX** when applying to show you read the job post completely (#RMjE2LjczLjIxNi4xMDc=). This is a feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.\n\n
\n\n#Benefits\n
๐ Distributed team\n\n
\n\n#Location\nUnited States
๐ Please reference you found the job on Remote OK, this helps us get more companies to post here, thanks!
When applying for jobs, you should NEVER have to pay to apply. You should also NEVER have to pay to buy equipment which they then pay you back for later. Also never pay for trainings you have to do. Those are scams! NEVER PAY FOR ANYTHING! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. A good idea is to check the domain name for the site/email and see if it's the actual company's main domain name. Scams in remote work are rampant, be careful! Read more to avoid scams. When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.
Doximity is transforming the healthcare industry. Our mission is to help doctors be more productive, informed, and connected.ย As a software engineer, you'll work within cross-functional delivery teams alongside other engineers, designers, and product managers in building software to help improve healthcare.ย ย \n\nOur teamย brings a diverse set of technical and cultural backgrounds and we like toย think pragmatically in choosing the tools most appropriate for the job at hand.\n\n**One of Doximity's [core values](https://work.doximity.com/)ย is stretching ourselves. Even if you don't check off all the boxes below we encourage you to apply. Doximity is full of exceptional people that don't fit a mold, join us!**\n\n**About you**\n\n* You are a Ruby engineer at heart, very familiar and passionate about the Rails ecosystem\n* You are knowledgeable of memory and CPU profiling tools to help adjust Ruby jobs and processes to use resources effectively\n* You have experience working with Terraform and Chef (or similar tooling) either in a DevOps or product support capacity\n* You have experience deploying, configuring, and maintaining NGINX\n* You are proficient with Unix, AWS, and Git\n* You are self-motivated and able to manage yourself and your own queue\n* You are a problem solverย withย a passion for simple, clean, and maintainable solutions\n* You agree that concise and effective written and verbal communication is a must for a successful team\n* You are able to maintain a minimum of 5ย hours overlap with 9:30 to 5:30 PM Pacific time\n* You can dedicate about two weeks per year for travel to company events\n\n**Here's How You Will Make an Impact**\n* Improve the performance and scalability of services, optimize our REST and GraphQL APIs\n* Address security concerns and proficiently maintain our application stack\n* Troubleshoot issues across the whole stack, such as high-load, memory full, network issues and come up with temporary/long term solutions based on the root cause\n* Hands-on maintenance on our Ruby on Rails and Go (Golang) applications\n* Increase our automated test coverage and deployment infrastructure robustnessย \n* Manage infrastructure using Chef and Terraform\n* Active involvement in design, implementation, and maintenance of the development, staging, and production infrastructure and services your team is responsible for\n* Create concise postmortems in the event of an outage\n* Write and maintain run-books for other engineers to leverage\n* Ensure proper security, monitoring, alerting, and reporting for the applications your team is responsible for\n* Collaborate with other engineers to make sound infrastructure decisions, improve workflow, and deploy applications ready for production\n* Monitor capacity, cost and plan for upgrades\n* Participate in an on-call rotation\n\n**About Us**\n* Ourย web applications areย builtย primarilyย using Ruby, Rails, Javascript (Vue.js), andย a bit ofย Golang\n* Our data engineering stack run on Python, MySQL, Spark, and Airflow\n* Our production application stack is hosted on AWS and we deploy to production on average 50 times per day\n* We have over 350 private repositories in Github containing our applications, forks of gems, our own internal gems, and open-source projects\n* We have worked as a distributed team for a long time; we're currently about 65% distributed\n* Find out more information on the Doximity [engineering blog](https://technology.doximity.com/)\n\n\n**Benefits & Perks**\n* Generous time off policy\n* Comprehensive benefits including medical, vision, dental, Life/ADD, 401k, flex spending accounts, commuter benefits, equipment budget, and continuous education budget\n* Family building and support\n* Pre-IPO stock incentives\n* and much more! For a full list, see our career page. \n\n**More info on Doximity**\n\nWeโre thrilled to be named the Fastest Growing Company in the Bay Area, and one of Fast Companyโs Most Innovative Companies. Joining Doximity means being part of an incredibly talented and humble team. We work on amazing products that over 70% of US doctors (and over one million healthcare professionals) use to make their busy lives a little easier. Weโre driven by the goal of improving inefficiencies in our $3.5 trillion U.S. healthcare system and love creating technology that has a real, meaningful impact on peopleโs lives. To learn more about our team, culture, and users, check out our careers page, company blog, and engineering blog. Weโre growing steadily, and thereโs plenty of opportunity for you to make an impact.\n\n*Doximity is proud to be an equal opportunity employer, and committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law.* \n\nPlease mention the words **OWNER APRIL CASE** when applying to show you read the job post completely (#RMjE2LjczLjIxNi4xMDc=). This is a feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.\n\n
\n\n#Benefits\n
๐ Distributed team\n\n
\n\n#Location\nUnited States
๐ Please reference you found the job on Remote OK, this helps us get more companies to post here, thanks!
When applying for jobs, you should NEVER have to pay to apply. You should also NEVER have to pay to buy equipment which they then pay you back for later. Also never pay for trainings you have to do. Those are scams! NEVER PAY FOR ANYTHING! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. A good idea is to check the domain name for the site/email and see if it's the actual company's main domain name. Scams in remote work are rampant, be careful! Read more to avoid scams. When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.
This job post is closed and the position is probably filled. Please do not apply. Work for ShapeShift and want to re-open this job? Use the edit link in the email when you posted the job!
๐ค Closed by robot after apply link errored w/ code 404 3 years ago
\nPOSITION OVERVIEW\n\nShapeShift is seeking a Senior Software Security Engineer to help identify risks and mitigate them for this growing organization. The Software Security Engineer will be scanning, researching, hacking, and advising developers on security, in addition to altering source code to resolve security vulnerabilities. The ideal candidate will possess a keen understanding of how tweaking one parameter can vastly change the security outcomes of an information system. This position offers a unique opportunity to think with a black hat but wear a white hat for an exciting cryptocurrency startup.\n\nThis is a full-time, exempt position that reports directly to the CISO.\n\nYour desire to make a real impact on an organization and the world grows by the day. The ideal candidate will be open to daily changes in workflow and protocol (and force us to improve workflows). As a start-up in an evolving space, there are new challenges that require new solutions every day.\n\nGOALS OF POSITION\n\n\n* Stay abreast with daily CVE announcements and 0-day vulnerabilities\n\n* Provide strong software engineering experience to ShapeShift’s Security team.\n\n* Work with Site Reliability Engineers and IT administrators to mitigate any vulnerabilities found with ShapeShift's systems.\n\n* Provide security guidance and advice to software engineers on best practices for storing, securing, and accessing secrets in their application development. \n\n* Participate in architecture design discussions for ShapeShift's upcoming feature enhancements and new products/services, ensuring best practices in security are followed in each phase of development, and ensuring security risks are understood and mitigated in the design choices.\n\n* Execute and automate approved penetration tests, vulnerability scans, and related intelligence gathering about the existing security posture of development and production systems.\n\n* Manage internal TLS Certificate Authority, issuing and revoking internal server and client certificates where necessary.\n\n* Collect and organize security-related metrics for reporting to ShapeShift’s CISO.\n\n* Maintain ShapeShift's existing Information Security Policy, ensuring it is up-to-date with ShapeShift's requirements. \n\n* Providing security training to all new staff, and security refreshers to existing staff.\n\n* Oversee the provisioning of cryptographic keys and security hardware for new staff.\n\n* Can research, understand, and implement security enhancements to ShapeShift systems independently, and communicate changes to management in a timely fashion.\n\n\n\n\nSUCCESS METRICS OF POSITION\n\n\n* Concerns and risks are brought to the attention of the CISO in a timely manner\n\n* Staff receive your assessments and recommendations on improving/maintaining security in a timely manner\n\n* Staff are able to rely on you to educate them on security and answer their questions\n\n* Ability to contribute security enhancements to ShapeShift’s codebase.\n\n* Senior Security Engineer is able to meet deadlines independently\n\n\n\n\nWHAT YOU BRING TO THE TABLE\n\n\n* "Jack of All Trades" mindset, knowledgeable in many areas\n\n* "Geek to English translator" - ability to train/teach security concepts to non-security staff in easy-to-understand language\n\n* Strong "Google-fu" - ability to quickly find and learn concepts that aren't already known\n\n* Knowledge and experience that can be relied upon by others in the Security department\n\n* Ability to be flexible while working in a dynamic startup environment\n\n* Desire to make the world a better and safer place\n\n\n\n\nREQUIRED EDUCATION & EXPERIENCE\n\n\n* 7+ years of full-stack engineering experience or equivalent \n\n* Strong competency with Javascript and/or TypeScript\n\n* Strong competency with modern software development tools (git, jira, IDEs)\n\n* Experience performing source code review\n\n* Experience resolving application level vulnerabilities\n\n* Experience working with GPG / PGP\n\n* Experience with TLS, cryptographic certificates and PKI\n\n* Experience performing vulnerability scanning (i.e. Metasploit, Nessus, or similar)\n\n* Securing and administering services/daemons according to best practices\n\n* Experience working with Linux and open source technologies\n\n* At least 4 years experience in a security-focused role\n\n\n\n\nPREFERRED EDUCATION & EXPERIENCE\n\n\n* Experience securing cloud-based service providers, such as DigitalOcean, Azure, and AWS\n\n* Experience with deployment automation tools such as CircleCI, Terraform, etc.\n\n* Experience with penetration testing\n\n* Experience with charting, graphing, and presenting data visually\n\n* Experience working with cryptocurrencies and blockchains\n\n* Familiarity with Agile Development Methodologies \n\n* Familiarity with hardware and firmware security \n\n* Security certifications such as: CISSP, CISA, OSCP, Pentest+, Security+ would be an asset\n\n* Experience with Open Source Software\n\n\n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to InfoSec, Senior, Engineer, Developer, Digital Nomad, English, JavaScript, Education and Linux jobs that are similar:\n\n
$60,000 — $120,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.