15 : remote jobs for you

Software Engineer - Consul Ecosystem (Golang)

On the Consul team, we help organizations with service discovery, configuration management, and health monitoring. Ecosystem engineering includes contributing to the range of open source tools and integrations we have developed to help Consul solve problems for operators, infrastructure engineers, and software developers.

This is software engineering role that will provide challenges across a range of tools, languages, and concepts.
Some of the tools and integrations the newly founded Ecosystem Team maintains include:


Much of our work and libraries are open source and receive contributions from a large community of users. The majority of our tools and integrations are written in Golang.

Our Organization

At HashiCorp, we value top-notch collaboration and communication skills, both among internal teams and in how we interact with our users. We take care to balance and be responsive to the needs of our open source community as well as our enterprise level customers.

Engineering at HashiCorp is largely a remote team. While prior experience working remotely isn't required, we are looking for team members who perform well given a high level of independence and autonomy.

In your cover letter, please describe why you're interested in working at HashiCorp, and what draws you to this role in particular! Specifics of your past experience that are relevant to this role are great to include, too.

In this role, you can expect to:

  • Provide simple interfaces and APIs for operators utilizing complex distributed systems
  • Work with a range of platforms and technologies daily
  • Develop and contribute to unique strategies for long-term maintenance and testing of complex integrations with a range of other tools
  • Work alongside the rest of the Consul team and the large community of Consul users
  • Own the full lifecycle of feature development from design through testing and release
  • Program mostly in Golang, learning from and contributing to a team committed to continually improving their skills

You may be a good fit for our team if:

  • You’re familiar with service-oriented architectures, and ideally have worked on teams deploying or maintaining them
  • You’re comfortable working with and developing your skills in multiple programming languages
  • You have a passion for the unix philosophy, and small, concise tools
  • You are a fantastic learner, and are comfortable picking up a range of new tools and concepts quickly
  • You’ve worked with a public cloud (or similar) environment either in development or operations

At HashiCorp, we are committed to hiring and cultivating a diverse team. If you are on the fence about whether you meet our requirements, please apply anyway!



  • 1 week ago
  • HashiCorp

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

Director of Software Engineering

Rapidly growing high-tech Software as a Service (SaaS) Company located in Dallas, TX is looking to expand its Engineering organization with the addition of a Director of Software Engineering with a minimum of 7 years of Perl development experience and a minimum of 5 years of leading development teams. Must be capable of developing a working understanding of the Exceleron’s MyUsage software which is used to support prepay accounts, usage monitoring, customer communications and meter data management applications associated with electric, water and gas utilities. The ideal candidate will have a strong background using the Catalyst Web Framework and significant experience implementing Javascript, CSS and HTML with Perl. Flexibility, a strong teamwork approach, and the desire to work in a fast-paced environment are necessary for success.  The position will report to the Chief Technology Officer and manage members of the Engineering team. The company offers a competitive salary, fun work environment and a benefits package.  Candidates may work remotely with some light travel to the Dallas office (i.e. a couple of days each quarter). Candidates must be legally authorized to work in the United States and must pass a background check.

Duties:
  • Design, implement and deliver product releases to Utility focused SaaS product
  • Technical leadership of 20 developers located in the U.S. and offshore
  • Work with business and process management teams to deliver well-tested software releases on-time into our highly available production environments 

Required Qualifications:
  • 5+ years of experience leading both onshore and offshore development teams with ownership of large web projects
  • 7+ years of experience with Perl
  • 5+ years of experience with Catalyst Web Framework
  • 7+ years of experience with Javascript, CSS, and HTML 
  • Experience in server-side programming languages such as Python and C/C++
  • Strong hands-on experience in building and maintaining production tools
  • Experience in developing tools for system configuration, deployment, and monitoring
  • Strong experience with different RDBMS and NoSQL Databases
  • Experience in benchmarking, analyzing, and root cause analysis of operating system, databases, and application code 
  • The ability to work and handle complex assignments with a high degree of independence
  • Candidate should be driven to learn outside of work environment, with a spirit of self-improvement and desire to stay up-to-date with new frameworks

