Software Engineer III — Evaluation

Education Advanced, Inc.

Tyler (TX)

Remote

USD 130,000 - 175,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Education Advanced, Inc. is a rapidly growing Ed-Tech company in K-12, hiring a Software Engineer III to own major parts of the product. You will work across Rails app, AI features, data integrations, and cloud infra, with mentoring and documentation as part of the role.

Onboarding starts soon, and you’ll contribute to shaping architecture while supporting educators. This remote role requires core availability during US Central Time business hours, in a culture focused on impact for teachers and

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 5+ years building and operating production web applications with Ruby on Rails.
  • Strong relational DB skills (MySQL or similar) and safe migrations in a multi-tenant app.
  • Experience deploying, running, and debugging apps in AWS, including containers, CI/CD, and infrastructure as code.
  • Solid grasp of secure web development and data privacy.
  • Daily, hands-on use of AI-assisted development tools beyond autocomplete.
  • Ability to mentor teammates and communicate across time zones.

Responsibilities

  • Design, build, ship, and support features across the Evaluation application.
  • Build and improve AI-powered product features: integrate LLMs into real workflows and design prompts, safeguards, and quality checks.
  • Build and maintain data integrations between Evaluation and other systems with emphasis on reliability and data quality.
  • Lead technical improvements on the roadmap: reduce technical debt and modernize parts of the app.
  • Write clean, high-quality, testable, secure, and maintainable code; strengthen automated testing practices.
  • Operate in AWS using CI/CD and infrastructure as code; troubleshoot production issues end-to-end.
  • Meet FERPA, state student-privacy, and WCAG accessibility requirements.
  • Use AI-assisted development tools as a core part of the workflow while ensuring outputs are checked.
  • Shape how the team uses AI in the development lifecycle with shared conventions and guardrails.
  • Partner with Product Management to refine requirements and translate specs into scalable implementations.
  • Mentor teammates through code review, pairing, and technical planning, with thorough documentation.
  • Other duties as assigned.

Skills

Ruby on Rails
AWS
CI/CD
AI-powered features
Security best practices
Mentoring
Communication

Education

Bachelor's degree in Computer Science or related field
Equivalent practical experience

Tools

RSpec
Git
Terraform
Docker
Hotwire/Stimulus

Job description

GENERAL OVERVIEW:

Education Advanced, Inc. is a rapidly growing educational technology (Ed-Tech) company in the K-12 industry. Our goal is to create operational software that empowers educators to work more efficiently in specific areas.


Evaluation is our teacher and staff observation and evaluation product. It is a Ruby on Rails application hosted on AWS, and it includes AI-powered features that help educators do their best work. We are hiring a Software Engineer III to own significant parts of the product. This is a small, tight-knit team, so the role carries real breadth: you will work across the Rails application, our AI-powered features, the data integrations that connect Evaluation to other systems, and the cloud infrastructure it all runs on. You will also help others understand how the system works, so documentation and mentoring are part of the job, not something you get to after the sprint. You will start with a structured onboarding period, then help shape where the product and its architecture go next. This is a remote role with core availability during US Central Time business hours.


We foster a supportive, inclusive, and innovation-driven culture where every voice matters and your work directly empowers teachers and students. Join us to grow, collaborate, and build solutions that transform K–12 education.


QUALIFICATIONS:

Roles and Responsibilities


  • Design, build, ship, and support features across the Evaluation application, from the first product conversation through release and production support.

  • Build and improve AI-powered product features: integrate large language models (LLMs) into real user workflows, and help design the prompts, safeguards, and quality checks that keep AI output accurate, safe, and useful for educators.

  • Build and maintain data integrations between Evaluation and other systems, with a focus on reliability and data quality.

  • Lead technical improvements on the roadmap, such as simplifying configuration, reducing technical debt, and modernizing parts of the application, and sequence that work so delivery keeps moving.

  • Write clean, high-quality, testable, secure, and maintainable code, and help strengthen our automated testing practices.

  • Build and operate in AWS using CI/CD and infrastructure as code, and troubleshoot production issues end to end across the application and infrastructure.

  • Meet FERPA, state student-privacy, and WCAG accessibility requirements as part of normal delivery.

  • Use AI-assisted development tools as a core part of how you work (planning, coding, testing, code review, and documentation) while checking everything they produce and standing behind every line you ship.

  • Help shape how the team uses AI in the development lifecycle, including shared conventions, reusable prompts and instructions, and guardrails for safe use.

  • Partner with Product Management to refine requirements, take part in backlog refinement and sprint planning, and turn specifications into scalable, secure implementations.

  • Mentor teammates through code review, pairing, and technical planning, and write clear documentation that helps others work confidently in the system.

  • Other duties as assigned.


