Returning Candidate?

Senior Software Development Engineer

Senior Software Development Engineer

Job ID 
Posted Date 
Company Services, Inc.
Position Category 
Software Development
Recruiting Team 

Job Description

We are looking for a Senior Software Development Engineer for a new service which will act as the front gate for all AWS services. We will provide each customer their own view of AWS, completely isolated from every other customer. Imagine doing this at scale for millions of customers, handling hundreds of terabits/sec and millions of TPS and 99.99% availability.
We work with protocols at the lowest level. You will work with team of software development engineers who are the best of the best. You are smart, passionate and customer obsessed. You love building new systems which fundamentally change how things are done. You hate status quo and believe that we are only limited by our imagination. You want to do amazing things and build systems that would become part of technical folklore.

This is a high visibility role with the opportunity to positively impact our most-critical customers and their businesses. If you think you are the one we are looking for, we would love to talk to you.

Basic Qualifications

  • 5+ years of software development experience
  • Fluency with either C or Java
  • In-depth knowledge of CS data structures and algorithms
  • Proven track record of customer obsession and team work
  • Strong problem solving ability and object-oriented design skills
  • Ability to excel in a fast-paced, startup-like environment
  • Bachelor’s degree (or higher) in Computer Science or a related discipline
  • Experience building extremely high volume and highly scalable web services
  • Experience building highly available systems and operating 24x7 services
  • Experience with distributed systems, consistent hashing, distributed locking, replication, and load balancing

Preferred Qualifications

  • 7+ years of software development experience
  • Experience developing TLS Ciphers and Protocol
  • Master’s degree (or higher) in Computer Science or a related discipline