Are you a software engineer seeking the opportunity to exercise a level of responsibility that could take years to reach in a typical company? EchoStar is currently searching for Software Engineers to build our new software team in Boulder(Superior), CO or Cheyenne, WY.
EchoStar is focused on creating hardware and service solutions for Cable, Telco, IPTV and Satellite TV companies worldwide. We aggressively recruit energetic, driven, intelligent people to meet the demands of our exciting industry. The software engineers will be part of a team that is designing the newest generation of monitoring and operational tools required to operate one of the largest DBS satellite fleets in the world. These tools will allow Echostar to continue to utilize the very latest MPEG, IP, and DBS technologies to provide the best possible value to over 14 million DBS customers. The software engineer will be involved in all aspects of the software development life cycle from design, implementation, and deployment.
Bachelor or Master Degree in Computer Science or Computer Engineering.
1 - 15 years experience in the software engineering field or equivalent combination of experience and education. Deep knowledge in enterprise class monitoring systems and working knowledge in customer facing enterprise java applications.
Given the mission critical nature of our applications, this person must have the ability to work well under pressure, possess a strong work ethic and desire to work in a fast-paced and continually growing environment. Must possess great problem-solving skills and an ability to work independently or with a team. Knowledge and experience with enterprise class software development on a variety of Linux platforms is required.
Must be competent in the following environments:
- Java J2EE and J2SE application development.
- Database design and interaction with MySQL, MSSQL, or Oracle.
- Software architecture, design and development best practices.
- Linux administration customizations with Expect, Bash, Perl, or other scripting languages.
- Network and application monitoring.
Some working knowledge of Erlang, Scala, Akka, Protobuf, or Thrift is a plus. Working knowledge of deploying and administering software systems in cloud based architectures is also preferred.