Best Practical's flagship product, Request Tracker (RT), is the premier open source issue tracking system. Thousands of organizations depend on RT to get their work done. Our accompanying product, Request Tracker for Incident Response (RTIR), is the leading open source incident handling system for computer security teams and is widely deployed across security, academic, and government agencies. We've been around since 2001 and are entirely self-funded. We are proud contributors to and beneficiaries of the free software ecosystem; our code is on GitHub.

We're seeking candidates who take pride in the work they do. Everyone on our team is eager to build products our users and customers love.

Our office is in the heart of Davis Square in Somerville, MA, though we all telecommute some of the time. Our benefits include full healthcare and dental coverage, as well as an open vacation policy.

Current Openings

Software Engineer

We're looking for a software engineer who is creative and collaborative. We're an engineering organization first and foremost: every engineer has a large impact on the future of our products and our business. We're specifically looking for engineers with big ideas to help us reinvent our company.

RT sits in the middle of core internet technologies including web, SQL, email, UNIX, and REST. Our work makes us experts in how the internet itself runs. Furthermore, we're often integrating RT with third-party services and tools, so we have a breadth and depth of experience with other applications.

This role involves all aspects of software engineering: working with customers to figure out what they want, design, building the features that address their needs, testing and code review, documentation, improving performance, maintenance, and addressing security vulnerabilities responsibly. RT is a large codebase, so you should be prepared to work with a project that's too big to hold in your head all at once.


  • Bachelor's degree in Computer Science (or related field) or equivalent practical experience
  • Deep understanding of web technologies, especially Perl, JavaScript, and SQL
  • Experience working in a team or on open source using version control (we love Git!)
  • UNIX systems administration, especially for web, mail, database
  • An eye for design is a big plus

Junior Software Engineer

This is an entry-level position or paid internship. We're excited to work with someone who is eager to learn and to grow with the company. You'll be working with engineers who are very knowledgeable about building and delivering production software to customers. You'll gain experience doing the same in an open-source setting, so you'll be able to build up your résumé.

We're happy to provide flexible hours that don't interfere with your coursework.


  • Recent or degree-seeking undergraduate
  • Experience with, or interest in, web technologies
  • Critical thinking skills, curiosity, and ability to ask for help when you get in over your head

How to Apply

Please send something approximating a cover letter, work history, and a sample of some code you've written to resumes@bestpractical.com. Whether you're involved in open source development or putting together some personal hobby projects, we'd love to hear all about what you're excited to be working on.