Job Title or Location

Software Engineer Co-op/Internship

Waterworth - 4 Jobs
Victoria, BC
Posted yesterday
Job Details:
Full-time
Student
Benefits:
Flexible Work

Who We Are:

Muniworth is a rapidly growing SaaS startup focused on municipal financial forecasting, enabling local governments to make strategic budgeting decisions with confidence. Our dynamic development team is deeply committed to functional programming and innovative software engineering practices. If you're eager to apply your knowledge in functional programming, frontend development, or data science, and seek substantial professional growth, Muniworth offers a perfect learning environment.

Who You Are:

You're a curious, motivated Computer Science student with exposure to functional programming concepts and ideally experience in frontend development or data science. You're eager to join a collaborative team where you'll have significant opportunities to contribute meaningfully. Confident yet eager to learn, you're excited to take on responsibilities and grow alongside experienced developers.

What You'll Do:

  • Contribute directly to our software products, focusing on either frontend development using modern functional programming paradigms or supporting our data science initiatives.
  • Engage actively with team members, receiving consistent, personalized mentorship through regular 1-on-1 sessions.
  • Take on responsibilities comparable to full-time developers within the first two months, with supportive guidance and collaboration.
  • Participate fully in the development lifecycle, from conceptual discussions through implementation, testing, and deployment.
  • Collaborate closely with other developers, gaining hands-on experience in a professional software development environment.

Hiring Process:

We're actively recruiting for a May start date. If you're excited by the possibility of substantial professional growth, ready to contribute meaningfully, and eager to join a team passionate about functional programming and software excellence, we'd love to hear from you!

Requirements

What You Bring:

  • Enrollment in a Computer Science program (or related discipline) with exposure to functional programming.
  • Some practical experience or coursework in frontend development (e.g., TypeScript, Lit, React) or data science (e.g., Python, machine learning).
  • Curiosity, eagerness to learn, and the confidence to ask questions and propose ideas.
  • Strong interpersonal and communication skills, essential for thriving in a collaborative team environment.
  • Willingness to commit to a minimum 8-month term, with potential to extend up to one year.

Benefits

Why Join Muniworth:

  • Flexible work schedule (40 hours/week).
  • Dedicated 1-on-1 mentorship and substantial professional development opportunities.
  • Integrated and supportive team culture emphasizing learning, collaboration, and innovation.
  • Modern, vibrant office centrally located in downtown Victoria, BC—100% in-person role.
  • Frequent social events and team-building activities (optional).
  • Opportunity to directly impact the success of local governments and communities through meaningful projects.

Share This Job: