The ideal candidate will have a track record of success delivering new features or products. This person has thrived and succeeded in delivering high quality technology products/services in a hyper-growth environment where priorities shift fast. He or she has strong design and implementation experience, strong knowledge of web services and protocols, and an in-depth knowledge of distributed systems architectures. Experience with asynchronous workflow systems is a plus.
Responsible for exciting initiatives paving the way for public cloud adoption. It will be your responsibility to help our team build scalable, highly available, reliable, secure deployments on Amazon Web Services (AWS) infrastructure for our Media Temple and our customers.
Work with experienced team members to conduct root cause analysis of issues, review new and existing code and/or perform unit testing. Learns to create system documentation/play books and attends requirements, design and code reviews. Receives work packages from manager and/or delegates.
As a Systems Development Engineer, you will be a member of a team responsible for developing tools to enable our IT Support Engineers to resolve issues more efficiently. Additionally, you will focus on the automation of repeatable tasks, with the ultimate goal of developing self-healing customer facing, self-help tools.
This will include defining, developing and supporting mobile infrastructure services, maintaining system documentation, staying up to date with technology changes in the mobile industry, integration of new infrastructure modules into the applications, along with testing responsibilities.
The Software Engineer will work as a part of a high-performance team and be involved in many roles as part of their initial training; while the role is one of individual contributor, a high degree of interaction and teamwork is required to be effective in the role.
QAE should also work with groups such as Product Management, User Interaction, and Customer Support to understand customer usage models and develop test plans and suites that approximate real-world environments and regression tests and driving the software development process towards quality-centric methodologies.
As a Systems Development Engineer, you will be a member of a team responsible for supporting a complex, highly distributed global network and developing tools to enable our team to resolve issues efficiently.
Supports and maintains existing software applications, including bug fixes, enhancements, and collaboration with end users; contributes to the design and development of one or more product features or sub-systems, supports and maintains existing systems, able to effectively troubleshoot and fix problems.