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

Front-End Engineer
Haddonfield, NJ
Software Engineer
Haddonfield, NJ
UI/UX Designer
Haddonfield, NJ

Operations

Linux Systems Engineer
Haddonfield, NJ
Security Engineer
Haddonfield, NJ

Sales

Account Executive
Haddonfield, NJ

Account Executive

Haddonfield, NJ

Founded in 2003, Linode is a leading cloud hosting provider with more than 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 talented account executive to ensure its potential customers have everything they need to get started using Linode. Whether it’s answering technical platform questions, helping navigate our services, assisting customers with planning a migration or helping them plan their architecture, our account executives are at the very heart of helping Linode solve problems and make cool stuff happen for some of the most exciting tech companies in the world.

Unlike most sales engineer positions that require excessive traveling and high-stress cold calling, Linode offers a unique environment allowing technical professionals with conversational skills to focus on helping customers. If you have a passion for engaging with interesting companies, and enjoy speaking with people while helping them be successful throughout the process, then this position is for you.

This is a full-time position based out of our office in Haddonfield, New Jersey that will transition to our newly remodeled office in Old City Philadelphia once renovations are complete in Spring of 2017.

Responsibilities:

  • Have a deep understanding of our features set, product roadmap, and market to accurately address a customer’s objectives
  • Provide virtual demos of the Linode Manager and API
  • Help define custom projects and plan migrations and upgrades
  • Manage a pipeline by engaging with prospects, understanding their technical requirements, and working to successfully define their project and onboard them
  • Work with the Professional Services team to ensure a smooth transition once onboarded
  • Generate revenue and increase market share based on a given industry vertical
  • Collaborate with other teams to improve the customer's experience including our Community Advocate, Customer Support and Engineering teams
  • Develop long term relationships with customers to help them as they grow
  • Work both collaboratively and independently within a team setting

Minimum Qualifications:

  • 2-4 years as a successful sales executive, sales engineer, or technical consultant OR
  • 2-4 years providing Linux system administration and support in a senior role
  • Strong technical aptitude and ability to become deeply knowledgeable in Linode’s service offering and the cloud infrastructure industry
  • Excellent verbal and written communication skills with ability to explain technical concepts such as High Availability in clear and concise terms
  • Ability to understand and plainly assess a customer’s requirements/needs
  • Clear understanding of Linode’s brand and mission
  • Deep passion for ensuring customers have a positive experience throughout the entire experience

Additional Preferred Qualifications:

  • A degree in computer science, engineering, or related majors
  • Expertise with one or more of the following languages: Python, Go, Ruby, Node.js
  • Firsthand experience with Linode’s products as a customer as well as an existing familiarity with our service offerings
  • Understanding and knowledge of virtualization (Xen, KVM, and Containers)
  • Familiarity with at least one configuration-management system (chef, puppet, ansible)

Working at Linode:

  • Competitive salary: It all begins with fair compensation. We believe in paying people well and rewarding those who go the extra mile.
  • Great work/life balance: We know time off is important, so we start you with a generous paid time off package!
  • Excellent benefits: We provide comprehensive health insurance, 401(k) contributions, a profit- sharing program and pension plans!
  • A monthly wellness reimbursements: up to $100 towards gym memberships, diet plans, massages and 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 bring in a catered lunch every week.

Front-End 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 skilled front-end engineers with a strong interest and capability in the implementation and architecture of front-end browser applications. The ideal candidate loves ES6 and utilizes functional programming concepts in their work. A good understanding of HTML5 and CSS3 is also highly valued for this position.

You will report directly to Linode’s CEO and will regularly collaborate with Linode’s development  team in the typical agile/scrum environment. This role requires high level of independent work, but also a strong need for team collaboration. This role is a regular 40 hour per week position located in Haddonfield NJ, about 10 minutes outside of Philadelphia. A portion of your training may require a presence in our Galloway office over your first 4-6 weeks of employment.

Must have requirements:

  • 3+ years experience in software development
  • Experience with JavaScript including transpiled ES6/ES7/TypeScript/etc
  • 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
  • Comfort maintaining live production systems
  • Ability to work in an agile organization

