Senior Software Engineer, FastBridge [remote]
Job Details
Home Office - Remote,
About Illuminate Education

Illuminate Education is a market-leading Software as a Service (SaaS) student assessment and reporting platform used by K-12 administrators and educators to measure, analyze, and subsequently improve classroom and school-wide learning. Our solution brings together holistic data and collaborative tools and puts them in the hands of educators. Moment-by-moment, our users can visualize each student's progress, determine the right instructional or intervention strategy, and take the next best action.  Headquartered in Irvine, CA, Illuminate supports over 17 million students and 5200 schools and districts across all 50 states.

About the Opportunity

Position Overview

We at Illuminate Education are looking for a seasoned Software Engineer to join our growing team. We have one of the best SaaS solutions for K-12 education field and are looking to make it better with your help. You’ll be expected to align teams, mentor engineers, and participate in technical discussions to help make sure we're building the right solutions with appropriately sized milestones. If you are self-motivated with a passion for development, then we want you to help achieve our mission of promoting student and student educator success. This role is for a full-stack developer, though most of the work is focused on the back-end of the application.

Key Responsibilities 

  • Design and develop software solutions.

  • Mentor engineering colleagues and provide escalation help when necessary.

  • Increase and enhance automated test coverage throughout the application.

  • Assist in scaling by identifying and resolving current and future performance bottlenecks within the application.

  • Help improve the software delivery process.

  • Collect, analyze, and summarize development and service issues for Engineer Managers.

  • Work both independently and in a team environment, and be able to deliver under tight deadlines.


Minimum Requirements

  • 5+ years of professional development experience with Java.

  • Working knowledge of Spring MVC, and Hibernate

  • Frontend framework experience using Angular, React, or VueJS.

  • Familiarity with SQL Server or other relational databases technology.

  • Familiarity with Git and GitHub as a version control tool.

  • Excellent communication and problem-solving skills.

  • Experience in agile methodologies.

  • Proven ability to deliver work in a team and individually.


Preferred Experience & Qualifications

  • Experience building efficient applications.

  • Experience in mentorship of engineers.

  • Experience with microservices and SOA.

  • Familiarity with AWS and other cloud-oriented technology.

  • Familiarity with SOLID principles and design patterns.