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 learning-platform features for students, instructors, and CDI staff .

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 proficiency in building and improving learning-platform features, with a strong foundation in programming languages and web application basics. Capable of utilizing AI development tools, conducting code reviews, and maintaining automated tests while ensuring accessibility and learner-data protection.

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 ProficiencyWeb Application DevelopmentAutomated TestingCode ModificationProblem Diagnosis
Soft Skills
Clear CommunicationFollow-ThroughProblem InvestigationCollaboration
Tools & Technologies
ReactNext.jsAI Development ToolsSQLSpring Boot
Industry Keywords
Learning PlatformEducation TechnologyAccessibilityLearner-Data ProtectionAI-Assisted Development

Tech Stack

Tools & technologies
JavaJavaScriptNext.jsPythonReactSpringSpring BootSpringBootSQLTypeScript

About the role

Key responsibilities & impact
  • Build and improve learning-platform features for students, instructors, and CDI staff
  • Develop 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
  • Check user-facing behavior with attention to accessibility, reliability, and learner-data protection
  • Participate in code reviews
  • Help monitor and support production systems and build toward incident response
  • Contribute to AI-assisted development tools and practices, including project context, custom agents, skills, integrations, and agent-assisted code review
  • Document learning, communicate progress and blockers, and ask for help early
  • Grow toward full ownership of CDI's learning platform under mentorship from the Senior Technical Lead

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
  • Ability to explain a project, including how it works, decisions made, 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 when unclear
  • Clear communication and follow-through, including responding to feedback, flagging blockers, and asking for help
  • Motivation for CDI's mission and interest in building learning and skills-practice tools
  • Preferred: experience with JavaScript or TypeScript and React, Next.js, or similar framework
  • Preferred: exposure to 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 reimbursement for home office equipment
  • Up to $50/month reimbursement 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