Highly Desired Qualifications:
  • Experience with continuous integration tools such as Jenkins repositories
  • Strong Linux/UNIX systems and network application and design experience 
  • SOAP API development experience 
  • DevOps experience
  • 1 week ago
  • Exceleron Software

DevOps Engineer

Locus is shaping the future of care management for patients outside of the hospital. Our integrated web and mobile platform connects care teams to patients, bridging the gap between hospital and home. After being discharged from the hospital, patients engage with our iPad application to record measurements that are customized for specific medical conditions. Clinicians can monitor measurement data in real-time on both web and mobile interfaces.

As a DevOps Engineer at Locus, you will have an opportunity to build our next generation of cloud infrastructure and architect solutions to ensure the security and stability of our software platform.

Responsibilities:

  • Work collaboratively with members of the software team to implement and manage infrastructure to support our applications and customer integrations
  • Develop automated processes for deploying cloud infrastructure across development, testing, and production environments
  • Build and maintain tools for monitoring and ensuring high availability of our systems
  • Apply cloud security best practices across our software systems

Requirements:

  • Strong proficiency in Linux/Unix administration
  • Strong experience with Amazon Web Services including EC2, Cloudformation, and S3
  • Experience with automation and configuration management using tools such as Jenkins, Ansible, Puppet, or Chef
  • Experience with scripting languages such as Ruby, Python, or Java
  • Knowledge of ops best practices and security principles
  • Must be legally authorized to work in the United States

Salary and Benefits:

  • Competitive salary based on experience
  • Medical, dental, 401K match, PTO, employer life insurance
  • Collaborative/ego-less environment
  • Challenging and meaningful mission
  • 1 week ago
  • Locus

Get alerts for new jobs

Linux Sys Admin Manager Needed

We are looking for someone who has experience working across many technologies in the unix/linux space, and wants the chance to lead a team of a hungry, hard-working remote system administrator in a growing company.

▬▬▬▬▬▬▬▬▬▬▬
Who's right for the job? If you are:
▬▬▬▬▬▬▬▬▬▬▬

- An ambitious team leader. 
- Driven to go above and beyond for customers. 
- Intellectual curiosity and strong willingness to learn. 
- Have a positive attitude.
- Collaborative team player. 
- Able to collaborate effectively and excel in a team environment. 
- Love technology and stay up to date with the latest best solutions around. 
- Love talking to customers and ship fixes fast. 
- You have excellent verbal, written and presentation skills

▬▬▬▬▬▬▬▬▬▬▬
Requirements
▬▬▬▬▬▬▬▬▬▬▬

- You're practically a Linux guru with many years in the field. (with superior knowledge of supporting software on Ubuntu, Debian, and more.)
- Strong understanding of networking and security concepts.
- Ability to work independently, work in a fast paced environment, and manage workload prioritization to deliver high quality work products on time with minimal direction.
- Understanding of networking concepts, such as load balancing and routing. Ability to carry out basic network troubleshooting in a server runtime.

▬▬▬▬▬▬▬▬▬▬▬
When and When?
▬▬▬▬▬▬▬▬▬▬▬
You can work from absolutely anywhere.

We communicate on Slack mainly. Location is unimportant, as long as you are available, enthusiastic, committed, and passionate.

You can work more or less whenever you want as long as we can fit it in around the needs & tasks in hand. We do not have a specific set of times for now. Being flexible is key – We need someone who will be able to work on weekends sometimes as well (and take time off during the week, consequently, if needed)

We are looking for someone asap, the sooner the better, tomorrow wouldn’t be out of the question, in fact, tomorrow would be good.

▬▬▬▬▬▬▬▬▬▬▬
Reached the end and still interested?
▬▬▬▬▬▬▬▬▬▬▬

1) Please write an email to admin@rapidseedbox.com with the subject line "Your Linux Team Leader Is Here"

2) In the email, please mention why you’re the right fit for our company.

3) In your message, include the #1 thing that we can do to keep your part of our company for ever.

4) Please use the code/word "linuxlinux" as the first word of your application, or we might ignore your application
  • 1 week ago
  • RapidSeedbox Ltd

Agency Web Developer

Job Overview

Responsible for several maintenance projects at once. Develop insights to improve upon our processes and quality assurance. Regularly help tweak automations for continuous deployment and improvement as well as port them over to legacy projects.

