We're happily working away downtown in sunny San Francisco.

Software Engineer

At Path we believe in bringing great happiness to your personal life through mobile technology. Our culture is centered around bringing out the best in all of us through the human-centric design process. We work hard to enable one of the most creative environments in the San Francisco Bay Area for engineers, designers, and product managers to have an impact on the world.

At Path we are tackling some of the toughest challenges in architecture, performance, scalability and reliability. We offer a number of opportunities to innovate in all these areas. We offer a fun, rapid development environment, where innovation and shipping real code are highly valued.

You must be confident in tackling complex engineering problems and will work with small teams to design and develop large-scale and high performance APIs which power our mobile and web-based applications. The ideal candidate will be a self-starter with excellent problem solving skills, and a strong attention to detail.

In the end, our values are focused on simplicity, quality, and authenticity. We are looking for extraordinary talented engineers who share similar values and who are looking to join the Path family.
  • Collaborating around the creation of new and existing features.
  • Delivering high-quality, performant, solutions quickly.
  • Defining, implementing, and supporting server-side APIs for our mobile and web-based applications.
  • Developing and iterating on prototypes quickly.
  • Working closely with mobile engineers, designers, and others to solve critical engineering problems.
  • Strong experience and proficiency writing high performance server code in Python for Linux/Unix environments.
  • Superior analytical and troubleshooting skills.
  • Proven track record of delivering high-quality production code quickly.
  • Strong experience with database design for MongoDB and MySQL.
  • Experience with Erlang a plus.
  • A solid foundation in computer science, with strong understanding of data structures, algorithms, and software design.