Senior Software Engineer, Emmersion (American Fork, UT)

IXL Learning - American Fork, Utah - Full time

IXL Learning, a leading edtech company with products used by 14 million students worldwide, is seeking a Senior Software Engineer who has a passion for technology and language learning to join our Emmersion team.

Emmersion is on a mission to close the global communication gap. We’re doing this by building an adaptive language assessment and learning engine that is affordable, reliable, and saves our customers time. Our customers use our assessments to make hiring and placement decisions for multilingual professionals and language-learners. We create innovative assessments and tools that ensure our customers’ test-takers are being accurately assessed on their language ability and that our customers are able to make confident evidence-based decisions.

You will be on a team that consists of engineers, a product manager, and a user experience designer. You’ll report to Emmersion’s Director of Engineering, who works closely with product leadership to ensure the team has a clear understanding of Emmersion and IXL Learning’s product vision and strategy, and that they have opportunities to grow in their career.*This is a full-time position in our American Fork, UT office with a hybrid work schedule.*


  • Build automated language assessments to help individuals and companies certify language ability
  • Work full-stack using C# & .NET, TypeScript & Angular, cloud hosting in Azure, with message based communication, and SQL technologies
  • Participate in problem discovery, solution design, and continuously deliver value to production
  • Work in a team mob programming environment (see


  • BA/BS or advanced degree in Computer Science or a related discipline
  • Team Players — Who put the success of the team as a whole above their individual pursuits
    • We enjoy working in highly collaborative cross-functional product development teams
    • We focus on flowing value to production multiple times a day
  • Entrepreneurs — Who don’t wait to be asked to step in and add value; who are proactive
    • We prioritize small batches of work
    • We drive collaboration across the organization to gain insights about and deliver value to our customers
  • Solutioneers — Who recognize, deeply understand, clearly articulate, and solve problems
    • We blend engineering excellence with product value to deliver value quickly and sustainably
    • We practice Test-driven development (TDD) with a full continuous integration and deployment (CI/CD) pipeline
  • Truth Seekers — Who embrace honest discussion and healthy conflict to find the right path
    • We deploy value based on customer feedback and discovery research
    • We work together to challenge assumptions and find clarity together


  • Our product development teams have autonomy to identify new value, experiment with minimal delay, and prove value with our customers
  • We feed the creative process of our teams and individuals by keeping sustainable schedules and an Open PTO policy
  • We read together, do katas together, and teach each other during time set apart each week for the growth of our engineers

At IXL, we value diversity in age, race, ethnicity, gender, sexual orientation, physical and mental ability, political and religious beliefs, and life experience, and we are proud to promote a work environment where everyone, from any background, can do their best work. IXL Learning is an Equal Opportunity Employer.


IXL Learning is a leading educational technology company on a big mission: creating innovative learning experiences that help all learners reach their full potential. IXL's comprehensive curriculum and insightful analytics help more than 900,000 teachers deliver personalized instruction, and empower over 14 million students to achieve new learning milestones every day.

Apply for this job

Apply for this job



Experience Level

Mid Level

Share this job
Get our email newsletterSign me up
Keep up to date with our email newsletterSign me up