You have a passion for healthy code and spot ways to address infractions with automation and scripting. You think gitflow is neat and has merit. Since many projects are either "legacy" or inherited builds, you have an expert ability to quickly identify and troubleshoot bugs/defects—you can just figure it out because you have so many debugging skills. You also assist with deployments to production.

  • Are you really good at automation and scripting?
  • Do you thrive on multiple simultaneous projects?
  • Do you cringe when you see bad code get through the pipelines?
  • Do you feel the need to improve process to achieve efficiency?
  • Do you occasionally get the itch to do some quick frontend templating?

If you're into all of that, keep reading!

Responsibilities

  • Implement front-end and back-end technical solutions based on requirements of our projects
  • Ensure that correct technology processes are being employed and followed
  • Manage and engage in regular check-ins and onboarding with developers for automation or code review
  • Help refine best practices, workflows, and standards and contribute to company knowledge sharing effort
  • Review, merge, and deploy code from other remotes on minor maintenance projects.

Skills

  • Expert hands-on knowledge of front-end development including HTML5/CSS3/Javascript
  • Expertise with PHP content management systems including WordPress and ExpressionEngine
  • Expert knowledge developing cross platform/browser (iOS, Android, IE, Firefox, Safari, Opera, etc.) for web applications
  • Solid understanding of web technologies including AJAX, social networking and blog platforms, widget development, mobile and emerging digital interfaces
  • Familiarity with and adherence to web standards and best practices for load time reduction and accessibility
  • Expertise in working with git using gitflow branching model
  • Experience with shell environments, UNIX/Linux administration, and scripting thereof
  • Proven ability to manage multiple projects successfully
  • Ability to effectively prioritize and execute tasks in a high-pressure environment
  • Strong communication skills (both in person and in writing) while interacting with individuals with a range of technical understanding
  • Excellent organizational and time management skills

Growth Opportunities

Plenty of opportunities to grow within the team. This is part QA, part DevOps, and part Build-release engineering on a smaller scale. Opportunities to specialize and grow as the business scales!!!

This is a mid-level web developer role.

This is a TEMP-to-PERM basis.
  • 1 week ago
  • Barrel

Lead Engineer

About the position:

Wirecutter Money is looking for an experienced web engineer to lead the development and drive the architectural decisions of its small engineering team with a focus on its newly established financial product database. This database is the lynchpin of Wirecutter Money’s ability to provide accurate and up to date information to its readers, automate changes within content to our financial products, and build the foundation for the business.

The tech stack for Money consists of:
  • Node.js, Express, and React
  • MongoDB, GraphQL, and Apollo
  • PHP, WordPress, MySQL
  • Elasticsearch
  • AWS Lambda, RDS, etc.

This is a new position created as we continue our investment in Wirecutter Money. Money engineers operate within a distributed, agile, cross-functional squad that includes product, project, design, editorial, and other engineers. While some of this work will be self-contained, there will be a number of features or dependencies requiring collaboration across Wirecutter’s engineering organization.

What are we looking for:
We are a startup within a startup within a big company. For that reason, we’re looking for a strong communicator and a scrappy problem-solver. You should love to roll up your sleeves, find creative solutions, proactively identify opportunities, and deliver user and business value.

We’re looking for an engineer that will help us grow this new venture from the ground up. As such, you should love to solve problems, be comfortable with uncertainty and be unafraid to make mistakes. Most importantly, you should have a deep passion for helping readers navigate complex subjects. We are a fiercely independent and reader-centric company. A deep appreciation to serve the reader above all else is a must.

You will:
  • Collaborate with your squad leaders and stakeholders on the scoping, planning, prioritization, successful execution, and rollout of user or business features.
  • Research and recommend technical solutions that best align with our product and business goals.
  • Build scalable, high-quality, and innovative back-end features and workflows that underpin our credit card database and bank API integrations.
  • Define new data models that are appropriately scalable, standardized, and reliable.
  • Help to guide, define, and architect the tech stack behind the Money team’s editorial operation.
  • Design applications with extensibility in mind, while considering efficiency, and the burden of developer onboarding.
  • Configure analytics events and tracking metrics for reporting.
  • Write code that is simple, reliable, maintainable, performant, and functional.
  • Share information and learnings with others.
  • Perform code reviews with meaningful feedback.
  • Test and troubleshoot with automated testing or manual quality assurance.
  • Write and maintain user and software design documentation for our applications and infrastructure.
  • Debug, support, and maintain our applications, environments, and related services.
  • Improve our development workflow and infrastructure.
  • Mentor and coach other members of your squad and the engineering team.
  • Contribute to engineering initiatives as a member of Wirecutter’s engineering team.