Nice to haves:

  • Experience with Python or Perl
  • 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

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

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. We thrive on empowering employees to create the environment they work in; we work hard and have fun doing it. 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 passionate individuals to join its ever-growing Customer Support team. Linode support is the front-line of Linode’s cloud hosting platform, and is completely dedicated to providing the best support in our industry. When customers say what they love about Linode, “Customer Support” should be at the top of their list. We empower every member of our Customer Support team as not only an employee, but also a customer advocate. Simply possessing the knowledge to do the job isn’t enough; one needs to have excellent written and oral communication skills as well as an equally strong passion for customer service. At the end of the day, our number one goal is making our customers happy.

In this position, you will regularly collaborate with your support colleagues, as well as members of the development, operations, and networking teams. An ideal candidate is someone who can easily switch between independent and collaborative work throughout the day.  This role is a regular 40 hour per week position located in our Haddonfield, NJ office. Linode provides 24/7/365 support to our customers, which means candidates should be open to non-traditional shifts.

Primary Responsibilities

  • Deliver solutions for our customers via support tickets, email, IRC, and phone
  • Troubleshoot issues related to our Linux cloud hosting platform, product or service inquiries, billing, etc, and provide the best possible update to our customers every single time
  • Identify and escalate recurring issues to system and network engineers, developers or other appropriate parties
  • Handle abuse complaints including terms of Terms of Service infringements, subpoenas, and malicious activity
  • Become familiar with all Linode products and systems
  • Come to work dedicated to making yourself and Linode better than the day before

Requirements

  • Must be within commuting distance to Haddonfield, NJ (or able to relocate)
  • Comfortable with navigating 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

  • 1-2+ years customer support experience (in a technical field preferably)
  • 2+ years experience with Linux or related technology
  • B.S. in Computer Science or related area of study or equivalent work experience
  • Linux System Administration experience
  • Network+, Linux Essentials, or similar/higher certification
  • Familiarity with Linux kernel

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 and dental insurance, no-cost life and disability 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.

Manager, Software Engineering

Haddonfield, NJ

Founded in 2003, Linode is a leading cloud hosting provider with more than 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 software engineering team is seeking an experienced manager who has the right balance of technical knowhow and aptitude for managing and leading by example. In this role, you will be responsible for working with a diverse team of developers, project management, and company leadership to deliver on the product roadmap across multiple sectors of the company.

Linode’s software engineers are a highly skilled set of individuals who work in an agile environment are directly responsible for all facets of the company's products: new product rollout, maintaining existing systems, and responding to mission-critical events. In this role, you’ll be expected to collaborate regularly with Linode’s executive team and other department heads. This role requires a high level of strategizing all the way down to daily implementation and maintenance. Strategic thinking and a proven track record of web development are a must.

Primary Responsibilities

  • Lead, mentor, and continue to build a team of top software engineers in an agile environment
  • Maintain a best-in-class engineering team supported by an internal environment based upon teamwork, innovation, and dedication to quality
  • Work closely with the other engineering and product leadership departments to architect solid technical design and approach to software development in a large-scale environment.
  • Lead by example, care for your team, and establish credibility with the quality of your and your team’s technical execution.
  • Participate in product and project design and retrospective meetings
  • Monitor the activities of the software engineering team to remove any roadblocks and ensure timely completion of all work tasks

Minimum Requirements:

  • 6+ years of experience managing an engineering and/or development team responsible for customer-facing web applications
  • 6 years of relevant technical work experience, web development experience highly preferred
  • BA/BS degree in Computer Science or related technical field preferred
  • Strong understanding of Linux, virtualization, and networking concepts.
  • Understanding and familiarity of the fundamentals of Linux scripting languages; Bash, Python, Perl, etc.
  • Experience with version control; specifically Git and GitHub.
  • Excellent project management, interpersonal and organizational skills, with the ability to drive and implement ideas in an agile environment.
  • Experience with agile development methodologies (e.g. SCRUM)
  • 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 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.

Manager, System Engineering

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.

