18 : remote jobs for you

Software Solutions Architect

As Software Solutions Architect, you are a polyglot engineer with a hunger for learning new languages and tools. You see yourself as a maker and you are interested in all steps of the process, from understanding the challenge, to designing, developing and deploying.

As a consulting Software Solutions Architect, you are always happy to be learning, choosing the right tool for the job but also becoming the foremost domain expert about our client’s business. You should always be able to answer the question: What have I learned this week?
This is a remote first role that will require some travel to client sites as necessary. You must be authorized to work in the United States.
Responsibilities and Duties
In this role, you will participate in the full life cycle of application development for our clients with duties including but not limited to:
  • Assist the sales team with uncovering and understanding technical requirements and producing estimates and risk assessments for new projects.
  • Become the domain expert for our clients’ business and gain a deep knowledge of their infrastructure and internal systems.
  • Assess and research technologies to determine their fitness for a particular purpose.
  • Educate and train clients and stakeholders about the benefits of our approach and process to software and solutions development.
  • Collaborate with the engineering team on project delivery by contributing code and reviewing pull requests.
  • Collaborate with the team to create a successful project hand-off plan
Qualifications and Skills
  • 10+ years of experience in software engineering.
  • Over 5+ years of experience directly consulting with clients.
  • Eager to learn new languages and technologies.
  • Proficient and experienced with at least 3 programming languages; JavaScript, Ruby, Elixir, Go, C# and Python are all a plus.
  • Strong experience designing and delivering features on both server and client sides of the development stack.
  • Experience with AWS, GCP, or Azure.
  • Experience working with Chef, Ansible, and other provisioning technologies is a plus.
  • BS of Computer Science or similar academic background is a plus.
  • Excellent skills in spoken and written English language.
  • Possess a strong and reliable internet connection.
  • 17 hours ago
  • Citrusbyte

Front End Software Engineer

About Ticketsolve
Ticketsolve is a web based online and box-office ticketing platform. We currently have over 290 clients based throughout UK and Ireland. These clients are a mixture of Theatres, Arts, Festivals and specialty offerings such as Ice Skating and Christmas attractions. We are a consistently profitable company with healthy year on year growth. The new features and abilities we are adding to Ticketsolve puts in a place to deliver strong growth in the coming years.

We are currently going through a very exciting evolution of our platform. We are moving from a traditional RoR architecture to a modern "single page application", exposing our application as a set of API's consumed by Ember to provide a rich interactive experience.

We have migrated our customer facing ticket selling application to Ember and our ticket scanning application to Ember, with great success. We are currently working on rebuilding the backend of our platform with the present focus been on our "Point of Sale". We are now looking to add to our team to accelerate the creation and rollout of this change across the remainder of our platform. This covers the CRM, reporting/analytics and configurations aspects of our backend.

To do this we are looking to hire new people to join our team. Ideally this person will have Ember experience. However, we are also interested in talking to people with a strong javascript background and background with other similar frameworks. In terms of experience we are open to both beginner and experienced developers. Where necessary we will put in place a bootstrap to help people come up to speed on Ember.

Skills & Requirements
- 2+ years experience developing web applications
- Experience with programming Javascript required with role focused on Ember based development
- Ruby/Rails experience a bonus but not strictly necessary
- Strong understanding of front-end technologies: JavaScript, HTML5, SASS, Ember preferred, but not required 
- Strong programming skills with focus on clean design, well refactored code and automated testing  
- Comfortable working as part of a remote team 

Technologies we use
- Ruby on Rails is our primary server framework evolving towards pure API server
- Ember is our primary front end development framework
- JSONAPI::Resources, http://jsonapi-resources.com/, is how we are building our API’s
- MySQL / Redis / Elastic are our primary storage engines
- All our servers are Ubuntu based managed through CHEF
- Deployed on AWS using terraform for managing infrastructure
- GitHub for source code management and process support
- Travis for continuous integration

How we work
We run a lightweight process that focuses on feature based delivery on a weekly basis. Our co-ordination and communication is largely through daily 'catch-up meetings' and use of appropriate tools such as Trello for backlog management, Slack for communication and Git(GitHub) for source control and feature deployment through PR's and Milestones.

From a coding perspective we place a strong emphasis on clean, minimal, well refactored code backed up by strong suite of automated tests. We make use of peer review for all design and development work.

In general we strive for an approach that empowers and trusts individuals to 'do the right thing' and as a team we try and keep each other true to this.

Remote working
Our development team works as a remote team with members in Berlin, Malmö, Barcelona, Singapore and Taiwan. Our wider organisation has people based in United Kingdom and Dublin. Dublin is our headquarters and main office space - with core Support team and Sales and Marketing team.

Remote working has become part of our company DNA. We believe that it offers a lot of advantages to both Ticketsolve and employees. We expect that our new hires will likely be remote working. This means that you should be comfortable working as part of a remote team. If this is new to you, don't worry, it was for us at the beginning as well. We now have lots of experience helping people settle in - so keep an open mind and imagine a working day with no daily commute.

Important to note that timezones are a consideration for us with remote working. Our experience is that European and Asian time zones are preferable, as it allows for collaboration at reasonable times. 

Recruitment process
We are initially looking for resumes and portfolio examples of your work e.g. GitHub repositories, blog articles, etc. If you do not have anything suitable we can provide a problem piece to work together on. Please submit resumes to shanly@ticketsolve.com with subject "Job Application".