About you:

  • You have 5+ years experience in software engineering.
  • You have production experience with Node, React, and GraphQL.
  • You have experience reliably integrating and handling data from multiple APIs.
  • You understand the challenges of scaling and caching a Node.js back-end application.
  • You understand the challenges of being data-dependant on multiple external APIs.
  • You have experience building applications at scale on any major cloud provider (AWS, GCP, etc.)
  • You can design & optimize queries, data sets, and external API data storage that helps generate insights and addresses reporting needs.
  • You are thoughtful, clear, and persuasive in writing and in person.
  • You have strong problem-solving skills and critical thinking abilities.
  • You have experience listening to product and business users, and can translate their needs into actionable tasks.
  • You are proactive and comfortable working quickly on a small, dedicated project team without micromanagement of day to day tasks.
  • You are excited to play a pivotal role in Wirecutter’s mission, innovation, and growth.
  • You are passionate and enthusiastic about what you do.
  • You have experience with version control, shell scripting, the Unix filesystem, and automating deployments.
  • Ideally, you have experience with MongoDB or another NoSQL database.
  • Ideally, you have experience with WordPress or another PHP based CMS.
  • Ideally, you have production experience within a microservices architecture.
  • Ideally, you have experience with Docker, and basic environment and infrastructure configurations.
  • Ideally, you have experience in providing technical leadership, advocating for your team, and steering multiple stakeholders when needed.
  • Ideally, you’ve worked as a member of a distributed or hybrid engineering team.

About Wirecutter Money:
Wirecutter is The New York Times Company’s product recommendation service. The company was founded in 2011 with a simple mission: to save people the time and stress of figuring out what to buy. It became a part of The New York Times Company in October 2016.

This role will join a young team focused on providing guidance, reviews and recommendations in the personal finance space. Wirecutter wants to help students and early to mid-career professionals navigate essential financial firsts. We believe that by having the right financial knowledge at the right time, our readers can solve problems, maximize future financial opportunities and avoid common pitfalls.

In short, when it comes to starting their financial lives, Wirecutter wants to make sure no reader ever has to say, “I wish I’d known...”

Locations:
Even with offices in New York City and Los Angeles, Wirecutter remains a highly remote culture with employees across the United States. Right now, we are eligible to hire in the following locations:

CA, CO, CT, DC, FL, GA, HI, IL, MA, ME, MI, MN, MO, NC, NH, NV, NY, OR, PA, TX, VA, or WA.

Benefits and Perks:
  • Make an impact by supporting our original, independent and deeply reported journalism.
  • We provide competitive health, dental, vision and life insurance for employees and their families
  • We support responsible retirement planning with a generous 401(k) company match.
  • We offer a competitive parental leave.
  • We are committed to career development and ongoing learning, and provide employees $8,000 annually for tuition reimbursement.
  • We have frequent panel discussions and talks by a wide variety of newsmakers and industry leaders.
  • Join a community committed to the richness of diversity, experiences and talents in the world we cover, supported by a variety of employee resource groups.

The New York Times is committed to a diverse and inclusive workforce, one that reflects the varied global community we serve. Our journalism and the products we build in the service of that journalism greatly benefit from a range of perspectives, which can only come from diversity of all types, across our ranks, at all levels of the organization. Achieving true diversity and inclusion is the right thing to do. It is also the smart thing for our business. So we strongly encourage women, veterans, people with disabilities, people of color and gender nonconforming candidates to apply.

The New York Times Company is an Equal Opportunity Employer and does not discriminate on the basis of an individual's sex, age, race, color, creed, national origin, alienage, religion, marital status, pregnancy, sexual orientation or affectional preference, gender identity and expression, disability, genetic trait or predisposition, carrier status, citizenship, veteran or military status and other personal characteristics protected by law. All applications will receive consideration for employment without regard to legally protected characteristics.

  • 2 weeks ago
  • Wirecutter

