Senior Software Engineer

Flashlight Learning

Lehi (UT)

On-site

USD 130,000 - 160,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive compensation
Benefits and time-off package
Stock options
Dynamic remote work environment

Job summary

A leading educational technology company is seeking a Senior Software Engineer to join their remote team. The role involves designing and maintaining core functionalities of their innovative platform, Flashlight360, which aids K-12 language learners. Ideal candidates will have extensive experience in Go and React, a passion for education, and strong collaborative skills.

Qualifications

  • 10+ years of experience in full-stack software engineering.
  • 3+ years of enterprise-level Go experience.
  • 2+ years of enterprise-level React.js experience.

Responsibilities

  • Collaborate with the Lead Engineers to define and implement architecture.
  • Engage in real-time coding sessions emphasizing collective ownership.
  • Participate in performance optimization initiatives.

Skills

Communication
Collaboration
Leadership
Passion for education

Education

AWS certification

Job description

Get AI-powered advice on this job and more exclusive features.

Flashlight Learning is seeking a passionate and skilled Senior Software Engineer who thrives in a Go & React environment to join our growing team and play a key role in shaping the future of our educational technology platform, Flashlight360.

About Flashlight Learning:

Flashlight Learning is on a mission to accelerate language development for K-12 language learners, allowing them to dream big and realize their greatest potential. Our core product, Flashlight360, is the first of its kind and word is spreading quickly. It provides educators with a formative practice and productive language assessment tool that demystifies language development by providing constructive feedback to students and informing teacher practice.

About the Role:

As a Senior Software Engineer, you'll collaborate closely with a small, talented team to design, build, and maintain core platform functionalities. While fully remote, team members spend the majority of their time working together collaboratively, following the Lean product development principles of single-piece flow, small batches, and frequent, incremental releases.

Responsibilities:

  • Collaborate with the Lead Engineers to define and implement a scalable, secure, and reliable architecture for Flashlight360.
  • Contribute to the technical roadmap, ensuring alignment with business objectives by providing technical insights and proposing solutions.
  • Engage in real-time, team-based coding sessions that emphasize collective ownership and continuous learning (often referred to as mob programming)
  • Gain in-depth knowledge of the product and the platform to ensure smooth operation and identify areas for improvement.
  • Participate in performance optimization initiatives and implement solutions to enhance platform stability and scalability.
  • Maintain clear communication channels with fellow developers, product managers, and other stakeholders to ensure alignment on technical requirements and progress.
  • Actively participate in technical discussions and provide valuable insights to contribute to informed decision-making.
  • When needed, effectively document technical solutions and design decisions for future reference and knowledge-sharing within the team.

The ideal candidate will have:

  • 10+ years of experience in full-stack software engineering.
  • 3+ years of enterprise-level Go experience.
  • 2+ years of enterprise-level React.js experience (or willingness to ramp up quickly)
  • Expertise in cloud-based architectures and distributed systems.
  • Strong understanding of database design, performance optimization, and system monitoring.
  • Excellent communication, collaboration, and leadership skills.
  • Passion for education and technology's role in transforming lives.
  • AWS certification.
  • Champion of automated testing in a CI/CD environment.
  • Passion for education and technology's role in transforming lives.
  • Familiarity with the education technology landscape.
  • Strong understanding of security best practices.

What we offer:

  • The chance to make a real impact on the lives of millions of learners.
  • A dynamic and collaborative remote work environment.
  • Competitive compensation, benefits, and time-off package.
  • Stock options in a rapidly growing edtech company.
  • The opportunity to build and lead a high-performing team.
  • The freedom and resources to shape the future of our technology platform.

Ready to light the path for the future of education? Apply today!

We're excited to hear from you and welcome you to Flashlight Learning!

We are an equal-opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    E-Learning Providers

Referrals increase your chances of interviewing at Flashlight Learning by 2x

Sign in to set job alerts for “Senior Software Engineer” roles.

Salt Lake City Metropolitan Area 1 week ago

Senior Software Engineer II, Supply Chain

Salt Lake City Metropolitan Area 1 week ago

AVP, Principal Mobile Software Development Engineer
AVP, Principal Mobile Software Development Engineer

Lehi, UT $130,000.00-$160,000.00 8 months ago

Salt Lake City Metropolitan Area 2 weeks ago

Provo, UT $130,000.00-$150,000.00 3 weeks ago

Provo, UT $121,000.00-$165,000.00 1 month ago

Senior Full-stack Developer (Backend Focus)

Orem, UT $100,000.00-$140,000.00 2 months ago

Senior .NET Core Full Stack Developer (Remote)

Salt Lake City Metropolitan Area 1 hour ago

Salt Lake City Metropolitan Area 12 hours ago

Senior Software Engineer, Cloud Primitives

Cottonwood Heights, UT $128,000.00-$240,000.00 2 weeks ago

Senior Software Engineer - Data Platform

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Teachers Pay Teachers
Senior Software Engineer, Teachers Pay Teachers

IXL Learning • Raleigh (NC)

On-site
USD 120,000 - 155,000
Java Software Engineer
Java Software Engineer

Insight Global • Sandy (UT)

On-site
USD 132,000 - 150,000
Medical insurance
Vision insurance
401(k)
+2
Android Developer
Android Developer

Bright Mind Enrichment & Schooling • United States

On-site
Confidential
Flexible volunteer schedules
Networking opportunities
Junior Software Developer
Junior Software Developer

SCS Global Services • United States

On-site
USD 62,400 - 72,800
Senior MS365 Developer
Senior MS365 Developer

Droisys • United States

On-site
USD 63,000 - 77,000
Full Stack Developer (Java/Kotlin)
Full Stack Developer (Java/Kotlin)

Ignite IT • United States

On-site
USD 100,000 - 900,000
401(k) with matching
Health Insurance
Dental Insurance
+7
Senior Workfront Fusion Developer
Senior Workfront Fusion Developer

New York Technology Partners • United States

On-site
USD 191,000 - 223,000
Exposure to high-profile clients
Innovative projects
Lead Java Engineer (Need Loca to WA)
Lead Java Engineer (Need Loca to WA)

SIDRAM TECHNOLOGIES • Seattle (WA)

On-site
USD 135,000 - 246,500
Full Stack Engineer - .NET
Full Stack Engineer - .NET

TSV Consulting LLC • United States

On-site
USD 124,032 - 223,200
Medical insurance
Vision insurance
401(k)
+4
Senior Software Engineer
Senior Software Engineer

CHESS Solutions, LLC • Leesburg (VA)

On-site
USD 105,000 - 165,000
Medical insurance
Vision insurance
401(k)