Job Openings

Job Openings

Are you ready to transform higher education?

While finding employees who meet the specific requirements of a job is important, our team shines because of a shared set of highly-regarded personal characteristics. At Echo360 we are:

  • Passionate about education.
  • Self-motivated and intelligent with the stamina to work in a high-performance environment.
  • Collaborative and work as a team.
  • Dedicated to servicing our customers and exceeding their expectations.
  • Friendly and fun – we work hard and play hard.
  • Dedicated to our individual success as well as the success of the organization.
  • Open to learning and to thinking outside of the box.

To apply for any of the positions listed here please forward your resume and cover letter to HR@echo360.com and include the job title in the subject line. No agencies please. For US-based positions, candidates must be local and eligible to work in the United States for any employer.

Echo360 is proud to be an EOE/M/F/V/D employer.

Senior Cloud Engineer

Location: Reston, VA, United States (Corporate Headquarters)

About the Job

The position of Senior Cloud Engineer will manage, administer and support Echo360’s in-house and production IT infrastructure. This position will have the opportunity to design, develop, manage and maintain IT solutions that support our products and customers.  This role will provide hands-on technical leadership and strategy for the company’s enterprise infrastructure.  This infrastructure includes cloud-based and virtualized environments in addition to on-premise and customer-hosted solutions. Additional responsibilities include the management of internal IT systems including email, source code management software, technical document repositories, collaboration tools, monitoring, and performance and capacity management.

Responsibilities

  • Ensure that the company’s IT infrastructure supports all internal and external IT functions for the company
  • Forecast and plan IT infrastructure upgrades to meet program needs and coordinate planning efforts with our third-party managed services provider
  • Analyze technology trends and evolving business needs and recommend future technologies and solutions
  • Design, scope, budget and propose future IT Infrastructure solutions including highly available solutions and cloud-based solutions
  • Provide guidance and management surrounding account administration, single sign on and Federated Identity solutions
  • Manage and maintain security within the production IT infrastructure
  • Conduct onsite maintenance when needed

Own administrative responsibilities for:

  • Citrix XenServer/VMWare virtualization infrastructure
  • Red Hat Linux and Windows operating systems
  • Java application servers
  • BIND & Windows DNS Infrastructure
  • MySQL and Microsoft SQL Server Databases (installation, configuration and other basic administration)
  • Windows Active Directory Forests
  • Automated backup facilities
  • Automated monitoring facilities
  • Automated deployment facilities
  • Configuration management
  • JIRA, Confluence and Subversion
  • Certificate management

About You

  • You have a 4-year degree in Computer Science, Engineering, Information Systems or related field (or equivalent experience)
  • You have at least 5+ years experience with Linux systems administration
  • You have 5+ years experience in supporting systems in large scale data center deployments
  • You have 2+ years of experience working with cloud-based solutions
  • You have 2+ years VMware/XenServer or other virtualization administration experience
  • You have 2+ years experience with web server and application server configuration
  • You have 2+ years experience with MySQL and Microsoft SQL Server database server configuration
  • You have current experience with Amazon Web Services (EC2, EBS, VPC, RDS, ELB, etc.)
  • You have experience with configuration management software Puppet/Chef/SaltStack as well as SAN/NAS/Storage solutions
  • Exposure to high-traffic medium to large scale environment a plus
  • You're an expert in troubleshooting complex network and application environments
  • You have knowledge of Cisco and Juniper networking equipment
  • You are familiar with Dell PowerEdge servers
  • You have systems administration-level knowledge of HTTP/Apache/Nginx, DNS/BIND, SSH, SNMP, NFS, Perl and/or Shell, Python, Nagios, XenServer
  • You have advanced experience with performance tuning, package installation, patch management updates, network and server management issues
  • Experience in a high-traffic online consumer-facing and/or ecommerce environment is highly preferred
  • You have experience in operational automation of repeatable tasks and a solid understanding of scaling automation solutions

Preferred Qualifications

  • You have strong organizational skills with high attention to detail
  • You thrive in a high energy and fast growth entrepreneurial environment
  • You have excellent written, verbal, presentation and interpersonal communication skills
  • You're a hands-on employee who is dependable and completes tasks
  • You're a team player who can build strong relationships at all levels of the organization
  • You are ethical, fair and of high integrity
  • You are able to work independently without direct supervision
Software QA Automation Engineer

Location: Reston, VA, United States (Corporate Headquarters)

About the Job

Want to REALLY make a difference as a QA Engineer?  We are the most innovative provider of lecture capture, flipped classroom, and active learning solutions in education – improving our world every day by inspiring students to learn at unprecedented paces and teachers to truly embrace and leverage technology in the classroom – and we are looking for a few amazing additions.

