14 : remote jobs for you

Data Engineer

Kombucha, cold brew coffee, foosball? We've got it.
Talented, creative, hard-working? We're looking for you. 

Full-Time Data Engineer Role (with a side of Kubernetes Ops)
U.S. Based - Remote Available

Dev Team Overview
Scientist.com is a growing services marketplace which helps Scientists the world-over find, initiate, and track service requests. We're at many of the largest pharmaceutical and biotech institutions in the world. We enable the outsourced workflows which increase efficiencies and facilitate compliance. And we're growing.
The core of the Scientist system is a mature and monolithic Ruby on Rails application. We have successfully migrated to Kubernetes on AWS and we run over 400 pods! Everyone on the dev team is empowered to deliver new software daily.

Job Description & Responsibilities
This is where you come in, the web application is in great shape but we need to answer more business questions. We want to provide data and tools to our finance and business analysts based on events from the application. The first big project would be maintaining an ETL pipeline for loading data into AWS S3 and supporting our internal customers with Tableau.
You would be collaborating with experienced application owners who know the datas ins and outs, you would not be learning the system in a vacuum. That won't be the end of it, we'd also like to support more developer friendly tools like Jupyter.
You'd also be supporting the Kubernetes cluster, helping to track system health, improving our CI/CD system, internal metrics and logging, performing cluster upgrades, and doing a variety of security ops. If you like Rust, this also a great job for you.
We're ready to train the right applicant for any of the missing skills. If you've got a passion for any part of this job and you're receptive to training on other parts, apply!
Requirements
  • Code school or BA/BS degree or equivalent work experience
  • Working knowledge of Unix processes, networking, bash, ruby or python
  • Comfortable with SQL and data modeling
  • Excellent communication and presentation skills
  • Self-starter capable of working independently
Nice to haves
  • Experience with AWS Athena/Glue/EMR
  • Experience with Tableau and its server administration
Even if you aren't super confident, that's OK. We encourage anyone interested in this position to apply. Please include any relevant code samples, blog posts, stack overflow questions or answers. We want to see what you've written and got a feeling for your communication style.

