Senior Software Engineer

TeleSign Overview

Every second, of every day, TeleSign protects the world's largest Internet and Cloud properties against fraud. TeleSign Intelligent Authentication provides an easy-to-implement and powerful method for identifying and substantially reducing online fraud and spam using the most widely deployed technology — a user’s phone. The company protects 2.5 billion downstream users in more than 200 countries, offering localization services in 87 languages. In 2011, TeleSign ranked #15 on the Deloitte Technology Fast 500™ and was named Visionary in Gartner’s User Authentication Magic Quadrant.

TeleSign invests first and foremost in our people and is alert to the factors that make up a quality workplace, knowing compensation and personal satisfaction gained from a job done well are only a few. We are passionate about what we do and we enjoy our fellow teammates. We recognize the growth potential that a career with TeleSign offers and we appreciate a highly competitive health and wellness program.

Job Summary

Looking for a talented lead developer who likes poetry and long walks on the beach. Almost forgot you also need strong design/development chops! You should expect to have fun researching and applying new technologies to next generation systems. We want "web scale" so be prepared to offer solutions to help us build highly available and scalable systems. As a lead you will need to work with and mentor a small team of world class developers. As a fast paced  technology company we all must be comfortable wearing multiple hats during crunch time. This position does require everyone to leave their egos at the door and be ready to collaborate in a fast paced fun environment where everyone learns something new every day. Oh, did we mention we have an awesome office and a disc golf basket!

Job Responsibilities

  • Be ready to roll up your sleeves and produce well designed and tested production quality code.
  • Eager to mentor and learn from small team of developers.
  • Accountable for complete development process; design, development, testing, and deployment.
  • Lead design and code reviews to help increase the quality of our products.
  • Research and produce working examples of new technologies that can be applied to our products.
  • Pick best technology for situation.  The ability to tell the difference between cool and useful.
  • Interact with business units effectively regarding features  and specifications.
  • Design solutions that fit into future business goals as well as immediate.

Job Requirements

  • 5+ years’ software development / lead experience.
  • Experience in Linux environments.
  • Experience in architecting highly available and scalable services.
  • Strength in multiple languages (Python, Ruby, JavaScript, C#).
  • Experience with web frameworks (Pylons, Django, Tornado, etc.)
  • Experience with both relational databases and NoSQL data stores.
  • Strong understanding of AGILE and SCRUM methodologies.
  • Excellent interpersonal, communications and organizational skills.
  • Existing community contributor or at least thought about it
  • Degree in Computer Science or equivalent experience.
  • GitHub account or equivalent BitBucket account

Pluses

  • Experience with VOIP (SIP, RTP) / SMS (SMPP).
  • Exposure to NoSQL technologies (MongoDB, Redis, etc).
  • Understanding of Message Queuing Systems (RabbitMQ, Qpid, etc).
  • Git and GitFlow experience

Perks

  • Competitive salary based on experience.
  • Generous bonuses based on job performance.
  • Medical, dental, and vision health benefits.
  • Casual, laid-back environment - flip flops welcome.
  • Work with an amazing, dedicated team.

For more information or to submit your resume and cover letter for consideration, please contact careers@telesign.com