From there we filter down and do a series of remote interviews. These are often 'work' focused i.e. looking at code together, pair programming for example. Our preference is for candidates to talk to as much of the team as possible so that we, team and candidate, can make the best decision possible. If appropriate and makes sense we will also look at facilitating face to face meetings as well.

After this stage we will be in a position to make a formal offer.
  • 3 days ago
  • Ticketsolve

Senior Backend Engineer

We are looking for a talented individual who can help us to shape our product and culture from a long-term perspective.

As a core member in the initial stages, you will be working alongside us to develop our product from the early stage, as well as, be involved in future stages of product growth.

We work mostly in Ruby on Rails + GraphQL with some AWS services (ECS, RDS, Cloud Formation, Cognito, etc). However, we're also open to speaking with talented engineers who can pick up things quickly.

  • Be involved in every aspect of the backend development
  • Develop new features with Ruby on Rails and GraphQL
  • Improve and refactor codebases for a better developer experience and productivity 

  • 5+ years’ experience in backend development
  • Experience with Ruby on Rails (experience with Elixir/Phoenix would be considered an asset if you are less experienced with Ruby)
  • Experience with Cloud Infrastructure and Docker
  • Skillful at writing reusable, quality codes
  • Experience working in small teams or startup
  • Comfortable working with remote colleagues and multidisciplinary teams

  • Experience with Cloud Infrastructure (AWS, Google Cloud Platform, etc.) and Configuration Management (Ansible, Puppet, Chef, etc.)
  • Experience developing products within an engineering team (not as dev-shop)
  • Experience with React and Redux or similar frameworks (Vue.js, Angular.js, etc.)

  • Competitive salary / Stock options package 
  • PTO: 15 days vacation plus national holidays
  • Reimbursement of costs incurred from usage of co-working space 
  • Business trip opportunities to Japan and America (1-3 times yearly)
  • Support to apply for a Japanese work visa if you want to work in Japan
*** Please understand that these perks are not provided during the probationary period. 

  • We are currently a small team consisting of a CEO, 6 engineers
  • A remote friendly team with employees located in Tokyo and San Francisco (headquarter)
  • Successful entrepreneurs and engineers who have built large scale systems from scratch
  • Raised $2.5M in funding from some of Asia’s top investors
  • 5 days ago
  • Chomp

Release Manager (Ruby/Python/React) - Small Team - 100% Remote, Flexible Hours

Analytics Fire builds custom software for the solar power industry. We’re looking for a collaborative but hands-on Release Manager to help us scale our execution to support additional new high-tech sectors.

Analytics Fire is a deeply technical engineering organization. Most of us are software engineers and spend the majority of our time on heads down engineering activities like coding. Our goal in creating this position is to expand our small client-facing team with a unique person that has both the personality and the technical skillset to help guide software releases through planning, development, deployment, release, and DevOps processes.

This position is similar to that of a technical Program Manager, but you will be much more involved in the technical details and hurdles around software deployments and releases than a traditional Project Manager would be. Our ideal candidate is a current or former Software Engineer, DevOps Engineer, or Site Reliability Engineer that is willing to be trained in formal Program Management processes (or has already been trained in formal Program Management processes).

As a small company, Analytics Fire is able to tailor roles around the strengths of our individual team members. We will tailor this role to your specific technical background. However, it is a hard requirement that you are able to support the following 3 types of responsibilities:

  • (a) Represent Analytics Fire software engineering teams in client-facing interactions (clarifying requirements, negotiating technical approaches, reporting on status, etc).
  • (b) Technical writing responsibilities such as documenting requirements, project plans, system architecture, etc.
  • (c) Making meaningful contributions to the execution of complex software projects.

For reference, here is a list of some technologies we are currently actively using on a day-to-day basis:
  • JavaScript: React / Angular / Typescript / GraphQL
  • Back-end: Ruby / Python / Node
  • Embedded (IoT): C, Embedded Linux, MQTT
  • Embedded (robotics): C/C++, ROS
  • Modern software techniques: RESTful APIs, SOA, PaaS, etc
  • Agile collaboration and DevOps tools: Github, Trello, Slack, Chef, Ansible, Docker, Vagrant, etc
  • Other technologies we are currently building with: AWS, GCP, TensorFlow, OpenCV, Yocto, Salesforce platform, iOS, ARKit

