The Software Developer creates software that will be used by our customers around the world. They are responsible for designing, writing, and testing code that will be used to solve complex problems. They must be able to work with a team of software professionals to identify and fix bugs in existing programs.
The Developer Intern is a junior-level position which is meant to be a learning experience for those who are graduating or about to graduate from a school with a computer science degree. The intern will be working alongside our developers and designers to learn how we build products, and will have the opportunity to work on various projects.
The Remote Developer is responsible for creating and maintaining the core development tools used by our Engineering team. This includes building and maintaining a variety of systems, such as our bug tracking system, our source control system, and our build system. The Remote Developer will also be responsible for developing and delivering new tools to support engineering team needs.