Come help us build a better cloud

Open Positions

At Linode, our focus is simple:

We strive to provide the best cloud hosting services. Period. We have built a winning culture from the inside out and our team is driven to deliver the industry’s best service, best infrastructure, and best tools to do whatever job you need done in the cloud.


Kick-Ass Service.
Casual Culture.


It’s simple: we love what we do. In a growing cloud hosting market, we foster a culture that enriches our employees minds, ensuring they always have challenges and opportunities to learn and grow. Plenty of fun. Always interesting. Join us and be a part of building a better cloud.

Benefits? We've got you covered.



When you join Linode, you’re part of a team that invests in you. Health benefits are accessible on day one, and food and snacks are available around the clock. The most current workstations and hi-res displays are provided to every team member, with the option of sit/stand desks and comfortable Aeron chairs. We offer a generous PTO policy, free Linode service, three different retirement plans including a full pension plan, and opportunities to attend industry and learning events.

Compensation
  • Annual bonus potential
  • 10 paid holidays, including your birthday
  • 18 days of PTO your first year
Training/Education
  • Reimbursable training, certifications, etc.
  • Free Linux Academy memberships
  • On-site library for reference or personal use
Retirement
  • 401k plan available
  • Company 401k contributions
  • Profit-sharing plan
  • Full pension plan
Health and Wellness
  • Comprehensive health and dental insurance
  • $5000/year in medical reimbursements
  • $100/month in wellness reimbursements
  • Vision reimbursements
Perks
  • Weekly catered lunch
  • Unlimited snacks, drinks and coffee
  • Casual dress code, easy-going atmosphere
  • 2 days of volunteer time per year
  • Plenty of social activities
  • Choice of standing desk or traditional desk
  • Free Linode gear!
Technology
  • MacBook Pro issued to all employees
  • Workstation with 27" Apple Thunderbolt Displays
  • $100/month free Linode service

More than just work.

Growth

Expand your knowledge by taking advantage of training programs, certifications, internal resources, and more.

Technology

We love tech, so it’s no surprise we provide the best hardware, software, and work stations to our employees.

Social

Join fellow employees for company outings, happy hours, ping pong, and the biggest holiday party around.

Make our home your home.

15 minutes outside of either Philadelphia or Atlantic City, Linode's workspaces offer cozy fireplaces, ample common areas, portable workstations and plenty of coffee. Enjoy being in the footprint of Philadelphia or minutes from the beach. From either office you can walk to area eateries and mass transit. At both locations, dress is casual and teams are relaxed and focused.

Two locations. One environment. Many possibilities.

Open Positions

Customer Support

Linux Technical Support
Haddonfield, NJ

Development

Software Engineer
Haddonfield, NJ

Operations

Linux Systems Engineer
Haddonfield, NJ
Security Engineer
Haddonfield, NJ

Professional Services

Linux Solutions Consultant

Haddonfield, NJ

Founded in 2003, Linode is a leading cloud hosting provider with 400,000 customers worldwide. Linode invests heavily in its people and has set the bar for excellence in the cloud hosting industry. Our customer service, development, ops, hardware, marketing, and documentation teams are all part of making Linode the most simple, powerful and reliable hosting provider. This industry moves fast, but we’re committed to hiring the kind of people who can stay a step ahead and keep us - and themselves - at the top.

The Linux Consultant is part of Linode’s Professional Services fee-for-service team that delivers “admin on demand” service to existing and prospective customers. He or she will interface with Linode customers on a broad range of projects from initial contact and definition to testing and delivery.

Candidates must be available to work full-time at Linode’s Haddonfield NJ office. Position is full time (40 hours) per week. Relocation assistance is available.

Required Technologies

Applicants should be familiar with, and ideally proficient or expert at, a majority of the following technologies:

  • Debian, Ubuntu and CentOS Linux distros
  • cPanel and Plesk control panels
  • LAMP/LEMP stacks
  • Postfix & Dovecot mail servers
  • SaltStack server provisioning & configuration software
  • Drupal and WordPress content management systems
  • Nginx and Apache web servers
  • MySQL, PostgreSQL and MongoDB database servers
  • Memcache & Varnish HTTP accelerators
  • Ruby on Rails and PHP web frameworks
  • Perl and Python languages