Node developer

Paytogether is a new payments platform that uses conversational commerce to support group transactions.

We are looking for a full stack developer with broad experience covering Node.js, Javascript, CSS and HTML. You’ll be a self-driven individual who is comfortable working remotely and in an agile environment.

This is an amazing opportunity for the right engineer to join our core team at an extremely early stage in our lifecycle, making an immediate and significant impact to our product.

You’ll have experience:

  • Building applications using JavaScript, Node.js, and NPM
  • Developing frontends with HTML, CSS/SCSS, and JavaScript
  • Working productively in a Unix/Linux environment
  • Managing source code with version control such as Git
  • Working with NoSQL
  • Unit and acceptance testing experience

Benefits:
  • A job that works around your life (not the other way round)
  • The opportunity to work with some of the most talented people in the world
  • No need to commute
  • No need to be tied to a desk
  • Plenty of excuses to meet up with the rest of the team
  • Work on things you'll love
  • 2 weeks ago
  • Paytogether

WordPress Technical Lead - Remote

RESPONSIBILITES AND DUTIES

As a Technical Lead, your day-to-day includes working closely with clients and project managers; planning, documenting, and presenting technical solutions; and being a resource for your peers. You will be hands-on developing and maintaining sites while keeping your team accountable to schedules, estimates, project requirements, and high standards of quality. This position is fast-paced, deals with shifting priorities, and reports to Katherine White, Director of Engineering.

REQUIREMENTS

Your typical work week might include:
  • Building and supporting a wide variety of WordPress sites.
  • Answering technical questions from others on the team.
  • Organizing developers within projects and tasks based on their skills, interests, and areas for growth.
  • Looking for ways to encourage the team’s productivity and positivity.
  • Assisting teams with estimates and technical specifications.
  • Owning the responsibility of the project team’s overall technical approach.
  • Writing user stories and technical specifications for potential and current clients.
  • Removing roadblocks for your peers.
  • Providing architectural vision and a point of continuity for your projects to help developers guide their everyday decisions.

QUALIFICATIONS & SKILLS

  • 5+ years of WordPress development experience, including writing custom plugins and/or themes.
  • Experience leading and working with distributed project teams.
  • Experience planning technical solutions and consulting with clients.
  • Writing and architecture skills, with the ability to produce and present comprehensive user stories and technical specification documentation.
  • Experience partnering with project management to delegate technical tasks, manage change, and surface potential project issues.
  • Passion for the web and open source development.
  • Inclusive, supportive, and thoughtful interpersonal communication skills.
  • Experience with modern development tools and methods such as atomic and responsive design, gitflow, container-based environments, task runners, CSS preprocessors, IDEs, and CI/CD platforms
  • Awareness of performance, security, and unix server administration.
  • Exposure to a variety of project management styles (waterfall, agile, scrum)
  • Bachelor's or Master's degree in Computer Science or related experience.

We know lists of technical requirements can be overwhelming. We’re looking for candidates who care about doing good work for clients and leading strong teams. If this position sounds good to you, but you’re unsure if your skills are in complete alignment, we encourage you to apply.

  • 2 weeks ago
  • Kanopi Studios

Lead Security 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 are passionate about Information Security and have solid experience in the field.
  • 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).
  • You enjoy programming and creating solid, tested, reliable things over just breaking things. 
  • Reject the idea of security being a blocker, and enjoy collaborating with colleagues across teams to ship projects securely 
  • Have the ability to work with others and helping them to understand security is far more important than knowing about the latest ROP gadget finding techniques. 
  • This is a hands-on technical position where you will work with the Infrastructure and Product teams to ensure the secure release of applications. 
  • Security architecture experience and the ability to consult with engineering teams working on technology projects will be key to success.
  • You have thorough familiarity with techniques used by real world attackers and should be able to prioritize detection and attack surface reduction efforts based on this knowledge. 
 