Qualifications and Education Requirements


  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

  • 5+ years building and operating production web applications, including recent, hands-on Ruby on Rails experience (Ruby, JavaScript, HTML, and CSS).

  • Strong relational database skills (MySQL or similar): schema design, indexing, query performance, and safe migrations in a multi-tenant application.

  • Hands-on experience writing automated tests in Rails (for example, RSpec) at the unit and integration level.

  • Hands-on experience deploying, running, and debugging applications in AWS, including containers, CI/CD pipelines, and infrastructure as code.

  • Solid grasp of secure web development (for example, OWASP Top 10, authentication and authorization, input validation, and secrets management).

  • Daily, hands-on use of AI-assisted development tools in professional work (for example, GitHub Copilot, Claude Code, Cursor, or OpenAI Codex), beyond autocomplete to multi-step work such as building features, refactoring, writing tests, and exploring unfamiliar code.

  • Skill at directing AI tools: giving clear specs and context, breaking work into small, checkable steps, and using tests and code review to catch output that is wrong, insecure, or made up.

  • Sound judgment about AI and data safety, including what code and data should never be shared with an AI tool, especially student and educator data.

  • A track record of owning ambiguous work end to end, from design through delivery and support, without needing it broken down for you.

  • Comfort working productively in a mature codebase and improving it without stalling delivery.

  • Excellent written and verbal communication for async, cross-time-zone teamwork, including explaining technical tradeoffs to non-engineers.

  • Experience working in an Agile team (backlog refinement, sprint planning, stand-ups, and retrospectives).

  • Core availability during US Central Time business hours.

  • Authorized to work in the United States.


Preferred Qualifications


  • Experience building LLM-powered features in production: prompt design, testing and evaluating AI output, cost and latency tradeoffs, and safeguards against unsafe or low-quality results.

  • Experience with managed AI services from a major cloud provider.

  • Experience building AI tools into a team's development process, such as shared repo instructions, reusable prompts, or custom agents that help AI tools follow team standards.

  • Experience introducing or expanding automated testing in an existing codebase.

  • Frontend modernization experience in a server-rendered Rails application (for example, Hotwire, Stimulus, or a component-based approach).

  • Accessibility remediation experience against WCAG 2.1 AA.

  • K-12 or public-sector software background, or experience with student information system (SIS) data and student data privacy.

  • Experience mentoring engineers earlier in their career.


How We Work


  • Small teams with real ownership: feature branches, a release branch model, frequent deploys, and feature flags for controlled rollout.

  • AI across the whole lifecycle: We use AI tools throughout R&D, and we keep building them into how we plan, build, test, review, and release software. How we do that is still changing, and you'll help shape it.

  • You own what you ship: if you can't explain code you submitted, it isn't ready, no matter what wrote it.

  • Privacy first: student and educator data is handled with care in every tool and every environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer III — Evaluation
Software Engineer III — Evaluation

Education Advanced, Inc. • Oregon

Hybrid
USD 110,000 - 160,000
AI Research Scientist, Learning & Evaluation
AI Research Scientist, Learning & Evaluation

Studyfetch • Beverly Hills (CA)

On-site
USD 150,000 - 210,000
Medical, Dental, Vision (100% employer
75% dependent coverage
401(k) with employer matching
+2
Customer Experience Engineer
Customer Experience Engineer

Awardspring • Chicago (IL)

Hybrid
USD 90,000 - 130,000
Health insurance
Dental insurance
Vision insurance
+3
Software Engineer 1, Full-Stack
Software Engineer 1, Full-Stack

Cook Group • Bloomington (IN)

On-site
USD 90,000 - 130,000
AI Engineer
AI Engineer

Valsoft Corporation • United States

Remote
USD 150,000 - 210,000
AI Operations Engineer
AI Operations Engineer

Frontline Education Group • United States

Remote
USD 145,000 - 165,000
Personalized Time Off
Paid Sick Time
Volunteer Time Off
+1
Software Engineer 1, Full-Stack
Software Engineer 1, Full-Stack

Cook Medical • Bloomington (IN)

On-site
USD 80,000 - 110,000
Senior Software Engineer
Senior Software Engineer

MeritFirst • Austin (TX)

On-site
USD 140,000 - 190,000
Customer Experience Operations Manager
Customer Experience Operations Manager

MagicSchool AI • Denver (CO)

Remote
USD 90,000 - 130,000
Unlimited time off
Health insurance
Stock options
+2
Junior Software Engineer
Junior Software Engineer

Untamed Intelligence • United States

Remote
USD 160,000 - 200,000