While knowledge of Linode products is not a requirement for hiring, Linux Consultants will be expected to become expert very quickly about the company’s products and services (Linodes, Linode Manager, the Linode Managed service, NodeBalancers, Backups, and Longview & Longview Pro).

Responsibilities

  • Working with clients directly to define project requirements and estimate the effort and timeline necessary to complete.
  • Implementing and documenting solutions – everything from deploying a LAMP stack and the migration of existing web sites and applications to creating a high availability horizontally scaling environment.
  • Following Linode processes and best practices as established by the company.
  • Working with Linode Managed customers on site migrations, cPanel installations and escalated tickets related to application tuning and optimization as well as architectural advice.

Requirements

  • Strong technical skills and the ability to work quickly and accurately to meet deadlines.
  • Good communication and interpersonal skills – both written and verbal – as emails and telephone calls are required.
  • Ability to multi-task and prioritize, working on more than one project at a time.
  • Ability to learn new, relevant technologies.
  • The acumen to know when to implement exactly what the client asks for, when to advise them on industry best practice solutions, and when to err on the side of refusal to implement a solution due to security concerns, etc.
  • One to two years’ work experience in a similar role or proven expertise through code samples, GitHub projects, etc.

Work With Us

  • Flexible work hours: We have flexible start times and a very generous paid time off package!
  • Unbelievable benefits: We provide comprehensive health insurance, 401(k) contributions, a profit- sharing program, and pension plans!
  • Monthly wellness reimbursements: up to $100 towards gym memberships, diet plans, massages, etcetera
  • A Macbook Pro: to use around the office and at home
  • Free hosting service: Take advantage of some Linode service - we’ll pick up the tab!
  • Linode Lunch: What goes better with technology than food? Nothing.  We’ll bring in a catered lunch every week.
  • Competitive salary: It all begins with fair compensation. We believe in paying people well and rewarding those who go the extra mile.

Linux Systems Engineer

Haddonfield, NJ

Do the words “automation” and “open source” make your brows perk up? Are you a developer who gets a kick out of problem solving and system administration in a Linux environment? Then this is your job! With the type of growth we are experiencing, we now need to grow our team of System Engineers. We’re looking for the type of people who have a passion for problem solving and an extra sense when it comes to troubleshooting production systems.

Founded in 2003, Linode is a leading cloud hosting provider with 400,000 customers worldwide served out of eight global datacenters. Linode invests heavily in its people and has set the bar for excellence in the cloud hosting industry. Our customer service, development, ops, hardware, marketing, and documentation teams are all part of making Linode the most simple, powerful and reliable hosting provider. This industry moves fast, but we’re committed to hiring the kind of people who can stay a step ahead and keep us - and themselves - at the top.

Linode’s customer base relies heavily on us to deliver a level of service that is unparalleled in the hosting industry, and that’s where our team of System Engineers comes in. You will be a natural problem solver. Someone who lives to put out fires before they start and continuously monitors all things Linode to make sure there is never a hiccup in the service that our customers come to love and expect. 

Work With Us

  • Flexible work hours: We have flexible start times and a very generous paid time off package!
  • Unbelievable benefits: We provide comprehensive health insurance, 401(k) contributions, a profit- sharing program, and pension plans!
  • Monthly wellness reimbursements: up to $100 towards gym memberships, diet plans, massages, etcetera
  • A Macbook Pro: to use around the office and at home
  • Free hosting service: Take advantage of some Linode service - we’ll pick up the tab!
  • Linode Lunch: What goes better with technology than food? Nothing.  We’ll bring in a catered lunch every week.
  • Competitive salary: It all begins with fair compensation. We believe in paying people well and rewarding those who go the extra mile.

