We are looking for a software developer to join our team. Rustici Software makes e-learning standards based software. Our software is responsible for launching and tracking standards based online learning for millions of learners. You would join a team that develops software that integrates into other software products around the world. We are a remote/in-office hybrid company located in Franklin, TN. While we give preference to local candidates, we are open to qualified remote candidates.

The ideal candidate will be able to balance the competing priorities of producing quality code and solving customer problems quickly. We are not hung up on a particular amount or type of experience, but we are adamant about a particular level of skill and aptitude. The areas of expertise we value are in software development, communication, version control, and learning new technologies. Experience in specific languages is not crucial, but we look for developers that can code in more than one language. In our world today Java, JavaScript & .NET are the most common languages we use but there is no guarantee we’ll use those languages for our next project.

Current Technologies

  • Java
  • .NET
  • Javascript
  • SQL (MySQL, Postgres, SQL Server)
  • AWS

How to apply

Check out “An Open Letter” from our Managing Director, Tammy Rutherford. It says a lot about what you need to know before applying to this job opening.

Make sure that what we get from you makes it apparent that you are the right person and that this job is important to you, and that you want to work here, not just somewhere.

You will also want to spend some time on our website, learn how we think, what we do, and why we have been named a Best Place to Work by Nashville Business Journal for 12 years. Get to know us if you want us to get to know you.

Each time we hire, we wait until we find exactly the right person. If that’s you, we really hope you’ll apply. Don’t forget to include more about why you’re the right person to join our team and your answer to our developer test.


We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.

EOE, including disability/vets