Software Engineer, Automation Tools

Age of Learning · Glendale, CA

Engineering
Education
$76000 - $159000 Per Year
Posted 1 month ago

Automated Testing
AWS
Unity Programming
Docker
Jenkins
C#
.NET
Claim this company

About the job

Company Overview

Age of Learning is a leading education technology innovator based in Glendale, California, with a talented team of more than 600 individuals comprised of nationally-renowned educators, curriculum experts, developers, artists, writers, designers, engineers, producers, product managers, analysts and marketing experts! Together we develop engaging, effective digital learning technology and content to help children build a strong academic foundation for lifelong success.

Our flagship product ABCmouse.com Early Learning Academy®is a comprehensive online curriculum and the #1 digital learning product for young children. To-date, more than 30 million children worldwide have completed over 8 billion Learning Activities on ABCmouse. We recently launched Adventure Academy, the first massively multiplayer online (MMO) game designed specifically to help elementary- and middle-school-aged children learn. It features thousands of engaging Learning Activities—including minigames, books, original animated and live action series, and more—in a fun and safe virtual world. Other Age of Learning programs include immersive English language learning products for children in China and Japan; ReadingIQ, a digital library and literacy platform; and a groundbreaking personalized, adaptive digital learning system that individualizes math instruction for every child through AI-driven technology.

We are committed to helping all children succeed. We provide our educational programs at no cost to teachers, Head Start programs, public libraries, and other community organizations, and have served millions of children through these initiatives. We recently established the Age of Learning Foundation to expand this work globally.

As we expand our global reach and increase the educational impact of our programs, we’re looking for passionate, ambitious, and collaborative leaders to become a part of our growing team.

Summary

We are seeking an experienced Software Engineer, Automation Tools to join our Adventure Academy team. You will help us build and support tools and pipelines to automate client, server and content builds for Adventure Academy MMO.

Responsibilities

    • Identify, design, and develop pipelines and tools to automate build and deployment of the client, server, and content for Adventure Academy MMO and support existing pipelines
    • Own release and deployment processes, and design an automation strategy to drive the product to a shorter release cycle
    • Implement continuous delivery, continuous deployment, and automated testing of all components
    • Identify and establish quality and performance metrics for build pipelines and tools
    • Collaborate and partner with internal and external teams to improve and standardize existing and new automation pipelines
    • Develop and support tools that can be used by core engineering and design teams
    • Solve complex problems with simple architectural solutions

Required Qualifications

    • You have a strong passion for automation and developer tools
    • You have 2-4 or more years of experience creating tools and build automation pipelines for games and Unity applications
    • You have strong proven programming skills and an understanding of modern dev-ops principles
    • You are experienced using Jenkins, Travis, or another CI system
    • You have used Docker to build and ship software using container technology
    • You have built and shipped client and backend applications using continuous delivery
    • You have experience with cloud infrastructure, such as AWS, Azure, or Google Cloud Platform
    • You are familiar with software design paradigms and Unity design patterns
    • You have a solid understanding of the full software development life cycle
    • You quickly find creative solutions to difficult problems
    • You are highly motivated and a self-starter

Preferred Qualifications

    • You earned a Bachelor of Science in Computer Science degree or related subject
    • You have experience in mobile games industry, ideally multiplayer games or mobile applications, as a dev-ops, automation or a QA engineer
    • You are experienced in building software with Unity, C#, .NET Core or .NET Standard
    • You are familiar with building Unity editor tools
    • You have experience with automated testing
    • You have experience working in an Agile development framework

Age Of Learning Currently Provides

  • 90% - 100% of health and welfare benefit premiums
  • A 401(k) program with employer match
  • 15 paid vacation days plus 11 observed national paid holidays
  • Team bonding events and a highly collaborative environment
  • Commitment to Equal Opportunity Employment in addition to an inclusive and supportive company culture
  • Access to our internal DEI Task Force that focuses on ensuring our products represent all children on a global scale
  • Opportunities for professional growth through professional learning and development programs
  • A temporary 100% remote work environment, due to COVID restrictions, to help ensure the safety of our employees
  • Monthly internet stipend provided due to temporary remote work environment
To apply for this job please sign in or enter your email below.

Related Jobs

Sr. Full-Stack Software Developer - Microverse
San Francisco, CA/Remote - Posted 2 months ago
Manager, Software Engineering - NWEA
Portland, OR - Posted 1 month ago
View more open jobs in Glendale, CA
Be the first to see new Software Engineer, Automation Tools jobs

Save this search to get an email when new jobs match this search.

Create Account to Save Search

Connect with your next key hire on Tech Jobs for Good.

Post a featured job Schedule a demo