logo

View all jobs

Software Engineer

Seattle, WA
We are seeking to fill an opportunity for a Software Engineer. In this role, you will interact with other software engineers, quality engineers, content experts, instructional designers, data scientists, and UX designers to reimagine learning for millions of students and build products that are engaging, adaptive, and personalized to optimally support every learner. This position will be located at our Seattle, WA location.


As a Software Engineer, you will help us achieve ambitious product development goals. You will participate as a member of an Agile software development team, building products using modern software development practices. You will work to improve our software development lifecycle by contributing to initiatives that embrace Continuous Integration/Continuous Deployment (CI/CD). 

Essential Accountabilities:
  • Hands-on development of web-based applications, platforms, and web services
  • Follow coding guidelines and develop reusable libraries and services
  • Learn to build software that is built to scale with anticipated user loads
  • Adopt key industry trends that materially improve team performance and code quality
  • Work effectively with cross-functional team members, and understand the role between software engineers, quality engineers, designers, program and project managers
  • Help engage a transformation in our development-operations and collaborate within your team to improve the time to market of the software solutions your team builds
Required Skills:
  • Pursuing a bachelor's degree or equivalent experience in software engineering or related field
  • Exposure to building web sites with modern tools and technologies
  • Strong ability to present and communicate own ideas
  • Strong written and verbal communication skills
  • OO design and coding skills
  • Experience with Javascript (browser), HTML/CSS, and at least one server-side language [PHP, Go, Javascript (Node), etc…]
  • Familiarity with HTTP
Desired Skills:
  • Strong grasp of web technologies and standards
  • Exposure to one or more Web frameworks (Angular, Protractor.js, Node.js, Silex/Symfony and Bootstrap preferred)
  • Familiarity with REST, OpenAPI, Microservice architecture
  • Familiar with best practices in web security, cross-browser compatibility issues
  • Experience in a Unix/Linux environment, exposure to cloud technologies (AWS) a big plus
  • Exposure to mobile Web technologies (mobile Safari, Android Browser, mobile Chrome)

Share This Job

Powered by