Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Constructive Dialogue Institute

Software Engineer, Early Career

Constructive Dialogue Institute

. Build and improve features for students, instructors, and CDI staff, including learning activities, progress displays, and course and learner management tools .

Posted 10/13/2026full-timeRemote • United StatesMid-LevelSenior💰 $72,000 - $82,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates strong capabilities in software engineering, particularly in building and improving educational tools and features. Proficient in utilizing AI coding agents, automated testing, and collaborating within a shared codebase to enhance user experience and system reliability.

Highest-signal resume keywords
Bachelor's Degree In Computer ScienceExperience With JavaScript Or TypeScriptUnderstanding Of Web Application BasicsAutomated Testing FamiliarityCode Review Experience

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Programming Language ProficiencyAI Development Tools DirectionAutomated TestingUI-To-API CommunicationData Storage And Retrieval
Soft Skills
Clear CommunicationProblem-SolvingMotivation For Educational Tools
Tools & Technologies
ReactNext.jsJavaSpring BootPython
Industry Keywords
Educational TechnologyAccessibilityCode ReviewIncident ResponseLearner-Data Protection

Tech Stack

Tools & technologies
JavaJavaScriptNext.jsPythonReactSpringSpring BootSpringBootSQLTypeScript

About the role

Key responsibilities & impact
  • Build and improve features for students, instructors, and CDI staff, including learning activities, progress displays, and course and learner management tools
  • Work with the Senior Technical Lead and Product team to break product needs into clear tasks
  • Deliver small, well-tested changes
  • Use AI coding agents to implement features, investigate bugs, and explore unfamiliar code
  • Review and test AI-generated code before treating it as finished
  • Diagnose problems by reproducing them, tracing application behavior, and using logs and tests
  • Write and maintain automated tests and check user-facing behavior
  • Participate in code reviews with attention to accessibility, reliability, and learner-data protection
  • Help monitor and support production systems, building toward incident response participation
  • Improve AI-assisted development practices, including project context, custom agents and skills, tool integrations, and agent-assisted code review
  • Document learning, communicate progress and blockers, and ask for help early
  • Work on Perspectives, CDI's online learning platform, and its AI-powered dialogue practice experience

Requirements

What you’ll need
  • Bachelor's degree in computer science, software engineering, or a related technical field, or equivalent practical experience
  • At least one hands-on engineering project beyond coursework, such as an internship, co-op, job, freelance project, or sustained open-source contribution
  • Experience working in a shared codebase with code review
  • Working foundation in at least one programming language and ability to explain a project, decisions, and problem investigation
  • Understanding of web application basics, including UI-to-API communication and data storage and retrieval
  • Ability to read and modify code, solve problems step by step, and test changes
  • Willingness to direct AI development tools, critically evaluate their output, and ask questions
  • Clear communication and follow-through, including responding to feedback, flagging blockers, and asking for help
  • Motivation for CDI's mission and interest in educational tools
  • Preferred: experience with JavaScript or TypeScript and React, Next.js, Java, Spring Boot, or Python
  • Preferred: familiarity with automated testing or SQL
  • Preferred: interest in accessible design or education technology

Benefits

Comp & perks
  • Unlimited paid time off
  • 13 company holidays
  • Health, vision, and dental plans, with CDI contributing toward premiums
  • 401(k) with 100% match on contributions, up to 3% of pay
  • Generous annual professional development budget
  • Up to $500 reimbursed for home office equipment
  • Up to $50/month reimbursed for home internet or cell phone expenses
  • Mission-driven culture characterized by intellectual humility, continuous improvement, and open-mindedness
  • Flexible schedule within U.S. time zones