Software Engineer - Platform Skytap
Work with the next frontier of virtualized, bleeding edge technology and enterprise level clients
Solve big business problems with a team that truly values innovation
Be part of a growing company with opportunities for career advancement!
Skytap Cloud gives enterprise customers the best of what cloud computing can offer. Together with our advanced automation, intuitive self-service and full visibility and control we enable our customers to quickly and easily use cloud computing to accelerate their businesses.
Skytap is looking for talented Software Engineers 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 services are 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.
As a Software Engineer - Platform you will:
Work in a team with other talented engineers and architects
Design and implement key aspects of Skytap's web-based 24x7 cloud computing service
Meet scalability, availability, security, and performance goals
Rapidly build and evolve major features in collaboration with product management
Help resolve major customer technical issues
Work with Linux systems coding in Python (you can learn it on the job!)
Work extensively with our message queue
Pitch in with whatever needs to happen to make things run!
Our ideal Software Engineer - Platform will have:
BS in Computer Science (or equivalent)
3+ years experience implementing services in distributed systems
Solid understanding of concurrency control, data structures, algorithms, and scale-out software architectures
Experience with database systems, transaction management, and object relational mapping concepts
Experience in analyzing, measuring, and optimizing scalability and performance
Experience with virtualization technology
Experience with message queues would be a plus!
DevOps background would be helpful
A naturally curious personality and great teamwork skills
Skytap has been pioneering award-winning software as a service since 2006. Our cloud labs-as-a-service provides enterprise development organizations with the agile infrastructure and tools they need to support their rapid adoption of agile, continuous integration and dev/ops processes. Our ever-growing client base is proof of our dedication to innovation as well as our focus on providing the best user experience. With more than 1,200 accounts and 3 million servers provisioned, we are hitting the accelerator to continue advancing our product.
Enterprises can securely connect Skytap Cloud to their data centers and create hybrid clouds. Skytap is ideal for any dynamic workloads including development and testing, software demos and evaluations, and virtual training. Our customers can run enterprise applications unchanged in the cloud, collaborate securely with global teams, and gain unparalleled business productivity. Additionally, IT organizations maintain full visibility and control over cloud projects, align capacity with demand, and reduce costs.
||Seattle, WA |