Those selected will become an integral part of one of Echo360’s Scrum Teams, groups of highly productive technologists who thrive on finding new and better ways to help teachers generate outstanding educational results in and out of their classrooms.  On our Agile teams, you will be responsible for the full software lifecycle from initial design all the way through ongoing enhancement and optimization in our Software as a Service (SaaS) production environment in AWS.

We respect and inspire technical depth and breadth through a constant need to learn, grow, and improve how we work and what we can achieve.

Responsibilities

  • Work within an agile team through all phases of product development including design, implementation, and release
  • Apply software quality best practices and procedures to design, influence, and drive quality and testing of products and services
  • Design and implement reusable automated tests to drive automation goals, support continuous integration and regression testing needs, and ensure superb quality
  • Develop, implement, and execute test plans and test cases within project sprints
  • Collaborate with scrum team in identifying testing goals
  • Apply technical expertise to challenging programming and design problems relating to quality engineering
  • Make contributions to and advocate for quality testing needs in a fast moving agile scrum environment
  • Provide accurate scoping, clear strategies, and milestones for automation testing needs

About You

  • You have a deep understanding of software QA methodologies and software testing life cycles
  • You are proficient in writing test plans, developing test case scenarios, and documenting defects
  • You have hands-on automation experience, including scripting and building frameworks
  • You're proficient with one or more programming languages
  • You have deep Selenium or Cucumber experience
  • You are familiar with Ruby as a test scripting language and Jenkins as a CI framework
  • You have experience with QA open source test tools
  • You have strong communication skills, both written and verbal
  • You're able to provide creative and innovative solutions for test approaches
  • You're able to analyze and troubleshoot product defects
  • You're able to translate product requirements into test cases and automated test scripts
  • You have experience with scrum and agile methodologies

Preferred Qualifications

  • Experience with JIRA, Zephyr for JIRA, and ZAPI
  • Experience with eLearning, Blackboard, Moodle, etc.
  • Experience in Higher Learning Applications
  • Experience in multimedia; streaming audio/video, video capture
  • Experience with Mobile testing

Echo360 is proud of our many long-term partnerships with our customers. We take their teaching missions as our own, always aiming to improve our levels of service. Our employees take pride in their consistent application of innovation and best practices and their ongoing dedication to the highest standards of software quality.

Echo360 is an equal opportunity employer. We encourage all qualified and motivated individuals to apply.

 

 

Agile Software Engineers

Location: Reston, VA, United States (Corporate Headquarters)

Want to REALLY make a difference as a software engineer?  We are the most innovative provider of lecture capture, flipped classroom, and active learning solutions in education – improving our world every day by inspiring students to learn at unprecedented paces and teachers to truly embrace and leverage technology in the classroom – and we are looking for a few amazing additions.  Be Agile-addicted, passionate about great code, and driven to teach us what you know and constantly learn and discover new technologies and approaches while on our team.

Those selected will become an integral part of one of Echo360’s Scrum Teams, groups of highly productive technologists who thrive on finding new and better ways to help teachers generate outstanding educational results in and out of their classrooms.  On our Agile teams, you will be responsible for the full software lifecycle from initial design all the way through ongoing enhancement and optimization in our Software as a Service (SaaS) production environment in AWS.

We respect and inspire technical depth and breadth through a constant need to learn, grow, and improve how we work and what we can achieve.  A working knowledge and passion for code that continually learns and leverages the best techniques available is key.  Today you can come to Echo360 and deliver enterprise SaaS solutions to live customers written in Scala!

About You:

  • You work well with others
  • You communicate clearly in both written and spoken English
  • You passionately architect, code and advocate for robust software abilities: scalability, reliability, monitor-ability, maintainability, reusability, autonomics…
  • You're able to analyze problems and help create innovative solutions involving technology, methodology, tool and solution components
  • You're willing to do whatever it takes to ensure team and product success
  • You can contribute to all aspects of successful Agile Scrum sprints including planning, development, in-sprint testing, automated regression testing, demonstrations, retrospectives, and product releases
  • You write high quality code and help others do the same through continuous code review
  • You can actively contribute to our Agile Community and the self-improvement or our teams and members

Types of Experience We Value:

  • Development using a functional language
  • Construction of large scale or distributed systems
  • Design and implementation of REST APIs
  • Use of continuous delivery practices
  • Building rich browser-based user interfaces
  • Use of Agile methodologies
  • Test driven development
  • Solving complex or hard problems
  • Practical use of AWS services such DynamoDB, CloudSearch, SimpleWorkflow, Elastic MapReduce

