Senior Software Engineer

Flashlight Learning is seeking a passionate and skilled Senior Software Engineer 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 the 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. You’ll report to the Lead Architect, and assist in transitioning critical platform components – database, performance, and system monitoring – from our off-shore development team to our internal team.

Responsibilities:

  • Collaborate with the Lead Software Architect 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.
  • Participate in code reviews and knowledge-sharing sessions to foster a culture of collaboration and continuous learning.
  • Work closely with the Lead Software Architect on the transition of crucial platform components (database, performance, system monitoring) to the internal team.
  • Gain in-depth knowledge of these components 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 project progress.
  • Actively participate in technical discussions and provide valuable insights to contribute to informed decision-making.
  • 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.
  • 5+ years of enterprise-level React.js experience.
  • Proven experience in delivering enterprise-level value.
  • 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.
 

Bonus points for:

  • AWS certification.
  • Experience working with off-shore development teams.
  • Being a champion of automated testing in a CI/CD environment.
  • 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 work environment.
  • Competitive compensation and benefits 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 LearningLearning! 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.

Job Type: Full-time

Pay: $120,000.00 – $150,000.00 per year

Benefits:

  • Dental insurance
  • Health insurance
  • Health savings account
  • Paid sick time
  • Paid time off
  • Vision insurance
  • Work from home
 

Compensation package: Stock options

Experience level: 10 years

Schedule: Monday to Friday

Work Location: Remote

Download the State Language Assessment Checklist

Fill out this short form and we’ll send you the State Language Assessment Checklist for quick reference.