Your qualifications:
  • Self motivated and proactive mindset.
  • Remote work experience is considered an asset.
  • Based in the USA, quiet home office with fast internet.
  • Strong experience in penetration testing or related activities, including at least network and application security experience.
  • Understand modern web application architecture, TCP/IP, HTTP, and standard network and system security technologies 
  • A strong knowledge of securing production LAMP (PHP) stacks, as well as a solid understanding of iOS and Android apps is a must. 
  • Strong knowledge of internet security issues.
  • Strong knowledge of UNIX and networking protocols.
 
Your responsibilities will include:
  • Take a leadership role in driving security and privacy initiatives at Follow Up Boss.
  • Establish, advocate and enforce security policies and best practices among our team members.
  • Lead efforts to keep our customers' data and company assets safe.
  • Review changes in internal processes and IT systems to make sure the changes being made don't have adverse effect on security.
  • Provide security guidance for our products and technologies
  • Collaborate with colleagues across a variety of teams to architect & ship projects securely
  • Discover, analyze, assess, and respond to various threats in Follow Up Boss's web stack, iOS and Android applications.
  • Investigate security-related reports from customers, internal team members or general public, assess risks and damage, plan recovery actions and lead the effort to execute the plan.
  • Review changes in software we produce to make sure we follow best security practices and the changes being made don't have a negative effect on security.
  • Evaluate and provide recommendations on third party applications and services and the security implications associated with their use.
  • Understand offensive techniques/tactics and be able to prioritize mitigation techniques or technologies accordingly.
  • Instrument and perform anomaly analysis of systems and applications
  • Ability to discover new and interesting security problems as well a fix them.
  • Mentor other team members.

30 Day Targets:
  • Become familiar with the product architecture, infrastructure, 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.

60 Day Targets:
  • Take active part in the internal security related work (e.g. assessing company VPN, implementing AWS IAM security best practices, SSH + 2FA, etc)
  • Work with fellow engineers to ensure authorized access to internal tools, servers, and sensitive customer data.

90 Day Targets:
  • Identify top security issues and develop a solid plan to address them
  • Develop internal physical security policies.
  • Review and produce plan to comply with Google Compliance External Security Audit.

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

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

Software Engineer (Golang desirable)

Sensible Code makes technology products for economists, statisticians and data managers and to help them to improve their business operations using data science techniques and machine learning.

We’re looking for a software engineer to work on TableBuilder, our super-fast statistical table builder for big, confidential datasets.

Key things to know about this job

  • Full stack web development using Go and AWS
  • Work with the UK’s well-regarded Office for National Statistics
  • Create world-leading anonymisation algorithms for large datasets
  • Flexible, fully remote working

Your skills are

  • Believe in good software engineering — from unit tests to pull requests
  • Comfortable with Unix systems administration and devops
  • Like writing in public and private and presenting to clients
  • Value Agile for its original manifesto principles

You’ll be responsible for

  • Pushing projects as a whole to reach “done done”;
  • Understanding customer needs and designing ways of solving them;
  • Participating and steering project meetings.

How do people apply

Send a message to jobs@sensiblecode.io quoting scjob20 in the subject line (no agencies).  

We would like; 

  • a sample of any code you’ve written either as an attachment, or a link to a repository; 
  • Your CV; 
  • Your telephone number.  

Closing date March 17th 2019.

  • 4 weeks ago
  • The Sensible Code Company

Data Engineer (Remote)

Wirecutter is seeking a Data Engineer to help build the infrastructure, data architecture, and pipelines that power our business.  In this role, you would report to the Engineering Manager for Data. This is a new position created as we continue to invest in the talent and support needed for our data.  

Data Engineers operate within a distributed, agile, cross-functional squad that includes a Product Manager, Engineering Manager, Project Manager, and other Data Engineers. The data squad has an organization-wide impact by providing the data to inform the user experience, product, editorial, growth, and financial decisions at Wirecutter.  The squad is responsible for the ETL processes, architecture, storage, reliability, accuracy, monitoring, and infrastructure surrounding our internal data and analytics.

Our data engineering tech stack consists of:
  • Shell & Python scripts on Linux hosted on AWS
  • Apache Airflow hosted on AWS
  • PostgreSQL Database hosted on AWS RDS
  • Google Analytics exports hosted on GCS
  • Looker BI tool
  • Github