Echo360 is proud of our many long-term partnerships with our customers. We take their teaching missions as our own, always aiming to improve our levels of service. Our employees take pride in their consistent application of innovation and best practices and their ongoing dedication to the highest standards of software quality.

Echo360 is an equal opportunity employer. We encourage all qualified and motivated individuals to apply.

 

 

Product Manager

Location: Reston, VA, United States (Corporate Headquarters) or New York, NY

Responsible for product planning and execution throughout the agile development process, including: gathering and prioritizing product and customer requirements, defining the product vision, working closely with design (to specify user experience), and engineering (for implementation and deployment). The Product Manager needs to develop domain expertise, have a working technical knowledge, and be highly available to the development team at all times.

Responsibilities

  • Contribute to vision, product strategy and roadmap
  • Manage and prioritize product backlog
  • Support the release planning and sprint planning exercises
  • Active product support to the development team on a daily basis
  • Be an expert with respect to the competition
  • Act as a leader within the company with minimal supervision

About You:

  • Minimum of 2 years experience as a Product Manager with demonstrated success defining and launching excellent products. (Experience within educational market a bonus)
  • You have 2+ years of experience in agile software development
  • You possess excellent written, verbal and negotiation communication skills
  • You have a Technical Bachelor's degree or equivalent experience  (MS/MBA a bonus)
  • You have experience in media management and/or Hosting/SaaS solutions
  • You possess excellent teamwork skills with proven ability to influence cross-functional teams without formal authority
  • You are willing to travel 15% of the time

 

Director of Human Resources

Location: Reston, VA, United States (Corporate Headquarters) 

Echo360, Inc is looking for a dynamic and outgoing Director of Human Resources for a technology company located in Reston.  This is a new position and requires someone who is passionate about HR, comfortable in a hands-on role, has a sense of humor, and prior leadership experience.   This role will lead Echo360’s HR department and be part of the senior leadership team reporting to the CEO and will serve as the CEO’s advisor on the company's culture and human resource issues.  

The company culture is fast paced, respectful, entrepreneurial and provides an open and flexible environment for their employees.  This position requires a Director of HR that can foster this culture and also work very hands-on in the role.  Prior experience managing staff is important as there are two direct reports.  With the continued company growth, experience in talent acquisition is required.

The ideal candidate for this role must be outgoing, able to multi-task, build trusting relationships, and have a strong HR Generalist background in a tech company.  This is an opportunity for an innovative individual who can thrive in an entrepreneurial mission-driven Higher Ed technology company and wants to take their career to the next level.  Given the fast pace of the company, someone who is well organized and comfortable in this environment is very important.

Job Summary

The Director of Human Resources is responsible for the overall development and direction of the HR Department.   Responsibilities include the development and streamlining of HR policy and procedures, strategic planning, talent acquisition, compensation and benefits, employee relations, and performance planning.  

Responsibilities:

  • Provide overall oversight and management of the HR Department including but not limited to responsibility for strategic planning, recruitment and retention, benefits planning and administration, performance management, employee relations and overall human resource compliance
  • Lead change initiatives to drive organizational effectiveness, talent development and growth
  • Develop and formalize HR infrastructure, identify opportunities for process improvement, cost reduction, effectiveness, and perceived value; development and implementation of policy and processes
  •  Promote employee morale through individual relationships and effective two way communication
  • Partner with management to create a positive working environment where employees feel valued, respected, and empowered to perform at their best
  • Planning of employee social activities and company sponsored events
  • Provide counsel, coaching and training to managers in the areas of employee relations, performance management, and leadership
  • Respond to employee claims and investigate as necessary
  • Supervise, mentor and develop direct reports
  • Other duties as assigned

About You:

Requirements

  • You have a Bachelor’s Degree in Business, Human Resources or related field or equivalent experience.
  • You have a minimum of 12 years solid HR Generalist experience with increasing HR responsibilities
  • You have a minimum of 4 years HR Director or Manager level experience
  • You have a minimum of 2 years managing staff members
  •  SPHR or PHR certification is preferred
  •  Experience with Government HR practices is preferred
  • You are a self-starter with the ability to identify issues and challenges as well as analyze issues and recommend solutions
  • You have a demonstrated ability to interact effectively with all levels of the employees and be a trusted member of the team
  • You possess strong interpersonal and communication skills, both written and verbal
  • You are proficient in Microsoft Office Suite
  • You can think and act strategically, but are also willing to “roll up sleeves" for all HR functions
  • You have prior experience managing recruiting/talent acquisition, performance management, compliance, employee relations, organizational development and strategic planning
  • You have demonstrated knowledge of state and federal employment law in a multi-location / multi-state environment
  • You are highly organized, action oriented and collaborative