Primary Job Functions

  • Help improve our infrastructure and software through performance tuning and high availability solutions
  • Define and develop system reporting and infrastructure health monitoring
  • Develop and maintain configuration management solutions
  • Perform basic engineering, design, implementation, and maintenance tasks
  • Maintain security updates and patches among Linode’s entire fleet of servers
  • Develop test automation frameworks in collaboration with other team members
  • Understand and use best practices for deployment processes and support
  • Installation and maintenance of Linode host software
  • Create tools to help teams both within the sysadmin team and interdepartmentally at Linode
  • Consult on overall production systems architecture
  • Document configuration procedures

Minimum Qualifications: 

  • 2-4 year experience in a DevOps, Development, or SysAdmin role
  • Bachelors degree in Computer Science or related field
  • Strong communication skills to work with both collaborative cross-functional team of peers and departments within the company (product development, operations, networking, etc.) 
  • Grasp of automation tools and experience working in a DevOps culture; sharing responsibilities with developers
  • Experience running mission-critical Linux servers in virtualized environments
  • Understanding and familiarity of the fundamentals of Linux scripting languages
  • Strong technical foundation in virtualization technologies; specifically KVM and Xen
  • Ability to build, monitor, and tune production servers and services
  • Knowledge of servers, switches, and various infrastructure management solutions
  • Experience with version control; specifically Git and GitHub

Linux Technical Support

Galloway, NJ

We love technology and helping our customers - we get excited about computers and we love programming. We live to solve problems, code software, and make cool stuff happen. And, we love to share our creations with others.This has been our philosophy since Linode was launched in June of 2003 by founder Christopher S. Aker. Initial development took about 6 months. Linode was ahead of its time and helped define the cloud hosting industry, and continues to be a leader in virtualization hosting.

Now, we want the right people on our team, who have both the aptitude and attitude necessary to succeed in the unique culture that we've developed over the last 13 years. Fitting into our culture is just as important as holding the skills for the job. We're looking for a solid employer- employee relationship. Our interview process may seem extensive, but we're making sure you're a good fit for us while you make sure we're a good fit for you!

We've invested heavily in being the kind of company that can set the bar for the cloud hosting industry: both through infrastructure and employing the right personnel. We have the best customer service out there and we're passionate about making it even better. Our development, ops, hardware, marketing, documentation, and management teams are all part of making Linode everything it can be. This industry moves fast, but we're committed to hiring the kind of people who can stay a step ahead and keep us - and themselves - at the top.

We are currently looking for technical support staff to keep up with our ever-growing customer base and offerings. Candidate must have the intuition to accurately identify and anticipate a customer's needs. As a rapidly growing company, we're always adding new features and services which means plenty of opportunities to develop and grow professionally.

Work With Us

  • Great work/life balance: We know time off is important, so we start you with a very generous paid time off package!
  • Unbelievable benefits: We provide comprehensive health insurance, 401(k) contributions, a profit- sharing program, and pension plans!
  • Monthly wellness reimbursements: up to $100 towards gym memberships, diet plans, massages, etc.
  • A Macbook Pro: to use around the office and at home
  • Free hosting service: Take advantage of some Linode service - we'll pick up the tab!
  • Linode Lunch: What goes better with technology than food? Nothing. We'll bring in a catered lunch every week.
  • Competitive salary: It all begins with fair compensation. We believe in paying people well and rewarding those who go the extra mile.

Primary Responsibilities

  • Interact with Linode customers via support tickets, e-mail, IRC, and phone.
  • Troubleshoot customer issues and provide accurate and timely responses.
  • Identify and escalate recurring issues to system developers.
  • Interact with worldwide datacenter NOCs.
  • Handle abuse complaints.

Additional Responsibilities

  • Write or test Linode Library articles.
  • Quality assurance testing for new Linode features.
  • Build and burn-in hardware and network infrastructure.

Requirements

  • Must be willing to relocate to within commuting distance of Galloway, NJ.
  • Comfortable with the Linux command line
  • Familiarity with common Linux server applications such as Apache2, Nginx, Postfix, MySQL, BIND, etc.
  • Ability to identify and troubleshoot TCP/IP issues, other networking issues (packet loss, connections timing out / refused).
  • Ability to troubleshoot firewall issues, identifying problematic / misconfigured iptables rules.
  • Ability to troubleshoot DNS issues (using dig, etc).