You will:
  • Collaborate with your squad leaders and stakeholders on the scoping, planning, prioritization, successful execution, and rollout of complex technical projects to generate insights and addresses reporting needs.
  • Create new data models that are appropriately scalable, standardized, and reliable.
  • Evolve our current data models from production services into readily consumable formats for all downstream data consumption.
  • Help drive the optimization, testing, and tooling to improve data quality.
  • Write, debug, and test complex ETL processes for new or existing data pipelines.
  • Write and maintain database design and architecture documentation.
  • Support and maintain the integrity and security of our internal data.
  • Provide insight into changing database storage and utilization requirements.
  • Recommend solutions that best align with our product and business goals, as well as the quality, reliability, and secure storage and replication of our data.
  • Improve our development workflow and infrastructure.
  • Mentor and coach other members of your squad and the engineering team.
  • Contribute to engineering initiatives as a member of Wirecutter’s engineering team.

About You
  • You have 3+ years in software or data engineering and scaling large data sets.
  • You can design & optimize queries, data sets, and data pipelines to organize, collect and standardize data that helps generate insights and addresses reporting needs.
  • You understand the challenges of reliable data replication, optimizing for a data warehouse, and maintaining the integrity of a data lake.
  • You have experience reliably integrating and handling data from multiple APIs.
  • You have experience building applications at scale on any major cloud provider (AWS, GCP, etc.)
  • You are thoughtful, clear, and persuasive in writing and in person.
  • You have strong problem-solving skills and critical thinking abilities.
  • You have experience listening to business users, and can translate their needs into actionable tasks
  • You are excited to play a pivotal role in Wirecutter’s mission, innovation, and growth.
  • You are passionate and enthusiastic about what you do.
  • You have experience with version control, shell scripting, the Unix filesystem, and automating deployments.
  • Ideally, you have production experience with Python and Apache Airflow.
  • Ideally, you have experience with BI tools and managing data sets for BI tools.
  • Ideally, you have a basic understanding of statistics and sampling.
  • Ideally, you’ve worked as a member of a distributed team.

About Wirecutter
Founded five years ago by journalists fed up with the time and energy it takes to shop, Wirecutter developed a simpler approach to giving buying advice: Just tell people exactly what to get in one single guide. The company’s purpose: to help people find great things, quickly and easily. Through rigorous testing, research, reporting, and whatever means necessary, we create straightforward recommendations that save readers unnecessary stress, time, and effort.  We then monetize these guides by enabling our readers to easily purchase the products they are interested in.

Wirecutter was recently acquired by, and is now a subsidiary of, The New York Times Company.  As part of the acquisition, The Times is investing in Wirecutter to accelerate its business through editorial category expansion, development of more robust product features, and unlocking of new revenue streams.

Locations:
Even with offices in New York City and Los Angeles, Wirecutter remains a highly remote culture with employees across the United States. Right now, we are eligible to hire in the following locations:

CA, CO, CT, DC, FL, GA, HI, IL, MA, ME, MI, MN, MO, NC, NH, NV, NY, OR, PA, TX, VA, or WA.

The New York Times is committed to a diverse and inclusive workforce, one that reflects the varied global community we serve. Our journalism and the products we build in the service of that journalism greatly benefit from a range of perspectives, which can only come from diversity of all types, across our ranks, at all levels of the organization. Achieving true diversity and inclusion is the right thing to do. It is also the smart thing for our business. So we strongly encourage women, veterans, people with disabilities, people of color and gender nonconforming candidates to apply.

The New York Times Company is an Equal Opportunity Employer and does not discriminate on the basis of an individual's sex, age, race, color, creed, national origin, alienage, religion, marital status, pregnancy, sexual orientation or affectional preference, gender identity and expression, disability, genetic trait or predisposition, carrier status, citizenship, veteran or military status and other personal characteristics protected by law. All applications will receive consideration for employment without regard to legally protected characteristics.

  • 2 weeks ago
  • Wirecutter

Senior Golang Engineer

At Elastic, we have a simple goal: to solve the world's data problems with products that delight and inspire. As the company behind the popular open source projects — Elasticsearch, Kibana, Logstash, and Beats — we help people around the world do great things with their data. From stock quotes to Twitter streams, Apache logs to WordPress blogs, our products are extending what's possible with data, delivering on the promise that good things come from connecting the dots. The Elastic family unites employees across 30+ countries into one coherent team, while the broader community spans across over 100 countries.