Description of responsibilities:

  • Develop and maintain well-coordinated relationships with key internal and client-side stakeholders to help drive decision making around production software releases and DevOps.
  • Participate in collaborative planning discussions and technical decision making early in the project lifecycle to ensure that key decisions are made with reliability, testability, and DevOps in mind.
  • Monitor and oversee coordination, integration, flow of development, testing, and deployment around multiple parallel projects and threads of engineering execution.
  • Drive planning and delivery of high quality software releases:
  • Manage change control process during releases
  • Continuously improve company release processes
  • Proactively identify and mitigate risks and remove obstacles to releases
  • Personally plan and participate in software release activities. Advise and support the team so that they can take on less critical releases on a day-to-day basis.
  • Continually integrate the QA team and testing engineers into both the requirements gathering and software development processes and report status to clients on a very frequent basis.

  • This is a remote position but is only open to candidates living in the US or Canada. (Note: we may be open to US or Canadian citizens living abroad in US-overlapping time zones on a case by case basis.) We’re flexible about location and hours. We’re a really great match for candidate who wants to work hard on interesting projects, while also having flexibility around time and geography.

    Skills & Requirements

    “Must have” requirements:
    • Soft skills necessary to develop and maintain well-coordinated relationships with key internal and client-side stakeholders to help drive decision making around production software releases and DevOps.
    • 3+ years hands experience as a full stack Software Engineer, DevOps Engineer, or Site Reliability Engineer, ideally within a commercial startup environment.
    • Familiarity with current modern best practices around software development, data engineering, and DevOps
    • Ability and willingness to familiarize yourself with the specific technical stacks that we use.
    • Superior organization and detail orientation.
    • Excellent written and verbal communication skills.
    • Willingness to design, document, and evangelize new engineering processes to meet evolving organizational requirements.

    “Nice to have” requirements:
    • Hands-on technical experience writing code in Ruby, Python, or JavaScript
    • Previous experience as a technical Program Manager.

      • 6 days ago
      • Analytics Fire

      Get alerts for new jobs

      DevOps Engineer

      Reporting directly to the CTO, you’ll be a key member of our growing operations team. You will work closely with our operations team to help build and optimize our application environment. You will evaluate, select and implement new technologies to help HubTran scale.

      At Hubtran, you will join a team that:

      • Has experience. The majority of our developers have more than 10 years of professional experience. One has published a book with the Pragmatic Programmers.
      • Has won the Chicago Innovation Award and Harvard Business School New Venture Contest.
      • Is remote friendly. We care about what you can accomplish, not where you choose to accomplish it from.
      • Believes diversity is essential and strongly encourages applications from women and minority candidates.
      • Can articulate their values. You can read about our values at https://engineering.hubtran.com/2017/06/01/welcome-to-the-new-hubtran-blog.
      • Pays well.
      • Offers benefits including health insurance, 4 weeks of vacation, 401k, stock options, and more.
      Our environment is Linux based and hosted on AWS and Digital Ocean. We are moving to autoscaling using Docker and Kubernetes. Other technologies used include Consul, Terraform, Nomad, Chef, Ansible, Postgres, Ruby/Rails, Redis and more. While these are the tools we’re currently using, you don’t need to have previous experience with them. We know that good engineers are capable of quickly picking up new languages and tools.

      In order to succeed in this role you should be:

      • Experienced. You have managed an entire environment, not just a single server.
      • Curious. You aren’t content with the status quo and know that we can always improve.
      • Self-directed. You can work on your own while prioritizing tasks.
      • Collaborative. You can work with others to improve a solution.
      • Detail Oriented. Measure twice and cut once, only via code.
      • Empathetic. You think about how your decisions will impact others on the team.
      • A strong communicator. You will proactively communicate issues and trade-offs with team members to support alignment and fast decision making.
      Bonus points for:

      • Experience with AWS, Digital Ocean, Docker, Kubernetes, Postgresql and Rails.
      • Experience with configuration management in Chef or Ansible.
      • Being in Chicago or Cincinnati.

      • 1 week ago
      • HubTran

      DevOps Engineer

      Interpersonal Frequency (I.F.) is seeking a full-time DevOps Engineer to add to our growing team.

      We provide a remote work environment, so you don’t need to move for this job. We encourage face to face collaboration in our regional offices and expect you to travel when required. As a purpose and principles-driven organization, we want talented team members who want to make a difference.

      Working remotely means we can bring together some of the best minds in the country. Between video calls and Slack, the distance evaporates quickly, and ideas, projects and puns fly at the speed of light. Working remotely also allows us to find harmony in work / life balance.

      We are looking for a DevOps engineer to help us scale our systems as we bring more cities and government agencies into the cloud. Our backend tech stack currently includes RHEL/CentOS, Docker, Node.js, PHP, Apache/Nginx, Solr/ElasticSearch, MariaDB/MySQL, GlusterFS, Redis/Memcache, HAProxy, Varnish, New Relic, and AWS (GovCloud, EC2, ELB, RDS, Aurora, ElastiCache, S3, CloudFormation, Redshift, EFS, etc.), DigitalOcean, and Rackspace.

      Who you are

      We're looking for a senior DevOps engineer with significant experience configuring, managing, automating, securing, monitoring and maintaining systems at scale.

      - You love to solve problems and can do so under pressure.

      - Scaling, reliability, automation, security, and performance are things you care about deeply.

      - You have a good mixture of planning, risk taking and a “get-it-done” attitude.

      - You value the open source community and want to give back to it.

      - You can clearly explain your ideas to both clients and other team members both verbally and in writing.

      - You like to have fun and work with a small team! You play well with others (not just engineers).

      - You bring both creativity and maturity to your work: you’re a self-starter who can jump in quickly and can manage your own time effectively in a remote work environment.

      What you’ll do
      You will help ensure the scalability, security, performance, and availability of our systems by applying your expertise in the evolution and daily operation of our LAMP/LEMP stack, implementing and automating infrastructure deployments and working with our engineering team to ensure the software that we build can scale.


      - You must either be a US Citizen or already have a Green Card to apply

      - 3-5 years of experience with Amazon Web Services (AWS) cloud hosting

      - 3+ years of experience with MySQL (DevOps, not DBA)

      - Linux - Nginx and/or Apache

      - Varnish

      - PHP (DevOps tuning, not dev)

      - Docker

      - Shell scripting

      - Ansible / Chef / Puppet

      - Code repository versioning (Git)

      Bonus Skills

      - Memcached/Redis

      - CentOS/Redhat Linux

      - HAProxy

      - MariaDB/MySQL Clustering

      - Elasticsearch and/or Apache Solr

      - Code repository hosting (e.g. Gitlab)

      - Drupal Optimization

      - Big Data (e.g. Hadoop, Redshift)

      - Authentication Integration (e.g. LDAP/AD/SAML)

      - Penetration testing

      - Load testing

      - GlusterFS

      - Performance testing (e.g. New Relic, Blackfire)

      - Jenkins

      Why work with us?

      - Fun, cutting edge remote work environment – ever changing, always a chat away from team members

      - Your work directly impacts the lives of millions of Americans every day

      - Healthcare, and Dental/Vision/Life/Disability plans

      - Unlimited vacation, and a flexible schedule

      - Work in a mostly virtual environment or a coworking location. If you work virtually, be prepared to travel once per quarter for face-to-face with the team

      If you are interested, please send your cover letter, resume, and some code samples or examples of past work to devopsjobs@ifsight.com.

      • 1 week ago
      • Interpersonal Frequency

      Customer Success Engineer - 100% Remote - United Kingdom

      If you get excited at the mere thought of helping customers use new technology to help speed their SDLC so they can innovate faster, while making their software more secure - then you should keep reading. We are growing rapidly, and we need to add Customer Success Engineers (CSE) to collaborate with our customers to ensure they continuously see value across the Nexus platform. What You Will Do
      • Our customers are enterprise architects, security officers, build engineers, developers, DevOps managers, and associated stakeholders in the SDLC. They are incredibly smart and know their stuff. In this role, you will:
      • Coach and educate a set of customers on the implementation and usage of best practices to ensure smooth onboarding, faster adoption, increased footprint, etc.
      • Derive and define methodologies as well as common pitfalls through customer meetings (remote & on-site), data analysis, and customer interviews
      • Engage in one-to-one and one-to-many customer outreach with the goal of educating customers, understanding their implementation status and defining/documenting how we can close any “customer success gap.”
      • Share field insights with your CSE peers as well as our Sales, Product Marketing, and Engineering teams. Provide feedback on how to bring more valuable features to the product based on customer reactions and your hands-on experiences.
      • Discover and analyze gaps in the customer experience, identifying "early warning" signals and then working with cross-functional teams to address them.
      • Act as the voice of the customer - use your insights to help us drive improvements, influence product roadmap, deploy customer advocacy programs, etc.
      • Ensure customers are SUCCESSFUL and DELIGHTED with Sonatype products and services, not merely satisfied.
      • If you’ve been told, “you have a great bed-side manner,” that’s what we’re looking for.  And while there will be some days of mostly screen-time, this is a customer-facing role.
      • Travel is likely to be around 35-45%.
      Experience and skills desired:
      • Deep familiarity with tooling used in the SDLC including: source code version control systems (e.g., git, subversion, cvs, etc.), modern build tools (e.g., Jenkins, continuous integration systems), package managers (e.g., Maven, Gradle, Nuget, NPM, etc.), continuous delivery technologies (e.g., Puppet, Chef, Udeploy, etc.)
      • The ability to work with such tooling to integrate Sonatype's specific solutions into customers' application lifecycles is required.
      • Excellent troubleshooting and analytical skills
      • Well-honed project management and organizational skills
      • Prior development expertise and experience with tools such as Hudson/Jenkins (CI Servers) and Eclipse / other IDEs is desirable.
      • Experience working in the cross-functional role alongside Engineering and Sales organizations is a plus.
      • Experience with application security and licensing and helping build processes around both are desirable
      • 1 week ago
      • Sonatype

      Full Stack Engineer for Activism

      ControlShift believes that advocacy organizations, campaigns and movements are more powerful when they invite everyone to participate. We build software in service of that vision, while also building a great place to do work that matters.

      Our product is the best software for putting people at the center of campaigns with distributed events, local groups, and member-generated petitions. We serve some of the world's most effective progressive advocacy organizations and campaigns including Amnesty International, Greenpeace, Planned Parenthood and 350.org. We're proud to support some of the most impactful activism around the world on environmental issues, racial justice, economic fairness, and fighting the rise of fascism. 

      We’re looking for someone who shares our passion for progressive social change while sharing our commitment to engineering best practices including test driven development, continuous delivery and rigorous code reviews. 

      We have a small team so everyone has the opportunity to be involved in the entire stack from server infrastructure through to front-end user experience. 

      • Lead the development of new features of our Rails and Vue.js application from feature planning to deployment across the entire stack. 
      • Contribute to open-source projects and other infrastructure used by the wider community.
      • Help the team to continue to grow and improve our engineering practices around security, automation, accessibility and scalability by learning new technologies and suggesting improvements to our processes and architecture.

      • Excellent verbal and written communication skills.
      • Fluency in English.
      • At least two years experience writing software for the web (but we're also excited to talk to more senior applicants).
      • Demonstrated experience and success working with diverse individuals from a broad range of cultures, backgrounds and experiences.
      • Experience writing software for the web in a dynamic scripting language like Ruby or Python. 
      • Experience with at least one modern front-end javascript framework like React or Vue.js.
      • Ability to travel to an in-person team meet up once approximately every nine months.

      Desirable Skills
      • Experience with or openness to working remotely and independently.
      • A demonstrated commitment to progressive advocacy or social causes.
      • Experience with Terraform, AWS, Packer Chef or other infrastructure automation technology.
      • We also work with an alphabet soup of technologies including git, redis, postgres, elasticsearch and docker but do not expect candidates to be experts in all of them. 

        We're a globally distributed team where everyone works remotely. Work from anywhere with high speed internet as long as your work day overlaps with U.S. East Coast business hours (parts of Europe, Africa and the Americas would work, but Australia or Asia would be hard), so we can talk on Zoom and Slack. Our team regularly spends a week meeting together in-person roughly every nine months in a city somewhere in the world.

        Compensation is competitive and will be determined based on a combination of experience, seniority, and where you live. 

        Equal Opportunity
        We believe that diversity of ideas and perspectives makes our products and the movements that we serve stronger. We are proud to be an inclusive and equal-opportunity workplace, where all applicants and employees are considered for hire, promotion and job status without regard to race, ethnicity, color, religious affiliation, national origin, age, gender identity or expression, sexual orientation, or physical handicap.

        • 1 week ago
        • ControlShift Labs

        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.


        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


        • 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

        Senior SecOps Engineer

        Who is Litmus?
        Major global brands across every industry and vertical trust Litmus to make email better, including 9 of the top 10 ecommerce brands, 7 of the top 10 technology companies, and 23 of the top 25 US ad agencies.

        Backed by $49M from Spectrum Equity, the Litmus email creation, testing, and analytics platform empowers marketers, designers, and agencies to confidently deliver customer experiences that ensure brand alignment and quality, as well as maximize performance and deliverability.

        What would I do at Litmus?
        As our environment grows, we're looking for a versatile SecOps Engineer to join our operations team. This is a broad role, and will benefit from competency with a range of security disciplines including application, infrastructure and corporate information security.
        You have:
        • experience with overseeing third-party network penetration testing and intrusion detection
        • an aptitude for understanding complex security issues
        • knowledge of common security problems
        • experience with managing information security for multiple platforms from desktop to production use
        • an interest in being involved at securing all levels of an environment
        • a solid understanding of security as risk management
        • some familiarity with programming languages
        • experience with the Amazon Web Services platform

        You should:
        • enjoy taking things apart to see how they work
        • be skilled at analyzing components of an infrastructure
        • have a solid grasp of networking and encryption
        • have a natural eye for bugs and security weaknesses
        • reject the idea of security as an obstacle and enjoy working with other teams

        You might:
        • have knowledge of best-practice approaches to attack mitigation
        • be familiar with systems automation tools, such as Chef or Puppet
        • know how to write Inspec policies
        • have experience with platform automation tools like Terraform

        You would:
        • contribute to maintaining corporate security policies
        • ensure compliance with data privacy policies in our production access policies
        • be responsible for overseeing security audits, reviews and penetration testing
        • investigate security incidents
        • build and deploy tools to test, monitor and enforce security policy
        • contribute to securing our production environments, including our AWS security groups, IAM policies, etc
        • Assist IT with firewall management and implementation of corporate security policies
        • champion security objectives and priorities across the organization
        Why should I choose Litmus?
        • We offer everything you'd expect from a financially successful and profitable startup, and we've been going strong for ten years.
        • Great salary and stock options, comprehensive health care benefits, and a generous retirement plan match.
        • 28 days of paid vacation—that’s on top of team retreats and public holidays.
        • Remote-friendly culture. No matter where you are, you'll feel connected to the team. Over half of our employees work remotely.  Your work experience is just as exciting, entertaining, and engaging wherever you choose to work from.
        • Family friendly. Flexible schedules along with generous maternity and paternity policies.
        • Fantastic professional training to keep your skills sharp.
        • The best tools and technology money can buy. Top of the line hardware, software, and whatever else you need to be awesome.

        Litmus is the company you keep. The people at Litmus are truly amazing, each in their own very individual way. What’s more, at Litmus we’re free to care more for our customers and our employees than most other companies can. Yet, we’re driven. With over 250,000 marketers trusting Litmus and outstanding profitable growth, you know you’re part of a winning team. Come find your tribe with us!

        • 2 weeks ago
        • Litmus

        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

        Sr. DevOps Engineer [ Rails - Chef - AWS ]

        Aha! is looking for a DevOps engineer to build and maintain our highly automated AWS-based infrastructure. We value simplicity, robustness, performance, and low operational overhead. We like to script and configure using Ruby & Chef (via AWS OpsWorks).

        We are seeing rapid growth, which means there are many interesting scale, performance, and architectural projects to tackle. DevOps engineers work as part of our overall engineering team, following the same development workflow we use for all parts of the product.

        As a DevOps Engineer at Aha!, you will have an excellent opportunity to join a breakthrough and profitable company that is growing fast. Aha! was founded by a proven team of Silicon Valley veterans whose last two businesses were acquired by well-known public companies. More than 250,000 users trust Aha! to link their brilliant strategy to their team's work and create visual roadmaps.

        We are looking for someone who:

        • Has built and operated large-scale web applications
        • Is an expert in Ruby scripting — Ruby on Rails experience is a big plus
        • Has a "security-first" mentality
        • Has a computer science degree or demonstrated experience solving challenging CS problems

        We are committed to being great, and we want someone who:

        • Can work at a fast-paced company where the feedback cycle is measured in hours rather than weeks
        • Has a "get it done" attitude and a background of delivering superb work again and again
        • Is seeking a career-defining opportunity and a proven, results-oriented team that has sold multiple software companies
        We are building a distributed team, and you can work from anywhere in North America for this role. We offer generous salary, equity, benefits, and a profit-sharing program.
        • 2 weeks ago
        • Aha!

        Senior Software Engineer - Platform

        About Raise
        Raise is the leading digital prepaid and retail payments platform where consumers can save money and earn rewards on every purchase. With over 450 national brands partnerships, Raise offers an opportunity for retailers to redefine their customer acquisition and retention strategy through direct-to-consumer relationships that empower consumers to maximize their spending. 

        Since 2013, we’ve saved millions of consumers over $150 million and have received $147 million in funding from investors including Accel, PayPal, Bessemer Venture Partners and New Enterprise Associates. 

        • Work with the rest of the engineering organization to build automated processes and tools for managing application and service deployments
        • Own and support underlying infrastructure and cross-cutting services such as logging and monitoring
        • Collaborate closely with Engineering teams to understand the behaviors and configuration of underlying applications and services and empower their delivery

        Skills & Qualifications
        • 5+ years experience with high availability, concurrent, large-scale distributed infrastructures
        • 5+ years of engineering expertise, practicing software development professionally in a collaborative environment (e.g. Test-driven development (TDD) and paired programming)
        • Extensive experience with leading cloud technologies like Amazon Web Services
        • Extensive experience with “infrastructure as code” and automation/configuration management tools such as Chef, Ansible, SaltStack, Puppet, or Terraform as well as the selection process around these tools 
        • Extensive experience working with Linux containers, schedulers and surrounding tools such as Docker, Kubernetes and Helm
        • Expertise in creating automated CI/CD Pipelines with tools such as Jenkins
        • Strong background managing and supporting Linux servers
        • Familiarity with cloud-friendly network architectures and network security best practices
        • Ability to communicate technical concepts, possibilities and limitations to a non-technical audience
        • High attention to detail and constructive attitude in peer code reviews
        • Bachelor’s Degree in Computer Science, Computer Engineering or comparable experience

        • Comprehensive benefits package including health, dental, vision, 401(K) with match, company paid short term and long-term disability and life insurance 
        • Flexible Paid Time Off Policy
        • Raise Gives Back, paid time off for volunteering 
        • Pre-tax commuter program
        • 16 weeks paid maternity leave
        • Paid parental leave
        • Credits for employees
        • Company provided snacks, coffee and soda
        • Voluntary benefits like Pet Insurance and Identity Protection 

        Equal Opportunity Employer M/F/D/V
        E-Verify Employer
        • 2 weeks ago
        • Raise Marketplace Inc

        Ops Engineer

        As a member of our Ops team, you will be at the heart of nearly every application, tool, and service at Help Scout. The work you do everyday will reflect the team mission: Ensure uptime and security across all of our applications while developing and supporting tools to enable customer bliss. While the mission might be straightforward, anyone who has delivered high availability services and developer tooling at scale, knows this is no simple task. 

        To help us with our mission, we are seeking an experienced Ops Engineer to join our team. You will have a direct impact on Help Scout’s success, while helping more than 8,000 businesses around the world. While customers love our product, it means nothing if they can't access our services with great performance.

        Technologies we work with

        • AWS, Linux (Ubuntu/CentOS), Chef, Git/Github, RabbitMQ, AWS Aurora MySQL & PostgreSQL, MongoDB, Redis, Jenkins, Docker/Compose, New Relic, Sensu, PagerDuty, Ruby, Go, Python, Java, and PHP.

        About the role

        • You’ll be working on a small team of six (that includes one of our co-founders) and in collaboration with our software developers to build, deploy, secure, manage, and optimize highly-available, fault-tolerant, and horizontally scalable systems in AWS.
        • Ideally, we are looking to add more coverage to the(UTC-5) timezone, but we are open to candidate in UTC-6,-7, or-8 if you are willing to time shift to accommodate the preferred timezone.
        • Our engineering teams communicate mostly via Slack and are committed to remote, agile development. When your code is ready, you’ll create and send a pull request with test cases and tag your team for review. 
        • We are investing heavily in continuous integration and delivery and strive to uphold immutable infrastructure standards. 
        • You’ll work autonomously for the most part and we trust you to get work done when/where you can be productive.
        • In order to ensure excellent service to our customers, you will be part of our rotating on-call team.

        A note about on-call

        • The 5-week rotation follows this format: 1 week on backup on-call(which rarely sees much action), 1 week of being on-call, followed by a 3 week hiatus from on-call.
        • Our on-call shift is not particularly wearisome, but as a thank you for carrying the weight for the week, the day following your shift is a free day off if you want to take it. We want you happy, healthy and well-rested!

        About you

        • You have a deep understanding of what it takes to run SaaS at scale and have a solid understanding of Linux systems and networking; from kernel to shell, system libraries, file systems and client-server protocols.
        • You have a growth mindset, a passion for learning, and are willing to lean into discomfort for the good of our customers and product. 
        • You are proficient and comfortable in the AWS ecosystem.
        • Security engineering is near and dear to your heart; you build with and advocate for a security mindset when implementing new features and infrastructure.
        • You are adept at automating service and infrastructure configuration via industry standard tools(E.g. Chef, Terraform).
        • You have experience building continuous deployment and testing tools. Bonus points if you’ve built and managed a containerized production deployment environment at scale.  
        • You have experience working with MTAs(e.g exim, postfix) and SPAM filtering(e.g. rspamd, SpamAssassin)
        • You have experience building continuous deployment and testing tools. Bonus points if you’ve built and managed a containerized production deployment environment at scale.  
        • You became an engineer because you like building systems, tools or products that help people.
        • You design and build systems that work well and fail gracefully.
        • You write code and scripts that other engineers can easily read and understand and you welcome reviews and feedback from your peers. You are comfortable writing tests and you thoroughly verify your work before you deploy. 
        • You’re a great communicator and have an excellent command of written and spoken English.As a remote company, we rely on clear communication for collaboration and execution. 
        • You believe remote teams are the future of work, or are at least excited about the idea. You have experience working with remote teams or can adjust your work and time-management style to be remote-friendly.
        • You are helpful and empathetic and care about building on our company culture that embraces these qualities.


        • Competitive Salary - We pay at or above market salary in most cases and evaluate a lot of research to make sure everyone is paid well. The formula we use to calculate all salaries is public to employees and is improved upon regularly.
        • Health and dental insurance - We cover you and your family's health/dental insurance 100%. If you are based in the US, we'll cover you on our Aetna policy. If you're based outside the US, we offer a healthcare stipend.
        • Long-term/Short-term Disability Insurance & Life Insurance - We cover 100% of the premiums for LT/ST Disability insurance and base Life Insurance. You also have the option to purchase supplementary life insurance through our provider. (currently US only)
        • Flexible vacation - Take time off when you need it, we trust you.
        • Paid parental leave, including adoption and foster care - 12 weeks for primary caretaker and 4 weeks for secondary caretaker.
        • 401k with 1% match - via Betterment for Business (currently US only)
        • Personal Development stipend - Up to $1,800 per year to improve your craft
        • Great tools - Each employee will be provided with a Mac laptop and 27'' display (or equivalent equipment of choice).
        • Home Office Stipend - You'll also receive $1,000 to spend on outfitting your home office, as well as up to $350 a month to rent a co-working space if you like.
        • Complete transparency - Everyone has full access to business metrics and financial information about the company.
        • 1 month ago
        • Help Scout

        DevOps Team Lead

        If you are a DevOps with knowledge of cloud computing and you want to move forward your professional career in an international and dynamic environment, this job is for you!

        Ebury is characterized by a horizontal structure, where teams join all the steps of the production process in a proactive way and in permanent contact with stakeholders. That’s why the ideal candidate needs teamwork aptitudes and to be ready to leave a footprint in this sector.

        Our global development and technical support is headquartered in Málaga, our technological hub, with growing teams in Madrid and London. We provide our services across world-wide financial markets, and we are expanding our DevOps team to be distributed globally.

        The ideal candidate would be have great management skills to coordinate all DevOps team, with strong understanding of Site Reliability principles. They must have a proactive attitude with great communication skills to report to the business on infrastructure costs and Service Level Objectives.


        • Define and implement Service Level Objectives for our applications
        • Own our infrastructure from end to end
        • Coordinate the DevOps tribe
        • Define Roadmap and Infrastructure
        • Migrate legacy systems


        • Team management
        • Experience running high critically and availability environments
        • CI / CD environments
        • Agile methodologies (Kanban, Scrum)
        • Dockerisation of applications
        • Continue to establish Infrastructure as Code culture and practices
        • Orchestration tools for instances (Ansible, Puppet, Chef..) and containers (ECS, Kubernetes)
        • Deep knowledge on HA architecture
        • Scripting Skills
        • Review and improve our current monitoring strategy (Cloudwatch, Nagios)
        • Fluent English
        • Deep knowledge on Linux


        • Experience with Docker orchestration (kubernetes, ECS, Swarm..)
        • Good python level and understanding
        • ELK stack
        • Terraform


        • Great professional opportunity in a company that has a incredible growth track-record in the last five years and in a continuing innovative environment
        • 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

        Senior DevOps/System Admin Engineer

        Have you built and managed large cloud server deployments that have seen real production usage? Are you an expert at automation tools like Chef, Consul, Terraform, and Kubernetes? Does having an amazing logging system like Splunk or ELK really get you excited? If so, we’d like you to learn about Action Verb.

        We’re looking to hire a senior engineer for our Infrastructure team, which is responsible for keeping our network of 100 cloud servers across 8 AWS regions and their associated services running like a well-oiled machine.

        You’ll be working with our existing deployments of Chef, Ansible, Consul, Terraform, ELK, Grafana, Statsd, Asterisk, MySQL, Redis, Memcached, Zeromq, Puma, Jenkins, and many other exciting open source systems. But you’ll also be free to deploy anything else if it gets the job done!

        About our Network

        • ~100 servers, mostly hosted on AWS
        • 8 AWS regions, as well as multiple colocated hosting providers
        • Hundreds of public IP addresses
        • 500+ HTTPS requests per second
        • 25+ FTP/SFTP/FTPS logins per second
        • 100+ file transfers per second
        • 10,000+ log entries per second
        • 150,000+ metrics
        • 99.9% uptime record

        For Roles on Our Infrastructure Team, We Want To See This Track Record of Results:

        • Experience managing large cloud server deployments that have seen real production usage.
        • Experience building distributed, failure-resistant architecture, including disaster recovery, backups, failover, etc.
        • Experience with the advanced features of public cloud platforms such as AWS or Azure (we use AWS).
        • Significant experience working with GNU/Linux servers, including a complete understanding of the command line, /proc, services, etc.
        • Comprehensive understanding of networking concepts, including layers, firewalls, DNS, VPN, etc.
        • Proficiency with configuration management tools, such as Chef or Puppet, and fluency with at least one major scripting language.
        • Familarity with large scale monitoring and analysis systems, such as ELK or Splunk (we use ELK).
        • Complete understanding of how to build secure infrastructure and an awareness of common server security vulnerabilities.
        • History managing a large database at scale (we use MySQL).

        Please stop reading now if these bullets do not describe your experience. We do not make inexperienced hires. But if they do describe your experience, please read on!

        Salary and Benefits

        Action Verb offers competitive salaries combined with unparalleled flexibility and other benefits to secure top talent.

        This position pays at least $110,000-130,000 per year, based on experience and track record, plus a great benefits package, and a $2,500 signing bonus to purchase a new computer, desk, or anything else that would help build or refresh your home office.

        After your first year with Action Verb, we’ll update your salary annually based on your performance, as reviewed by your peers. Over the course of your career at Action Verb, your salary can grow by 2-3x if you are one of our highest performers.

        We fully pay base plan health insurance premiums (exact plan details depend on your state of residence), and we’ll pick up the tab for 75% of your spouse or family if they wish to join your chosen plan. We want your family to be healthy.

        You’ll take off 11 company-wide holidays per year as well as 20 days of PTO for vacations. Go have fun. Don’t work all the time.

        Plus, you can join Action Verb Risk Free because of our $7,500 Quitting Bonus Within Your First 90 Days.

        Want to read more about our culture and philosophy?  
        Go here: https://actionverb.com/working-at-action-verb
        • 2 weeks ago
        • Action Verb

        Software Engineer, Infrastructure

        At Wistia we believe that every person in every business will use video to communicate every day, for asynchronous as well as live communication. It will feel as fluid and natural as it does to text or call someone today, but even more personal and human ?.

        This reality is still a way off, but we're super excited to start building it now through simple and delightful video-focused products.

        To help us get there, we're looking for a Software Engineer of Infrastructure who is excited to help our engineering teams solve challenging problems.

        As an infrastructure software engineer at Wistia, you can expect to lead projects such as the following.

        • Improve our in-house deployment platform by having it expose access to new Kubernetes options or more effectively use Kubernetes primitives, or finding ways to make our Jenkins-based CI system more pleasant to use for other engineers
        • Gather feedback from colleagues to identify workflow frictions or architectural problems across our codebases and advise and assist with improvements, such as by measuring the current load of different pieces of a system, identifying problem libraries or other system components and suggesting a solution or vetting a replacement, or planning out the steps of a complex refactoring across services.
        • Make a manual infrastructure operation more automatic or declarative, e.g. by building a tool to sync our DNS zones from a source-controlled config file or by writing a bot to show us output in new infrastructure pull requests
        • Advise our application development teams on how best to architect a new feature, including evaluating a datastore for a particular new workload, designing data flows to keep app containers stateless, deciding how to best employ AWS primitives, and identifying and avoiding single points of failure
        • Improve observability across our Rails and Elixir codebases and Linux hosts via logging and instrumentation, identify performance bottlenecks across systems, and recommend configuration or application design improvements to handle growing system scale
        • Update our Chef recipes to be compatible with new software versions or to apply security patches, bake the updates into new VM images, and roll out new images to all our clusters

        We are looking for someone who is excited to support our engineering colleagues on other teams and flexible enough to work at any level of our stack. We won't expect you to know all the tools we use on your first day, as long as you're eager to learn and you thrive working collaboratively. We're a small team, so we will also value experiences and skillsets that complement our existing strengths.

        • 4 months ago
        • Wistia

        Site Reliability Engineer (DevOps)

        Site Reliability Engineers are responsible for the keeping GitLab.com and many other GitLab production systems running smoothly 24/7/365. They're developers  specialising in systems, whether it be networking, or the Linux kernel, or even a specific interest in scaling, algorithms, or distributed systems. GitLab.com is a unique site and it brings unique challenges: it’s the biggest  GitLab instance in existence; in fact, it’s one of the largest single-tenancy  open-source SAAS sites on the internet. The experience of our production  engineers feeds back into other engineer groups within the company, as well as  to GitLab customers, running on-premise installations. Responsibilities: 

        • Be on a PagerDuty rotation to respond to GitLab.com availability incidents and 
        • provide support for service engineers with customer incidents.
        • Use your on-call shift to prevent incidents from ever happening.
        • Manage our infrastructure with Chef, Terraform and Kubernetes.
        • Make monitoring and alerting alert on symptoms and not on outages.
        • Document every action so your learnings turn into repeatable actions and then into automation.
        • Improve the deployment process to make it as boring as possible.
        • Design, build and maintain core infrastructure pieces that allow GitLab scaling to support hundred of thousands of concurrent users.
        • Debug production issues across services and levels of the stack.
        • Plan the growth of GitLab's infrastructure.


        • Think about systems - edge cases, failure modes, behaviors, specific implementations.
        • Know your way around Linux and the Unix Shell.
        • Know what is the use of config management systems like Chef (the one we use)
        • Have strong programming skills - Ruby and/or Go
        • Have an urge to collaborate and communicate asynchronously.
        • Have an urge to document all the things so you don't need to learn the same thing twice.
        • Have a proactive, go-for-it attitude. When you see something broken, you can't help but fix it.
        • Have an urge for delivering quickly and iterating fast.
        • Share our values, and work in accordance with those values.

        Projects you might work on: 

        • Coding infrastructure automation with Chef
        • Improving our Prometheus Monitoring or building new Metrics
        • Helping release managers deploy and troubleshoot new versions of GitLab-EE.
        • Migrate GitLab.com from it’s current home on Azure Cloud to Google Cloud Platform.
        • Migrate GitLab.com to Kubernetes. 
        • 7 months ago
        • GitLab