Preferred Qualifications

  • B.S. in Computer Science or related area of study or equivalent work experience.
  • Linux System Administration experience.
  • Network+ or higher certification.
  • Familiarity with Linux kernel.
  • Experience scripting in Perl, Python, Bash, etc. for system automation and/or database transactions.
  • Experience with website development and web development frameworks.

Linux Technical Support

Haddonfield, NJ

We love technology and helping our customers - we get excited about computers and we love programming. We live to solve problems, code software, and make cool stuff happen. And, we love to share our creations with others.This has been our philosophy since Linode was launched in June of 2003 by founder Christopher S. Aker. Initial development took about 6 months. Linode was ahead of its time and helped define the cloud hosting industry, and continues to be a leader in virtualization hosting.

Now, we want the right people on our team, who have both the aptitude and attitude necessary to succeed in the unique culture that we've developed over the last 13 years. Fitting into our culture is just as important as holding the skills for the job. We're looking for a solid employer- employee relationship. Our interview process may seem extensive, but we're making sure you're a good fit for us while you make sure we're a good fit for you!

We've invested heavily in being the kind of company that can set the bar for the cloud hosting industry: both through infrastructure and employing the right personnel. We have the best customer service out there and we're passionate about making it even better. Our development, ops, hardware, marketing, documentation, and management teams are all part of making Linode everything it can be. This industry moves fast, but we're committed to hiring the kind of people who can stay a step ahead and keep us - and themselves - at the top.

We are currently looking for technical support staff to keep up with our ever-growing customer base and offerings. Candidate must have the intuition to accurately identify and anticipate a customer's needs. As a rapidly growing company, we're always adding new features and services which means plenty of opportunities to develop and grow professionally.

Work With Us

  • Great work/life balance: We know time off is important, so we start you with a very generous paid time off package!
  • Unbelievable benefits: We provide comprehensive health insurance, 401(k) contributions, a profit- sharing program, and pension plans!
  • Monthly wellness reimbursements: up to $100 towards gym memberships, diet plans, massages, etc.
  • A Macbook Pro: to use around the office and at home
  • Free hosting service: Take advantage of some Linode service - we'll pick up the tab!
  • Linode Lunch: What goes better with technology than food? Nothing. We'll bring in a catered lunch every week.
  • Competitive salary: It all begins with fair compensation. We believe in paying people well and rewarding those who go the extra mile.

Primary Responsibilities

  • Interact with Linode customers via support tickets, e-mail, IRC, and phone.
  • Troubleshoot customer issues and provide accurate and timely responses.
  • Identify and escalate recurring issues to system developers.
  • Interact with worldwide datacenter NOCs.
  • Handle abuse complaints.

Additional Responsibilities

  • Write or test Linode Library articles.
  • Quality assurance testing for new Linode features.
  • Build and burn-in hardware and network infrastructure.

Requirements

  • A passion for helping Linode's growing customer base
  • Must be willing to relocate to within commuting distance of Haddonfield, NJ.
  • Comfortable with the Linux command line
  • Familiarity with common Linux server applications such as Apache2, Nginx, Postfix, MySQL, BIND, etc.
  • Ability to identify and troubleshoot TCP/IP issues, other networking issues (packet loss, connections timing out / refused).
  • Ability to troubleshoot firewall issues, identifying problematic / misconfigured iptables rules.
  • Ability to troubleshoot DNS issues (using dig, etc).

Preferred Qualifications

  • B.S. in Computer Science or related area of study or equivalent work experience.
  • Linux System Administration experience.
  • Network+ or higher certification.
  • Familiarity with Linux kernel.
  • Experience scripting in Perl, Python, Bash, etc. for system automation and/or database transactions.
  • Experience with website development and web development frameworks.

Security Engineer

Haddonfield, NJ