The Beats platform is the basis for building open source shippers that collect all kinds of operational data, store it in Elasticsearch, and visualize it with Kibana. They collect data from edge servers, and are used to power application monitoring, infrastructure monitoring, and network monitoring. We currently have five official Beats: Filebeat for gathering logs, Packetbeat for network traffic, Metricbeat for metrics, Winlogbeat for Windows event logs, Heartbeat for uptime monitoring, and Auditbeat for audit data. In addition, the open-source community has created over 40 Beats, collecting data from all sorts of sources.

All current Beats are written in Golang.

As part of the Beats team, you will be responsible for maintaining the official Beats, for creating new ones, as well as for supporting the community around Beats. The team is diverse and distributed across the world, and collaborates on daily basis over Github, Zoom, and Slack.

  • Write open source Golang code for maintaining different Beats.
  • Dive into new technologies and figure out how to best monitor them.
  • Define and create new Beats.
  • Work with our support team to help customers.
  • Answer community questions.
  • Collaborate with other development teams, quality engineering team and documentation team to execute on product deliverables.

Skills you will bring along

  • BS, MS or PhD in Computer Science or related engineering discipline and 3+ years of industry experience.
  • Experience creating system level software on Unix and/or Windows platforms. Windows programming experience would be great to have.
  • Experience in Golang programming is a big plus, but not strictly required. Our team can teach you and get you up to speed.
  • Strong experience having worked with C/C++ or other system level programming languages.
  • Operational experience with monitoring systems would be very welcome.
  • Excellent verbal and written communication skills, a great teammate with strong analytical, problem solving, debugging, and troubleshooting skills.
  • Ability to work in a distributed team throughout the world.
  • Knowledge and experience in Elasticsearch, Logstash, Distributed Systems is a plus.

Additional Information:

  • Competitive pay and benefits
  • Stock options
  • Catered lunches, snacks, and beverages in most offices
  • An environment in which you can balance great work with a great life
  • Passionate people building great products
  • Employees with a wide variety of interests
  • Your age is only a number. It doesn't matter if you're just out of college or your children are; we need you for what you can do.
  • Distributed-first company with employees in over 30 countries, spread across 18 time zones, and speaking over 30 languages! Some even fly south for the winter :)
  • 3 months ago
  • Elastic

Software Engineer (Python, m/f)

Software Engineer (Python, m/f)

Job description
We're currently looking for a motivated software engineer to help shape the development of our software systems. Those allow us to deploy cutting edge deep learning applications to the retail sector. We increase operational efficiency, help prevent theft and provide transparency to our customers and partners, who include some of the largest retailers in Germany and abroad.

What we offer

  • An engaged, curious and exciting environment in which we collaboratively develop deep learning based software systems for video understanding
  • an active role in shaping and designing our products
  • office directly on Ku'damm
  • flexible working hours
  • excellent career opportunities, flat hierarchies, long-term vision
  • regular company events
  • free drinks and snacks
  • awesome colleagues


Your responsibilities

  • Design, develop, test, deploy, maintain and improve external products as well as internal tools
  • manage individual project priorities, deadlines and deliverables


What we are looking for

  • BS degree in computer science, similar technical field of study or equivalent practical experience
  • first professional experience in developing software with Python
  • experience working with two or more from the following: unix/linux environments, distributed and parallel systems, machine learning, networking, developing large software systems, embedded systems
  • experience working with git
  • working proficiency and communication skills in verbal and written English and/or German
  • ability to work in a team and communicate well with others
  • interest and ability to adapt to new environments and technical challenges
  • driven and self-starting attitude toward problem solving and learning


Ideally you'd also have:

  • A master’s degree, further education or experience in engineering, computer science or other technical related field and
  • experience with
    • tdd, ci
    • web technologies
    • software provisioning and automation (e.g. jenkins, ansible, docker)


If that sounds like you, we'd love to hear from you and chat! Apply now via the application form.

Acquisition is not appreciated.

  • 5 months ago
  • Cartwatch GmbH
Feedback