Senior Software Engineer - Platform Skytap
Skytap is looking for talented senior level Software Engineers and Architects to join our platform team. Cloud computing is one of today's hottest technologies, and Skytap is leading the way by providing self-service virtual data centers in just a few clicks. We have development positions in many interesting and technically challenging areas ranging from virtualized networking and storage to general distributed computing problems. As a member of our platform team, you will be implementing software to deliver scalable, highly available, and secure virtual data centers to our enterprise customers.
We are looking for individuals with experience building complex distributed systems. We use agile development techniques, and our service is built primarily on open source software and languages including Linux and Python. Experience with these technologies along with relational databases and scale-out architectures is preferred.
Key responsibilities:
Design and implementation core component of Skytap's web-based 24x7 cloud computing service
Work closely with a talented team of engineers and architects
Meet scalability, availability, security, and performance goals
Rapidly build and evolve major features in collaboration with product management
Help resolve major customer technical issues
Communicate with management and customers
Research and experiment with key technologies, architectures, and standards
Required background and skills:
BS in Computer Science (or equivalent)
6+ years experience designing and implementing complex distributed systems
Deep knowledge of concurrency control, data structures, algorithms, and scale-out software architectures
Deep knowledge of database systems, transaction management, and object relational mapping concepts
Strong skills in analyzing, measuring, and optimizing scalability and performance
Experience using hypervisors
Self-directed and a great team member
| Location: |
Seattle, WA
United States
|