Founded in 2003, Linode is a leading cloud hosting provider with 400,000 customers worldwide served out of eight global datacenters. Linode invests heavily in its people and has set the bar for excellence in the cloud hosting industry. Our customer service, development, ops, hardware, marketing, and documentation teams are all part of making Linode the most simple, powerful and reliable hosting provider. This industry moves fast, but we’re committed to hiring the kind of people who can stay a step ahead and keep us - and themselves - at the top.

Linode is seeking a seasoned engineer who’s passionate about security and truly understands how to protect both our customer’s and Linode’s data alike. The ideal candidate will have a passion for cybersecurity, system monitoring and analysis, and developing/automating creative solutions. Linode’s team of Security Engineers play a critical part in maintaining the most reliable, scalable, and secure infrastructure in the industry.

We’re looking for a natural problem solver. Someone who lives to put out fires before they start. Someone eager to be part of the team responsible for ensuring that our clients’ data and our platform are protected from vulnerabilities. This means participation in security audits, risk analysis, and vulnerability testing in all areas of Linode with the number one priority of customer protection. 

Primary Job Functions

  • Identify security issues and risks, and develop mitigation plans that work at scale
  • Implement automation of vulnerability scanning and detection
  • Architect, design, implement, support, and evaluate all security-focused tools and services
  • Build and deploy automation for monitoring our infrastructure, application, and network
  • Assist in the development and enforcement of security policies and best practices
  • Mentor the entire Linode team on security best practices
  • Evaluate and recommend new and emerging security products and technologies
  • Mitigate abusive activities such as botnets, DDoS, and spamming
  • Live and breathe all things security and be an advocate for customer trust and privacy protection

Minimum Qualifications: 

  • 5+ years of system, network, and/or application security experience
  • Strong understanding of Linux, virtualization, and networking concepts
  • Experience with penetration testing and vulnerability scanning tools
  • Experience with TCP/IP, packet analysis, and iptables
  • Strong communication skills to work with both collaborative cross-functional team of peers and departments within the company (product development, operations, networking, etc.) 
  • Experience in automation of tasks through scripting or programming with Bash, Python, Perl, etc
  • Understanding and familiarity of the fundamentals of Linux scripting languages; Bash, Python, Perl, etc.
  • Experience with version control; specifically Git and GitHub
  • Must be able to participate in 24/7 incident response


Work With Us

  • Flexible work hours: We have flexible start times and a very generous paid time off package!
  • Unbelievable benefits: We provide free comprehensive health/dental insurance, 401(k) contributions, a profit- sharing program, and pension plans!
  • Monthly wellness reimbursements: up to $100 towards gym memberships, diet plans, massages, etcetera
  • A Macbook Pro: to use around the office and at home
  • Free hosting service: Take advantage of some Linode service - we’ll pick up the tab!
  • Linode Lunch: What goes better with technology than food? Nothing.  We’ll bring in a catered lunch every week.
  • Competitive salary: It all begins with fair compensation. We believe in paying people well and rewarding those who go the extra mile.

Senior Database Administrator (MySQL)

Haddonfield, NJ

Founded in 2003, Linode is a leading cloud hosting provider with 400,000 customers worldwide served out of eight global datacenters. Linode invests heavily in its people and has set the bar for excellence in the cloud hosting industry. Our customer service, development, ops, hardware, marketing, and documentation teams are all part of making Linode the most simple, powerful and reliable hosting provider. This industry moves fast, but we’re committed to hiring the kind of people who can stay a step ahead and keep us - and themselves - at the top.

Linode is seeking a Database Administrator (DBA) to execute on database strategies and take responsibility for database integrity, architecture, modeling, security, and performance tuning for our MySQL databases. This person will play a key role in managing and improving the health and stability of our MySQL instances. This person will will display proficiencies in MySQL administration as well as basic Linux administration in a 24x7 production environment.

You will report directly to Linode’s Chief Operations Officer and would regularly collaborate with Linode’s executive team as well as our team of system engineers. This role requires high level strategizing all the way down to daily implementation and maintenance. This role may include some non-traditional hours when necessary, including a rotating on-call schedule.