We're seeking a Manager of System Engineering to build and lead a top notch operations team. Linode’s System and Reliability Engineers work day in and day out to ensure that hundreds of thousands of users can seamlessly utilize their Linode service without a glitch. You would be responsible for leading this team, but certainly won’t be hesitant to jump besides them and get your hands dirty when duty calls.

As a technical manager, you lead a team of highly skilled individuals and are directly responsible for Linode’s critical internal infrastructure, guiding and directing your team, and enabling our engineers to deliver the best cloud hosting solution on the market. Although you have management experience, you are passionate about technology and are capable of performing the role of any engineer below you. As with anyone we hire, the ability to communicate and mesh with your team is crucial.

You will report directly to Linode’s Chief Executive Officer and will regularly collaborate with Linode’s executive team. This role requires high level strategizing all the way down to daily implementation and maintenance. You are a strategic thinker with a background in system engineering concepts. The position may require occasional on-call responsibilities that may arise requiring your leadership.

Primary Responsibilities

  • Lead, mentor, and continue to build a team of top system engineers in an agile environment
  • Maintain a best-in-class engineering and operations team supported by an internal environment based upon teamwork, innovation, and dedication to quality
  • Work closely with the other engineering and product leadership departments to architect solid technical design and approach to operations in a large-scale environment.
  • Lead by example, care for your team, and establish credibility with the quality of you and your team’s technical execution.
  • Own end-to-end availability and performance of mission critical infrastructure and assist in monitoring, automation, and tools development to prevent problem reoccurrence
  • Monitor the activities of the systems engineers to remove any roadblocks and ensure timely completion of all work tasks

Minimum Requirements:

  • 5 years of experience managing an engineering and/or operations team responsible for critical systems
  • 10 years of relevant technical work experience
  • BA/BS degree in Computer Science or related technical field preferred
  • Strong understanding of Linux, virtualization, and networking concepts.
  • Understanding and familiarity of the fundamentals of Linux scripting languages; Bash, Python, Perl, etc.
  • Experience with version control; specifically Git and GitHub.
  • Excellent project management, interpersonal and organizational skills, with the ability to drive and implement ideas in an agile environment.
  • 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 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.

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

UI/UX Designer

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 skilled UI / UX Designer with a strong interest and capability in the design and development of highly engaging user experiences.  You will have an eye for clean design, possess superior UI skills, and be able to translate high-level requirements into interaction flows and artifacts, and transform them into beautiful, intuitive, and functional user interfaces.

You will report directly to Linode’s Chief Executive Officer and will regularly collaborate with Linode’s development and design team. This role requires high level of independent work, but also a strong need for team collaboration. This role is a regular 40 hour per week position located in Haddonfield NJ. A portion of your training may require a presence in our Galloway office over your first 4-6 weeks of employment.

Primary Responsibilities

  • Collaborate with design and development teams to define and implement solutions for product direction, visuals, and experience.
  • Execute all visual design stages from concept to final hand-off to development
  • Conceptualize original ideas that bring simplicity and ease of use to complex design roadblocks
  • Create wireframes, storyboards, user flows, process flows, interaction prototypes, and site maps to communicate interaction and design ideas
  • Present and defend designs and key milestone deliverables to peers and executives alike
  • Conduct user research and evaluate user feedback
  • Establish and promote design guidelines, best practices and standards

Minimum Requirements:

  • 3+ years proven experience working in a similar capacity
  • Proven UI experience and a passion for what you do
  • Demonstrate UI design skills with a strong portfolio
  • Solid experience in creating storyboards, user flows, process flows, interaction prototypes, and site maps
  • Proficiency in Photoshop, Illustrator, OmniGraffle or other visual design and wireframing tools
  • Proficiency in HTML5, CSS3, and Javascript for rapid prototyping
  • Excellent visual design skills with sensitivity to user-system interaction
  • Ability to present your designs and sell your solutions to various stakeholders
  • Ability to solve problems creatively and effectively
  • Up to date with the latest UI trends, techniques, and technologies
  • BS or equivalent in Digital Media, Interaction Design, or related field
  • Experience working in an Agile/Scrum development process

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.