logo
Pi Vector

Software Engineer

North America

July 2, 2026 at 1:21 PM

✨ AI summary

Location

  • United States (Remote, Part-time)

Role Description The Software Engineer role at Pi Vector is a part-time, remote position focused on building and maintaining technology that supports our learning platforms and academic programs. Day-to-day responsibilities include designing, developing, and testing backend services and web applications, implementing clean and efficient code, and integrating data sources and APIs that support curriculum and Olympiad content. The Software Engineer will collaborate with educators and other team members to translate educational requirements into technical solutions, improve existing systems for performance and reliability, and help ensure secure and scalable architectures. The role also involves troubleshooting issues, writing documentation for implemented features, and participating in code review and continuous improvement efforts.

Qualifications

  • Strong foundation in Computer Science concepts, including algorithms, data structures, and software architecture.
  • Hands-on experience in Software Development and Programming, with the ability to write maintainable, well-documented code.
  • Proficiency in Back-End Web Development, including server-side frameworks, databases, and API design.
  • Applied knowledge of Object-Oriented Programming (OOP) principles and patterns.
  • Familiarity with version control systems (e.g., Git) and collaborative development workflows.
  • Ability to work independently in a remote setting, manage part-time hours effectively, and communicate clearly with cross-functional teams.
  • Experience with educational technology, online learning platforms, or assessment systems is beneficial.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.