Senior Software Engineer - Data Team

| Austin
Sorry, this job was removed at 10:12 a.m. (CST) on Tuesday, February 11, 2020
Find out who's hiring in Austin.
See all Developer + Engineer jobs in Austin
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

SpyCloud is on a mission to keep companies and consumers safe from account takeover and online fraud. We strive to help businesses of all sizes mitigate data breaches by proactively alerting when employee or company assets have been compromised. We accomplish this through our early-warning breach detection service powered by a world-class team of intelligence analysts.

*
SpyCloud manages the most expansive database of plaintext passwords in the industry. Once a new breach is recovered from the dark web, we use specialized hardware and software to crack as many of the password hashes as possible. This gives developers the ability to prove user exposures and automate password exposure checks across internal systems.
*
*
We are looking for a passionate Senior Software Engineer who can join our Data Team, improve our password cracking platform, lead development for future initiatives, and mentor junior developers.

Our Stack

  • Python
  • Pyramid Web Framework
  • Linux
  • AWS (EC2, ECS, RDS, SQS, S3, Lambda, DynamoDB, ElasticCache, Elasticsearch, and much more)
  • Hashcat

What You Will Do

  • Lead development of the Password Cracking Platform
  • Manage day-to-day password cracking efforts
  • Take on full roadmap items and able to deliver high quality results on time
  • Mentor junior developers
  • Participate in a fast-paced environment

Your Skills & Experience

  • At least 5 years of professional experience delivering high quality production software
  • Strong working knowledge with Python
  • Strong computer science fundamentals in data structures, algorithms, and object-oriented programming
  • Experience with a relational database
  • Experience with a NoSQL database
  • Experience with front-end development (e.g. HTML, CSS, JavaScript)
  • Experience with an MVC web framework (e.g. Django, Ruby on Rails, Pyramid, etc)
  • Experience building REST APIs
  • Experience with AWS, Azure, or Google Cloud
  • Experience with Linux
  • Experience with Bash scripting
  • Experience with a version control system. We use Git.
  • Excellent communication skills

The Interview Process

  • A 1 hour phone call to discuss your experience and a few technical questions
  • If all goes we’ll send you a take-home challenge to work on.
  • A final on-site where you will meet with the team and present your solution to the programming challenge.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Our HQ is classic Austin: a historic theater on South Congress. Walk to local restaurants and shopping, or grab an easy scooter ride to downtown.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about SpyCloudFind similar jobs