Benefits
  • Competitive salary
  • Medical/Dental benefits
  • 401K
  • Stock Options at rapidly growing start-up company (#9 on Inc. Magazine’s fastest growing private companies)
  • Remote friendly 
  • Daily standups with your team
  • Company laptop of your choice
  • All expenses paid travel to the yearly all-hands, held in beautiful Solana Beach, CA
If this sounds interesting to you, please apply online and include your resume, cover letter and relevant code samples, blog posts, and stack overflow Q&A.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
Due to the number of applications we receive, we ask serious applicants to: 
  • upload a resume
  • write a cover letter (how do you fit this role, and tell us something interesting about you!)
  • provide relevant code samples - github and/or ____
  • blog posts
  • stack overflow Q&A
Applicants providing only a Resume or LinkedIn profile will not be considered. 
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 

  • 1 week ago
  • Scientist.com

Python Systems Engineer

Crunch.io is an innovative analytics company in the market research industry. We offer a survey data analysis platform that allows market researchers, analysts, and marketers to collaborate in a secure, cloud-based environment, using an intuitive drag-and-drop interface. Crunch users can quickly gain insights from their data and communicate them to their clients.

We are hiring a Python Software Systems Engineer to help develop and deploy our platform. We are inviting you to join our small, fully remote team of developers and operators helping make our platform faster, more secure, and more reliable. You would help us deliver new features and build the future for how we deploy our products faster and safer while increasing the availability and reliability of our systems. You will explore different ways of problem solving and discover, explain, and defend your choices in implementation. You will be self-motivated and disciplined in order to work with our fully distributed team.

We are looking for someone who is a quick study, who is eager to learn and grow with us, and who has experience in DevOps or Agile cultures. At Crunch, we believe in learning together: we recognize that we don’t have all the answers, and we try to ask each other the right questions. Some of the ways that we accomplish that include paired programming to tackle a hard problem, transparent code reviews, and discussions about design and architecture. Since Crunch’s employees are completely distributed, it’s crucial that you can work well independently, and keep yourself motivated and focused. We move fast but carefully, with a deep commitment to not breaking things… well, not too much.

Responsibilities:

In addition to typical software engineering and system administration tasks, you will be expected to

  • Contribute to code quality through unit testing, integration testing, code review, and system design using Python
  • Configure and administer production services, and develop and maintain procedures for updating and upgrading these systems without sacrificing availability
  • Develop and and maintain staging, testing, and developer environments that provide a uniform base for developing code that is trusted to work well in production
  • Develop and automate software lifecycle systems to aid in Continuous Integration and Delivery of tested code
  • Participate in on-call rotations (limited to your working hours + the occasional weekend) and assist in diagnosing and fixing system failures quickly when they occur

Qualifications:

  • Ability to work independently and communicate clearly
  • A commitment to producing robust, testable code that meets industry standards
  • Strong programming experience using Python or another high level programming language
  • Strong system scripting ability using PythonBash, or similar
  • Substantial Linux System Administration experience

Experience with any of the following are nice to have, but are not required:

  • Building large-scale or complex multi-tenant web applications
  • Parallelization, code optimization, and Big Data operations
  • System Deployment and/or Configuration Management software (e.g., Ansible, Chef, Puppet, etc.)
  • Continuous Integration tools (e.g., Jenkins, Bamboo, Travis, etc)
  • Monitoring (e.g., Nagios, Datadog, Sentry, Splunk, etc.)
  • Cloud Computing (e.g., AWS, OpenStack, Google Cloud, Azure, etc.)
  • ElasticSearchDocker, Kubernetes, Mesos

Learn more about our team!

Crunch offers competitive salary; health, dental, and vision insurance; and equity options. We are a small but growing company spread from UTC+1 to +11, mostly in the Western hemisphere. Remote work is flexible and largely independent, yet highly cooperative.

We are an equal-opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status.

  • 2 weeks ago
  • Crunch.io

Enterprise Support Engineer

More and more companies are using GitHub Enterprise, so the support team is growing. When our customers have problems, they contact us and it is our goal to help them as quickly and awesomely as possible. We're looking for Enterprise Support Engineers, in North America, some European territories, Australia, Japan, and New Zealand to support our GitHub Enterprise product installed and managed in the customer's virtualization environment.

Your main responsibility will be to work with our customers via web interface, email, phone and chat to solve support tickets. Tickets are usually opened by internal system administrators, and can include investigating load or networking issues, debugging application errors, and discussing feature requests. You'll also work with our engineering team to prioritize issues and development, and our documentation team to improve customer-facing resources. You don’t need to be a Git expert, but you do need to have technical experience and a passion for helping people.

The position reports to an Enterprise Support Manager and works closely with other teams and leaders across the company.

GitHub works remotely and asynchronously as much as possible. While this role does not require you to live near our office, it will require some travel to meet with co-workers or attend company events.

This role may require working non-standard working hours, including weekends and holidays. 

Responsibilities

  • Solve complex customer support tickets often involving Linux servers, source code, and web application issues
  • Effectively communicate technical information to customers and engineering groups at GitHub
  • Work proactively with customers on activities such as coordinating upgrades, communicating upcoming features, and ensuring their installation is running smoothly
  • Identify bugs and improvements in the GitHub Enterprise codebase
  • Manage urgent customer outages during business hours

Minimum Qualifications

  • General understanding of how modern web applications work
  • Prior experience providing technical support
  • Excellent problem solving skills
  • Familiarity with some flavor of production-level virtual machine (e.g., VMware ESX, Xen, KVM)
  • Enthusiasm for working directly with customers
  • Stellar English and grammar skills

Preferred Qualifications

  • Worked closely with large complex customer accounts
  • Familiarity with Git and GitHub
  • Experience with phone support
  • Ability to look through and understand code (Ruby / Bash)
  • Previous experience as a Linux System Administrator
  • Previous experience providing on-site consulting or professional services

Who We Are:

GitHub is the developer company. Over 31 million people use GitHub to build amazing things together across 100 million repositories. We make it easier for developers to be developers: to work together, to solve challenging problems, to create the world’s most important technologies. We foster a collaborative community that can come together—as individuals and in teams—to create the future of software and make a difference in the world.

What We Value:

Collaboration: We believe the best work is done together. 
Empathy: We believe in putting people first. 
Quality: We believe in setting the standard for excellence. 
Positive Impact: We believe in making the world a better place through our work. 
Shipping: We believe in creating things for the people using them.

Why You Should Join:

At GitHub, we constantly strive to create an environment that allows our employees (Hubbers) to do the best work of their lives. We've designed one of the coolest workspaces in San Francisco (HQ), where over half of our Hubbers work, snack, and create daily. The other half of our Hubbers work remotely in 18 countries across the globe. Here is a complete list of where we can hire!
We are also committed to keeping Hubbers healthy, motivated, focused and creative. We've designed our top-notch benefits program with these goals in mind. In a nutshell, we've built a place where we truly love working, we think you will too.

GitHub is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. We don't discriminate against employees or applicants based on gender identity or expression, sexual orientation, race, religion, age, national origin, citizenship, disability, pregnancy status, veteran status, or any other differences. Also, if you have a disability, please let us know if there's any way we can make the interview process better for you; we're happy to accommodate!

Please note that benefits vary by country, if you have any questions, please don't hesitate to ask your Talent Partner. 
  • 2 weeks ago
  • GitHub

Enterprise Support Engineer

More and more companies are using GitHub Enterprise, so the support team is growing. When our customers have problems, they contact us and it is our goal to help them as quickly and awesomely as possible. We're looking for Enterprise Support Engineers, in North America, some European territories, Australia, Japan, and New Zealand to support our GitHub Enterprise product installed and managed in the customer's virtualization environment.

Your main responsibility will be to work with our customers via web interface, email, phone and chat to solve support tickets. Tickets are usually opened by internal system administrators, and can include investigating load or networking issues, debugging application errors, and discussing feature requests. You'll also work with our engineering team to prioritize issues and development, and our documentation team to improve customer-facing resources. You don’t need to be a Git expert, but you do need to have technical experience and a passion for helping people.

The position reports to an Enterprise Support Manager and works closely with other teams and leaders across the company.

GitHub works remotely and asynchronously as much as possible. While this role does not require you to live near our office, it will require some travel to meet with co-workers or attend company events.

This role may require working non-standard working hours, including weekends and holidays.

Responsibilities

  • Solve complex customer support tickets often involving Linux servers, source code, and web application issues
  • Effectively communicate technical information to customers and engineering groups at GitHub
  • Work proactively with customers on activities such as coordinating upgrades, communicating upcoming features, and ensuring their installation is running smoothly
  • Identify bugs and improvements in the GitHub Enterprise codebase
  • Manage urgent customer outages during business hours

Minimum Qualifications

  • General understanding of how modern web applications work
  • Prior experience providing technical support
  • Excellent problem solving skills
  • Familiarity with some flavor of production-level virtual machine (e.g., VMware ESX, Xen, KVM)
  • Enthusiasm for working directly with customers
  • Stellar English and grammar skills

Preferred Qualifications

  • Worked closely with large complex customer accounts
  • Familiarity with Git and GitHub
  • Experience with phone support
  • Ability to look through and understand code (Ruby / Bash)
  • Previous experience as a Linux System Administrator
  • Previous experience providing on-site consulting or professional services

Who We Are:

GitHub is the developer company. Over 31 million people use GitHub to build amazing things together across 100 million repositories. We make it easier for developers to be developers: to work together, to solve challenging problems, to create the world’s most important technologies. We foster a collaborative community that can come together—as individuals and in teams—to create the future of software and make a difference in the world.

What We Value:

Collaboration: We believe the best work is done together. 
Empathy: We believe in putting people first. 
Quality: We believe in setting the standard for excellence. 
Positive Impact: We believe in making the world a better place through our work. 
Shipping: We believe in creating things for the people using them.

Why You Should Join:

At GitHub, we constantly strive to create an environment that allows our employees (Hubbers) to do the best work of their lives. We've designed one of the coolest workspaces in San Francisco (HQ), where over half of our Hubbers work, snack, and create daily. The other half of our Hubbers work remotely in 18 countries across the globe. Here is a complete list of where we can hire!
We are also committed to keeping Hubbers healthy, motivated, focused and creative. We've designed our top-notch benefits program with these goals in mind. In a nutshell, we've built a place where we truly love working, we think you will too.

GitHub is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. We don't discriminate against employees or applicants based on gender identity or expression, sexual orientation, race, religion, age, national origin, citizenship, disability, pregnancy status, veteran status, or any other differences. Also, if you have a disability, please let us know if there's any way we can make the interview process better for you; we're happy to accommodate!

Please note that benefits vary by country, if you have any questions, please don't hesitate to ask your Talent Partner. 

  • 2 weeks ago
  • GitHub

Get alerts for new jobs

Software Engineer, DevOps

DESCRIPTION

We’re looking for a Software Engineer skilled in DevOps to join our growing Engineering team! You should apply if you’re comfortable participating in strategic conversations about and getting your hands dirty writing code to improve tooling, data, infrastructure, and integrations. Our ideal candidate approaches work with empathy, respect, and humility.

About Us

Our mission is to build a world where no one’s health is hindered by their need.

We're effecting change for the most vulnerable among us by building software that social workers, nurses, patient advocates and care coordinators at Hospitals and Health Insurance companies use to connect their patients with social services. Our software addresses "social determinants," such as access to food, housing, childcare and jobs, which determine over 60% percent of our population's health. Our aim is to move the needle on healthcare outcomes and cost for these populations. After only 5 years, we've managed to touch the lives of over 6 million people in need. Our products are in use by some of the top health plans and Hospitals in the country such as BlueCross BlueShield and Johns Hopkins Healthcare.

We support diverse individuals and communities in need. We believe it’s crucial to build a team that is equally diverse. We enjoy meeting people who share in our commitment to cultivate thoughtful and safe work environments, and understand the meaning and importance of our mission. We encourage individuals from marginalized and underrepresented communities to apply!

REQUIREMENTS

About the Role

Software Engineer (DevOps) Engineer will:

  • Collaborate in Platform Squad sprints, standups, and retros with a team of software and data engineers
  • Architect, develop, and test (automated and manual) software to integrate with internal and external systems
  • Develop tools to automate workflows and improve developer efficiency
  • Perform root cause analysis for production errors
  • Implement and evangelize security, stability, and monitoring best practices
  • Be part of our on-call rotation

About You

  • 6+ years experience in software engineering with a focus on DevOps, Infrastructure, or SRE
  • Knowledge of server infrastructure including cloud-based platforms (e.g. AWS, Aptible, GCE)
  • Experience with virtualization and containerization using Docker or equivalent
  • Experience architecting and implementing monitoring and alerting systems, including evaluating effective vendors (e.g. New Relic, Datadog, SumoLogic, Sentry)
  • Fluency with scripting in bash, Ruby, Python, ECMAScript, Lua or equivalent
  • Readiness to collaborate on data and integrations engineering problems
  • Comfort with automated testing
  • Enthusiasm for joining a growing team where you’ll have high impact and dynamic work

...And the following would be nice:
  • Production experience with React, Postgresql, and/or Elasticsearch
  • Professional experience in a high-growth startup environment
  • Experience working in healthcare or social impact-oriented organizations
  • Interest in and experience with teaching and mentoring fellow developers

BENEFITS

Together, we live into our Core Values

  • We lead with empathy: We believe in kindness, empathy, assuming good intentions and finding mutual understanding from our teammates, customers, and users.
  • We lean into vulnerability: We're not afraid to ask for help or give and receive feedback. We build off our failures and don’t shy away from tough conversations.
  • We rise above the status quo: The status quo leads to pain for the people we serve, our communities, and our clients. We do our best to rise above the status quo, and to do things that no one else are doing. On an individual level, we improve ourselves and are always learning.
  • We match grit with wit: We're creative and resourceful. We find solutions to every problem

...and to further support them, we offer:
  • Unlimited Vacation
  • A comprehensive tech set up
  • Equipment allowance
  • Education reimbursement allowance
  • Monthly unlimited MetroCard reimbursement (New York only)
  • Monthly wellness reimbursement
  • 401k with 4% matching
  • 100% covered Medical, Dental & Vision insurance
  • Inclusive Parental leave
  • Flexible work schedule with work-from-home options
  • Weekly team lunches and learning opportunities
  • 2 weeks ago
  • Healthify

Software Engineer - Integrations (Remote, Contract)

Cinchapi is seeking a Fullstack Software Engineer to join our Integrations team. In this role, you’ll work directly with our customers to solve challenging problems using our software platforms.

As a Software Engineer on the Integrations team, you’ll deploy Cinchapi’s technology to meet customer needs, build integrations with third party systems and solicit constant feedback from customers to improve our products with rapid iteration cycles.

A successful candidate is someone that has worked on enterprise JVM systems and modern reactive Javascript applications.

This is a full-time contract position that initially pays between $35-$40 per hour.

Technologies we use

  • Core Cinchapi platforms and products provide the foundation for customer deployments.
  • Java for backend services.
  • VueJS and D3 for frontend applications.
  • Docker, Google Cloud and AWS for infrastructure.

What you’ll do

  • Build custom frontend and backend software that use core Cinchapi platforms for data integration, storage and analytics.
  • Build ad-hoc APIs and integrations to connect various 3rd party systems with Cinchapi and each other.
  • Use machine learning to create algorithms that provide functionality like intelligent matching and smart recommendations.
  • Make enhancements and bug fixes to core Cinchapi platforms to better solve common customer problems.

What we’re looking for

  • Intermediate experience with Java and the JVM.
  • Intermediate experience with VueJS and Nuxt or another reactive Javascript ecosystem.
  • Experience working with NoSQL databases like MongoDB.
  • Experience working with SQL databases like MySQL and PostgreSQL.
  • Experience with Docker or containerization, in general.
  • Comfort with Bash and the Linux command line (i.e. a knack for creating shell scripts to automate system administration tasks).

What we’d love to see

  • A familiarity with ConcourseDB, Cinchapi’s open-source distributed database warehouse for transactions, search and analytics across time.
  • A demonstrated understanding of various challenges associated with distributed systems at scale and experience overcoming them.
  • Previous interfacing directly with customers (technical and non-technical)
  • Experience with Kubernetes.
  • Understanding of the CAP theorem.
  • Knowledge of database internals and appreciation for the inner-workings of complex storage systems.
  • A history of contributing to open source projects.

About Cinchapi

Cinchapi is a venture-funded technology startup on a mission to make data make sense. We give enterprise companies real-time data insights with the power to act when it matters. The Cinchapi Data Platform is the world’s first code-free system for data discovery, analytics and automation powered by machine learning.




  • 2 weeks ago
  • Cinchapi

Senior DevOps Engineer

About Us
Mokriya takes software seriously. We’re pragmatic crafters who believe in smart and focused development, building clients’ products just as we do our own: investing heavily in design, iterating rapidly to validate and falsify ideas, and pursuing perfection in every interaction. We learned a lot of interesting things along the way about the right way to ship software, and we're now bringing our incredible software product experience to larger companies like Verizon, Google, Intel, Twitter, Sony, L'Oréal— and we do this all with a fully distributed team.

We believe that well-made software can change the world, no matter how small or simple a product might be. We also believe that poorly-made software —badly-designed, badly-developed, or badly-supported— is a preventable tragedy.

Mokriya’s mission is to make great software: for ourselves, for our clients and most importantly for our users.

About You
You love to build. When you're not at your job, you're probably tinkering on some contraption in the basement or figuring out how to take apart . You get a thrill from figuring out a clever way to solve a problem. You are a good software tester with strong programming fundamentals and you really take pride in knowing the ins and outs of the programming languages and libraries you are working on. You are a product-focused Engineer that cares about details and—this is obvious—you take pride in your work.

If this sounds like you, and you've been working on DevOps, you should apply. We strongly encourage and are proponents of diversity.

Why should I be excited to work here?
First, it’s fun. Not in the “everyone pretend to have fun, we’re a startup, where are the Nerf guns?” way, either. It’s fun to work at Mokriya because beyond the perks and good times, we’re a happy team of people who love to design and build great products. It’s not just that we have a great organizational structure in which everyone is really empowered to act; it’s also that we hire for fit and bring in folks only if we’re confident in their integrity, capability, and drive.

No one will watch over your shoulder, and you won't have to spend time watching over anyone else's either. We’re a talented team of doers. There’s little bureaucracy, and we hate blocking. Our product managers spend their time making sure you can get things done in the way that best suits your preferences and the project needs.

Autonomy, creativity, thoughtfulness, trust: if you care about those things, you'll be happy here. And more importantly, we'd be honored to hire you.

Responsibilities:
  • Automating build, release/deployment, manual processes and workflows.
  • Defining and delivering cloud agnostic IaaS and PaaS components to support in-house developed software and data models
  • Design for a Cloud agnostic solution that has maximum flexibility and operability.
  • Ensure that software builds happen predictably, consistently and reliably
  • Manage risks and resolve issues that affect scope, schedule, and quality
  • Support and improve our tools, infrastructure, and processes that support rapid and reliable delivery of high-quality software to our production service. Advocate for improving our build and release toolchain. Support deployment activities of development and production releases including troubleshooting of release blockers such as infrastructure, configuration, and code.
  • Assist development in troubleshooting system and software issues in all environments
  • Work closely with development teams to create processes and tools that provide immediate feedback on source changes
  • Design/manage process for Docker creation pipeline
  • Write effective documentation

  •  Requirements
  • 6+ years’ experience across entire SDLC, CI/CD tools, with configuration & release management, deployments, and troubleshooting in cloud environments
  • Experience in working with a Virtual team in a production cloud environment (preferably PaaS or SaaS)
  • Experience with one or more tools from each category:
  • IaaS Platforms: AWS, Azure, etc
  • Virtualization: Docker, Vagrant, VMWare, Virtualbox, etc
  • Config Mgmt:  Ansible, Terraform
  • CI / CD: TeamCity, Jenkins, GO Pipeline, etc
  • Scripting: Bash, Powershell, Python, Perl, MSBuild
  • Networking: DNS, Routing, Firewalls, Load balancers, etc
  • Databases: PostgreSQL, SQL Server,
  • Version Control: Git, Github
  • Orchestration: Kubernetes, Mesos, DCOS
  • Experience with administrating Java environments (JVM, Maven, Ant, etc.).
  • Strong communication skills (written and verbal)
  • Strong experience with Windows and Linux systems
  • Strong understanding of source code version control systems, TFS, Github, and code branching/merging strategies
  • Expertise with build and release tools such as Maven, JVM, Ant
  • Experience with deploying .NET code as Windows Docker images in the Cloud

  • Nice to have:
  • Experience with Azure, Mesos, Hashicorp Consul and Vault, Jfrog Artificatory.
  • Monitoring: Zenos, LogicMonitor
  • Logging: Graylog, Splunk, etc
  • Experience with JIRA and Confluence

    • 2 weeks ago
    • Mokriya Inc

    Lead Infrastructure Engineer

    It's 2019 isn't it time to find a job that lets you work where you want? 

    Who Is Follow Up Boss?
    • We’re a simple, sales-focused CRM for real estate teams (and we use our own product) 
    • We’re a self funded, profitable company started back in April of 2011
    • We’re a remote company with a mostly US-based team
    • We don’t just claim to be customer-centric - we live it: https://www.facebook.com/followupboss/reviews
    • Check out our video on how we work: https://www.followupboss.com/about/

    Why Would You Want To Work Here?
    • We’re a young, ambitious company who only answers to our customers 
    • Opportunity to have a big impact on our growth and your career
    • No red tape or pointless meetings
    • Competitive salary, health/dental insurance and 20 days paid holiday, $1000 to outfit your home office, yearly company meetup

    This Role Is For You If…
    • You would describe yourself as patient, empathetic and having a good sense of humour
    • You’re independent, self-motivated and can stay efficient and productive without someone looking over your shoulder all day long
    • Superb written and verbal skills (with a professional yet fun demeanor).

    Your qualifications:
    • Self motivated and proactive mindset.
    • Remote work experience is considered an asset.
    • Based in the USA, quiet home office with fast internet.
    • Has lead operations team successfully in the past.
    • Strong experience with configuration and infrastructure automation using tools like Docker, Chef, Kubernetes, Helm, and Terraform
    • Well versed in using and managing various Amazon Web Services offerings. We use services such as ECR, EKS, RDS, EC2, Route 53, S3, ElastiCache and more.
    • Continue to establish Infrastructure as Code culture and practices (we've newly started these initiatives).
    • Strong experience with monitoring and alerting systems (we use Datadog, StatsD, PagerDuty, Pingdom)
    • Strong knowledge of scripting languages (Bash, PHP, Python)
    • Strong knowledge of relational databases (we use Aurora MySQL and PostgreSQL)
    • Strong knowledge of CI/CD environments
    • Strong knowledge of UNIX and networking.
    • Proven track record of being security conscious.
    • Has the ability to cross into the application development side as necessary.

    Your responsibilities will include:
    • Once familiar, take ownership and responsibility for the infrastructure, reliability, scalability and performance of our applications and services. 
    • Accept and learn about the current state of our infrastructure to best identify how to improve it.
    • Help build and lead an Ops team.
    • Determine top infrastructure priorities.
    • Actively measures and monitors systems.
    • Actively troubleshoots issues with the infrastructure and services.
    • Press us forward with more automation and tooling to support our customer growth and engineering team effectiveness.
    • Mentor other team members.

    30 Day Targets:
    • Become familiar with the infrastructure, on-call team, product architecture and existing tools 
    • Pair with engineers to gain knowledge about the system and how we work 
    • Improve the new hire onboarding process, by being a part of it 
    • Assist with internal security related work (e.g. company VPN, tweaking AWS IAM roles, etc)

    60 Day Targets:
    • Join on-call team.
    • Determine key metrics not measured, setup monitoring and alerting for them 
    • Take over the responsibility of applying (and automating) security updates to our servers 
    • Assist in API rate limiting project.

    90 Day Targets:
    • Identify top infrastructure problems, develop a plan to address them
    • Assist in hiring additional engineers for Ops team.
    • Lead the on-call team.

    Our Core Engineering Values
    • Teamwork
    • Communication
    • Code Quality
    • Focus and Prioritization
    • Customer Driven
    • Leadership Qualities

    If this sounds like a great fit we would love to hear from you.
    We're not accepting applications from agencies.
    • 2 weeks ago
    • Follow Up Boss

    Site Reliability Engineer (SRE)

    As our EU-based software engineer focused on Site Reliability Engineering you will be working with our Development team to ensure the availability, reliability, scalability, and performance of our platform's automated cloud infrastructure. You will be part of a larger, distributed team that is focused on improving the business of learning in the cloud environment.

    As part of our SRE team, you will:

    • Work with SRE team and other developers to build, maintain, and monitor core pieces of infrastructure.
    • Work with our wider product team to meet new platform needs.
    • Take part in on-call rotation, responding to alerts and handling handling platform outages (particularly during EU hours).

    As an SRE Engineer, you:

    • Understand the requirements and challenges of hosting applications in the cloud
    • Understand the flow of a web request through a cloud application stack
    • Are mindful of risk-management and testing new production changes thoroughly
    • Feel the need to automate your problems away

    As an Engineer, you:

    • Communicate and collaborate well in a distributed team
    • Take a pragmatic and thoughtful approach to solving problems
    • Are a self-starter who can take a challenging task and run with it
    • Care about the quality of your work
    • Have empathy for your users and team
    • Enjoy learning new skills and building solutions to difficult problems

    Our Ideal Candidate:

    • 2+ years of engineering experience
    • Experienced in building, managing, monitoring, testing and optimizing a production cloud application.
    • Fluent with one scripting language (e.g. bash, python, ruby)
    • Has working experience with multiple languages (node.js, c/c++, etc.)
    • Experienced with container-based deployment (e.g. K8s)
    • Experienced with AWS and its various offerings
    • Experienced with at least one flavor of linux and its setup and maintenance
    • Experienced with maintaining a production application across multiple regions

    The company

    Thought Industries is a startup in the Online Learning space. We enable training and software companies to launch and monetize external learning programs — think Shopify meets Udemy/Coursera.

    This is a full-time position based in our Boston office. No Recruiters, please, and for this position we are only able to consider EU citizens at this time.

    Headquartered in Boston, Massachusetts, Thought Industries is one of the world’s fastest-growing online learning companies in the U.S. We are helping consumer brands and for-profit learning organizations change how they build, deploy and grow online learning businesses. Today, hundreds of customers and brands are using the Thought Industries’ Learning Business Platform to transform the way they reach, teach, and engage audiences.

    We are a growing, well-funded technology company, with a talented team and a clear vision. This is a unique opportunity to take a lead role at an exciting SaaS software company with a robust cloud-based platform. We hire talented people who are self-motivated and team orientated. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status.

    To apply: Please submit your a cover letter explaining what kind of role you are looking for and why Thought Industries specifically interests you along with your resume to srejob@thoughtindustries.com.
    • 2 weeks ago
    • Thought Industries

    Site Reliability Engineer (SRE)

    If you are an SRE and you want to move forward your professional career in an international and dynamic environment, this job is for you!

    You will be joining our SRE team to focus on site reliability of our Finance and Foreign Exchange platform, specially looking to further decouple our application deploy and infrastructure. We are mainly in AWS, and we are actively migrating to ECS and Kubernetes.

    REQUIREMENTS

    • Have managed production infrastructure sites for front and back-end services
    • Good knowledge of Linux internals and administration
    • Experience in systems software development (go, python, bash, ... )
    • Deep knowledge of infrastructure as code principles, knowledge of Terraform would be a plus.
    • Deep experience with AWS (Cloud Computing: Ec2, S3, RDS, VPC, Security Groups, ELB, ElastiCache, Beanstalk, Redshift, ...)
    • knowledge with SQL and noSQL database administration
    • Able to define actionable monitoring and alerting for systems
    • On-call experience dealing with production incident management and resolution


    WHY WORKING WITH US?

    • Great professional opportunity in a company with a development over 100% in the last five years and in a continuing innovative environment
    • Work with a distributed and international team experience professionals
    • To participate in one of the most disruptive technological sector
    • We offer competitive conditions as well as the possibility to keep growing thanks to continuous reviews and career plan
    • 2 weeks ago
    • Ebury

    Test Automation Engineer

    Hi there!

    We're looking for a Test Automation Engineer! If you want to help improve the reliability of Zapier for our customers, then read on…

    We know applying for and taking on a new job at any company requires a leap of faith. We want you to feel comfortable and excited to apply at Zapier. To help share a bit more about life at Zapier, here are a few resources in addition to the job description that can give you an inside look at what life is like at Zapier. We hope you'll take the leap of faith and apply.

    Zapier is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce.

    As a Test Automation Engineer at Zapier, you will help define, execute, and automate processes that improve the reliability of software delivery, to get quality software in the hands of our customers sooner. You would be an advocate for the needs of our end users and share observed behaviors with the appropriate stakeholders. You will also leverage a tester’s mindset and automation to detect regressions and other anomalous behavior.



    About you

    • You have a strong understanding of backend, scripting, and some systems programming languages (e.g. Python, Bash, Go)
    • You have a working knowledge of Unix and containerization tools
    • You are able to approach software testing from multiple mindsets (e.g. Black Box, White Box)
    • You are able to execute test plans using multiple approaches (e.g. Exploratory, Scripted, Automated)
    • You’re a skilled written communicator, able to document software behavior and submit bug reports
    • You have deep knowledge of version control (Git) and multiple continuous integration services
    • You are friendly and patient, welcoming, considerate, and respectful. Learn more about these attributes in our code of conduct.

    What you’ll do

    Zapier is a small, fast-paced company, so you'll get experience with a little bit of everything. That said, here are some things you'll probably do:

    • Develop and maintaina automated regression tests of the Zapier product
    • Communicate the status of test development to the appropriate channels
    • Communicate test findings to the appropriate channels
    • Make contributions to continuous integration and continuous deployment pipelines
    • Work with Product Engineering to continuously improve development tooling
    • Work with Product Managers to coordinate manual testing of new features
    • Work with Senior QA engineers to learn and level up their skills
    • Solve hard problems primarily by getting the right context from the right people
    • Qualify and quantify risk, impact, and effort of work
    • Challenge the status quo and effect positive organizational change outside of mandated work
    • Share the right amount of information with the right people, at the right time, and listen effectively
    • Provide support to other Zapiens, spread knowledge, and develop the team outside formal reporting structures
    • Support the emotional well-being of team members in difficult times, and celebrate their successes
    • Invest in tools and processes that lead to outsized impact so Zapier can be more productive than a similar sized company.
    • Experiment: this is a startup so everything can change!
    • As a part of Zapier's all-hands philosophy, help customers via support to ensure they have the best experience possible.

    About Zapier

    For the past seven years, Zapier has been helping people across the world automate the boring and tedious parts of their job. We do that by helping everyone connect the web applications they already use and love.

    We believe that there are jobs a computer is best at doing and that there are jobs a human is best at doing. We want to empower businesses to create processes and systems that let computers do what they are best at doing and let humans do what they are best at doing.

    We believe that with the right tools, you can have big impact with less hassle.

    We believe in small teams. Small teams are fast and nimble. Small teams mean less bureaucracy and less management and more getting things done.

    We believe in a safe, welcoming, and inclusive environment. All teammates at Zapier agree to a code of conduct.

    The Whole Package

    Location: United States or Canada

    Compensation:

    • Competitive salary (we don't use remote as an excuse to pay less)
    • Great healthcare + dental + vision coverage*
    • Retirement plan with 4% company match*
    • Profit sharing
    • 2 annual company retreats to awesome places
    • 14 weeks paid leave for new parents of biological or adopted children
    • Pick your own equipment. We'll set you up with whatever Apple laptop + monitor combo you want plus any software you need.
    • Unlimited vacation policy. Plus we require you to take at least 2 weeks off each year. We see most employees take 4-5 weeks off per year. This isn't a vague policy where unlimited vacation means no vacation.
    • Work with awesome companies around the world. We partner with great software companies all over the world and you'll constantly get to interact with people from these great companies

    How To Apply

    We have a non-standard application process. To jump-start the process we ask a few questions we normally would ask at the start of an interview. This helps speed up the process and lets us get to know you a bit better right out of the gate.

    After you apply, you are going to hear back from us, even if we don't seem like a good fit. In fact, throughout the process, we strive to make sure you never go more than seven days without hearing from us.

    Optional: Share anonymously some demographic information about yourself to help us better track trends related to the backgrounds of candidates interested in working at Zapier in order for us to build a team that represents the users at Zapier and the broader world population.

    Zapier is an equal opportunity employer. We're excited to work with talented and empathetic people no matter their race, color, gender, sexual orientation, religion, national origin, physical or mental disability, or age. Our code of conduct provides a beacon for the kind of company we strive to be, and we celebrate our differences because those differences are what allow us to make a product that serves a global user base.

    • 4 weeks ago
    • Zapier

    Senior DevOps/SRE, Work @ Google (U.S./Canada)

    Company Overview

    Citrusbyte's mission is to accelerate the transition of the world into the digital age. We achieve our mission by helping enterprises modernize their workforce, operations, and products. Our primary strategy is to seek out passionate technologists, connect them with challenging problems and build systems to support their success. We have a culture of empowering technologists to do their best work and think of managers as a supporting role rather than command-and-control.

    Job Summary

    This is a unique opportunity to work on a variety of challenging projects with the worlds leading authority on cloud software: Google.

    Citrusbyte is working with Google to build a nation-wide DevOps team and has the ability to give a few individuals the opportunity to work remotely for Google. You will work on various DevOps projects internal to Google as well as deploy complex systems to GCP for Fortune 500 clients. GCP expertise is not required but cloud experience is.

    You will work in concert with other Citrusbyte DevOps team members and directly with Google and their clients. You will help design, architect, and execute on plans to leverage GCP to add scale, resiliency, availability, and deployment confidence to large-scale software platforms. These are true high-volume mission-critical systems serving millions of users.

    Responsibilities and Duties

    • Setup projects for success. Gather information and requirements, explore solutions, and create a plan for success. Communicate with others using the method you think fits best for any given situation, such as making technical documentation, demos, or meetings.
    • Write code using the latest best practices. Write production code, proof of concepts, demos, or libraries for use with GCP. Work with Terraform and other Hashicorp tools, container orchestration, log aggregation, and CI/CD pipelines.
    • Work directly with engineers and stakeholders. You will report to a manager at Citrusbyte but will work directly with executives at Google to help plan and execute work. You will work directly with other DevOps team members, engineers, and project stakeholders.

    Qualifications and Skills

    • Experience with Infrastructure-as-Code. Experience defining infrastructure as code using Terraform and K8s.
    • Cloud platform experience. Extensive experience with either AWS, GCP, or Azure. Experience should be across multiple applications or companies.
    • An understanding of modern DevOps/SRE concepts. Immutable infrastructure, GitOps, Google Site Reliability, IaC, serverless.
    • You have well rounded hands-on DevOps capabilities. Hands-on experience with containers (K8s/Docker), Linux (Bash/CLI), CI/CD, log management (ELK or similar), message queues.
    • Excellent writer and communicator. You are excellent at diagramming architecture, documenting recommendations, and communicating them to coworkers and stakeholders.
    • You can design technical architecture. You have a general understanding of a wide array of open source technologies and how they fit together. For example: when do you store data to MySQL vs memcache and why? What is the function of reverse proxy like Varnish? etc.

    Benefits and Perks

    • Access to all Google contractor perks. Access to Google facilities across the US, including catered lunches, latest computer equipment (fully loaded Macbook), etc.
    • Work on public open source projects for Google. Work on public open source projects for Google and GoogleCloudPlatform github.
    • Work on a variety of high profile and challenging projects. You will be representing Google directly on their highest profile and most interesting and challenging projects.
    • Be productive working remotely from home. Work from home most of the time and visit clients as needed (a few days per month.) Avoid a daily commute and spend time at home with your family while still being productive.
     
    • 2 weeks ago
    • Citrusbyte

    DevOps Manager

    Interfolio is on a mission to build smart, inspired and useful products for faculty and academic communities. By building an engine for faculty activity, decisions, and data, Interfolio has become the first mover in defining and owning the category of faculty-focused technology that cultivates goal-oriented collaboration around academic decision-making. Interfolio operates the first holistic faculty information system to support the full lifecycle of faculty work, from job seeking to review, tenure, sabbatical, committee work, research, and beyond. Offering colleges and universities increased clarity and insight into faculty data to help achieve their strategic initiatives, Interfolio believes that advancing the faculty will advance the institution. What’s even better than that? We’ve crafted a fun, collegial, dynamic culture that celebrates team and individual success almost daily. We’ve got a lean team of super-smart, super-hard working, local and remote colleagues who collaborate closely to produce a valuable service for an industry we’re passionate about. And, we genuinely like working with each other and with our clients. Like what you’ve heard so far? Then consider joining our Engineering team. The position of DevOps Engineer is open to remote employees as well as locals in commuting distance to our Washington, D.C. office. Candidates applying for this position must currently reside within the continental United States. Interfolio is committed to diversity and the principle of equal employment opportunity for all employees. You will receive consideration for employment without regard to race, color, religion, sex (including pregnancy), national, social or ethnic origin, age, gender identity and/or expression, sexual orientation, family or parental status, or any status protected by the laws or regulations in locations where we operate. About the Position As DevOps Engineer, you will own the reliability, performance, durability, and security of our cloud-native stack. The ideal candidate is an experienced DevOps engineer who enjoys creating automation and self-service tools to support the engineering teams' ability to rapidly ship high-quality products. You have a deep understanding of the AWS suite of services and are able to advise our architects which services to use for various use cases and implement those tools in the optimal ways.

    Responsibilities

      • Monitor stack health for issues with reliability, performance, durability, and security, maintaining our zero-downtime standard
      • Implement tooling across our AWS infrastructure and services to identify and remove bottlenecks
      • Develop our infrastructure-as-code initiative to ensure all environmental changes are tested, audited, and reproducible across environments and stacks
      • Implement Docker containers and container management to support out-of-the-box deployment of applications across environments
      • Manage CI and CD tools in coordination with the software engineers
      • Research and promote new DevOps tools to simplify processes and identify opportunities for improving existing processes or implementing new process automation
      • Handle production and non-production support issues as they arise
      • Participate in a 24/7 on-call rotation
      • Maintain and test Disaster Recovery procedures
      • Manage penetration testing, vulnerability testing, and web application scanning
      • Represent DevOps during design and development of software or extensive revisions to existing applications
      • Support the sales team in completion of security & architecture questionnaires
      • Organize, conduct and own follow-up action items for Root Cause Analysis meetings

    Skill we're looking for

      • Deep knowledge of AWS services, including EC2, ELB, Autoscaling, Lambda, RDS, S3, Route53
      • Expertise with an automation framework such as Ansible, Chef, Salt, or Puppet
      • Strong background in administering Linux/Unix and Windows, including Apache, Nginx, IIS, and LDAP
      • Strong scripting skills (Bash, Python, Powershell) with the ability to develop ad hoc tools
      • Knowledge of networking concepts (TCP/IP, HTTP, DNS)
      • Experience with Infrastructure Monitoring using tools such as Datadog, NewRelic, etc
      • Experience working with Jenkins or other build automation tools

    In addition, you should have

      • 5+ years of relevant experience
      • Experience with Git and GitHub for version control
      • Strong interest in higher education, startups, and/or SaaS technology
      • Ability to speak and write fluently in English (as a minimum requirement)
    In addition to a competitive salary, Interfolio offers a robust benefits package that includes medical insurance, unlimited PTO, a yearly wellness benefit stipend, a yearly professional development stipend, 401k, and professional development opportunities. Our culture sets us apart—we look forward sharing more about our company and our team!
    • 4 months ago
    • Interfolio, Inc

    Senior Full-Stack Developer - Crypto/Trading

    By joining Kraken, you’ll work on the bleeding edge of bitcoin and other digital currencies, and play an important role in helping shape the future of how the world sees and uses money. At Kraken, we constantly push ourselves to think differently and forge new paths in a rapidly growing industry fraught with unexplored territory, which is why Kraken has grown to be among the largest and most successful bitcoin exchanges in the world. If you’re truly interested in pushing the envelope by disrupting an industry that some say cannot be disrupted, then we have the job for you.

    Kraken is a place for dreamers and doers - to succeed here, we firmly believe you must possess each in spades. Check out all of our job postings here https://jobs.lever.co/kraken.

    As a Full Stack Software Engineer you will be constantly improving internal and public APIs, services, tests, and modules. You will be building RESTful API endpoints to improve the experience for our bot traders and support the development of new UI improving the experience for clients. You will be pushing the envelope, introducing new patterns to help us modernize our code base, while maintaining existing endpoints to improve usability. We value security and need someone who is thoughtful with experience probing and reverse engineering APIs so we can work to prevent the same. You will be working closely with the frontend web team to build the best exchange in the world!

    Responsibilities

      • Constantly improving our frontend API systems to enable rapid development
      • Refactor legacy code to introduce new patterns and improve the overall quality
      • Developing and maintaining tooling
      • Optimizing restful services and security to improve client experience

    Requirements

      • Interest in security and a thoughtful and thorough consideration of the security implications of development decisions.
      • A thorough understanding of bash and unix systems.

    Experience

      • A deep understanding of PHP MVC frameworks (Symphony, Slim, Laravel) PHP 5 & 7 and with the ability to talk about the runtime.
      • A deep understanding of RESTful and API design
      • Experience building restful JSON web servicesExperience with security best practices (CSP, XSS, CSRF)
      • Familiar with limitations of PHP and workarounds
      • Experience working with HTTP & RPC APIs
      • Experience integrating multiple data sources
      • Experience writing concise, readable, testable and reusable code

    Nice to haves

      • Experience using React to develop UI/UX experiences
      • Experience writing RESTful services in NodeJS or Golang
      • Understanding of React
    • 6 months ago
    • Kraken Bitcoin Exchange
    Feedback