Software Engineer — Cloud
Wowza Media Systems creates disruptive technologies for delivering video and audio streams to any screen, from computers to televisions to mobile devices. We have been in business since 2005, won numerous industry awards, and have 1000’s of customers in more than 150 countries. As a result, we are growing rapidly, building out our teams, services and infrastructure.
Duties and Responsibilities:
· Help design and build the Wowza Cloud solution
· Participation in cross-functional projects from conception through deployment
· Prioritize and multitask simultaneous projects while helping to increase revenue
· Write high quality code, participate in code reviews, design/architect systems of varying complexity and scope, and create high quality documentation supporting the design/coding tasks
· File patents as appropriate
Qualifications and Experience:
- Experience contributing to the design and implementation of a major/large component of an application or software architecture.
- Experience with managing service offerings across single or multiple cloud providers
- Experience in Cloud technologies, such as Amazon Web Services, Google Cloud, Windows Azure or Rackspace Cloud, and web service APIs
- Knowledge of various CDNs (Amazon CloudFront, Akamai, Level 3, Limelight) and deployment options
- Experience building web applications and creating/consuming REST APIs
- Capacity planning, scalability, performance analysis
- Statistical analysis and reporting
- Experience with Wowza Media Server deployment in a cloud environment a plus
- TDD, test automation and unit test experience a plus using tools such as JUnit, RSpec or Cucumber
- Scrum/Agile development methodology a plus
- Exposure to DevOps solutions and technologies such as Chef, Puppet, Cfengine, Docker, or similar is highly desirable
· Bachelor's degree in Computer Science, Engineering, or a related field and 5+ years of experience in software development
· Experience with a variety of relevant technologies, including Ruby/Rails, HTML5, Javascript, CSS, Java, C++, C#, Shell scripting, Wowza Media Server, XML
The person interested in this job should have good communication and problem solving skills, work well in a team environment, and have the desire to continue to learn new technologies.
This is a great opportunity to join an innovative, successful start-up that is passionate about our customers and has a track record of delivering results.