
Software Engineer, Early Career
Posted Oct 14

Posted Oct 14
This is a fully remote position, open to applicants in United States.
• Develop and enhance features for students, instructors, and CDI staff, including learning activities, progress visualizations, and tools for course and learner management.
• Collaborate with the Senior Technical Lead and Product team to translate product requirements into actionable tasks.
• Implement small, thoroughly tested changes.
• Utilize AI coding agents to create features, troubleshoot bugs, and navigate unfamiliar codebases.
• Review and validate AI-generated code prior to considering it complete.
• Identify issues by reproducing them, analyzing application behavior, and utilizing logs and tests.
• Create and maintain automated tests while verifying user-facing functionality.
• Engage in code reviews with a focus on accessibility, reliability, and the protection of learner data.
• Assist in monitoring and supporting production systems, progressing towards incident response involvement.
• Enhance AI-assisted development methodologies, including project context, custom agents and skills, tool integrations, and agent-assisted code review.
• Document learning experiences, communicate progress and obstacles, and seek assistance promptly.
• Contribute to Perspectives, CDI’s online learning platform, and its AI-driven dialogue practice feature.
• Bachelor’s degree in computer science, software engineering, or a related technical discipline, or equivalent practical experience.
• At least one practical engineering project outside of coursework, such as an internship, co-op, job, freelance project, or sustained open-source contribution.
• Experience with a shared codebase and code review processes.
• A foundational understanding of at least one programming language, with the ability to articulate a project, decisions made, and problem-solving approaches.
• Knowledge of web application fundamentals, including UI-to-API communication and data storage and retrieval mechanisms.
• Capability to read and modify code, systematically solve problems, and test modifications.
• Openness to guide AI development tools, critically assess their outputs, and pose questions.
• Strong communication skills and commitment to follow-through, including responding to feedback, identifying obstacles, and asking for support.
• Passion for CDI’s mission and an interest in educational tools.
• Preferred: experience with JavaScript or TypeScript and frameworks such as React, Next.js, Java, Spring Boot, or Python.
• Preferred: familiarity with automated testing or SQL.
• Preferred: interest in accessible design or educational technology.
• Unlimited paid time off.
• 13 observed company holidays.
• Comprehensive health, vision, and dental plans, with CDI contributing towards premiums.
• 401(k) plan with a 100% match on contributions up to 3% of salary.
• Generous annual budget for professional development.
• Reimbursement of up to $500 for home office equipment.
• Reimbursement of up to $50 per month for home internet or cell phone expenses.
• A mission-driven culture that emphasizes intellectual humility, continuous improvement, and open-mindedness.
• Flexible scheduling within U.S. time zones.
finanzen.net GmbH
DaVita Kidney Care
Q-Free
Simsy Ventures
Get handpicked remote jobs straight to your inbox weekly.