Primary Responsibilities

  • Basic Database administration - install, configure, upgrade, and migrate existing databases
  • Serve as an escalation point for any defined database issues regarding performance, security, and ongoing maintenance
  • Automate various DBA tasks
  • Optimization of database performance
  • Devise and implement key constraints to ensure database integrity
  • Work with Linode’s developers and system engineers to troubleshoot and optimize queries and performance bottlenecks for current and future products and services
  • Assist in formalizing and updating database policies, procedures, and technical standards, including disaster recovery planning

Minimum Requirements:

  • MySQL DBA experience in a 24x7 production environment.
  • 3-6 years of database management/administration and performance tuning experience
  • Strong proficiency with Linux with experience performing basic administrative tasks
  • Experience implementing multi-master replication (Galera experience is a plus)
  • Experience with version control; specifically Git and GitHub.
  • Mastery of one or more of: Python, Ruby, Bash, or other scripting language
  • Understanding of virtualization environments
  • Bachelor's degree in Computer Science or related field preferred
  • Familiarity with Percona toolkit

Work With Us

  • Flexible work hours: We have flexible start times and a very generous paid time off package!
  • Unbelievable benefits: We provide comprehensive health insurance, 401(k) contributions, a profit- sharing program, and pension plans!
  • Monthly wellness reimbursements: up to $100 towards gym memberships, diet plans, massages, etcetera
  • A Macbook Pro: to use around the office and at home
  • Free hosting service: Take advantage of some Linode service - we’ll pick up the tab!
  • Linode Lunch: What goes better with technology than food? Nothing.  We’ll bring in a catered lunch every week.
  • Competitive salary: It all begins with fair compensation. We believe in paying people well and rewarding those who go the extra mile.

Software Engineer

Haddonfield, NJ

Founded in 2003, Linode is a leading cloud hosting provider with over 400,000 customers worldwide served out of eight global datacenters. Linode invests heavily in its people and has set the bar for excellence in the cloud hosting industry. Our customer service, development, ops, hardware, marketing, and documentation teams are all part of making Linode the most simple, powerful and reliable hosting provider. This industry moves fast, but we’re committed to hiring the kind of people who can stay a step ahead and keep us - and themselves - at the top.

Linode is seeking an enthusiastic Software Engineer with experience and enthusiasm for front and backend web projects, as well as the various projects running our VPS infrastructure, with a willingness to volunteer for projects tailored to their strengths and learn about those that aren’t..This individual will be responsible for small to mid-size projects, right from the concept phase and all the way to production deployment and beyond. We strive to maintain a work environment that fosters innovative solutions, rapid development cycles and open communication. Because our core technologies are largely Linux based, we’re looking for developers with strong familiarity with Linux systems.

We're a closely knit team with a focus on agile development and innovative solutions. We encourage and reward curiosity, ingenuity, and technical excellence. If you enjoy working on ambitious projects that have a big impact, you'll enjoy working at Linode!

This position is 40 hours per week and is headquartered in Haddonfield NJ. Occasional travel to our Galloway NJ office may be required. An initial requirement of 4-6 weeks in our Galloway office must be fulfilled for training purposes. Relocation assistance is available.

The must haves:

  • 3+ years experience in software development
  • Experience with Python, JavaScript, Perl, and/or ColdFusion, in that order
  • Strong opinions on technology and software design to bring to the table
  • Excellent communication and interpersonal skills
  • Strong programming skills including software engineering methodologies and best practices
  • Experience with virtualization technologies like KVM and Xen
  • Comfort maintaining live production systems
  • Ability to work in an agile organization

The nice-to-haves:

  • Bachelor's degree in Computer Science or related field
  • Strong presence in the open-source world. Contributions to open source projects as well as your own portfolio to show off a huge plus
  • Development experience in Unix/Linux operating environments
  • Experience with virtualization technologies like KVM and Xen
  • Experience in a hosting environment or other cloud-based IAAS or SAAS provider a plus