This Software Engineer position is responsible for analysis, design, implementation, unit testing, and quality engineering to produce and maintain high-quality software solutions. This is an opportunity to develop a new platform, using a new technology stack and new processes, from the early stages. This is a role that requires rapid learning of new tools and technologies: new languages, new domains (data science, collaboration with psychometrics), and new processes (LLM codegen, agentic AI development). The ideal engineer is willing to take high-level ownership of functionality, filling in the gaps and eliciting requirements without fully relying on a business analyst, and executing quality processes without fully relying on a QA engineer. The ideal candidate is willing to adapt to and adopt new ways of working, excited about new challenges, and able to show past work and successes that relate to the role.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
1-10 employees