Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Functional Programmer/Software Engineer

Full-time

Water Worth

Description

Functional Programmer/Software Engineer - Growth Phase Cloud SaaS for Municipal Finance 

 

Who We Are: 

Muniworth is a cloud-based SaaS startup in the growth phase, dedicated to empowering municipal utilities and governments with financial forecasting tools. Our platform enables local governments to achieve financial sustainability and make informed, data-driven decisions through robust modelling and compelling visuals.

 

About Our Approach: 

We believe apparent correctness is not enough: code must respect underlying concepts, with types and named algorithms directly describing the domain. Great code is correct-by-construction, with any remaining uncertainties ruled-out by a suite of unit tests. 

We strive to write pure, compositional code, with any inevitable impure code tamed by a rigid stratification of effects. To this end, we write TypeScript in a "Haskell-style" on the front end, and F# with an SQL database on the back end. 

We have an enduring commitment to satisfy the needs of our rapidly growing business, understanding that great code is essential for our continued growth and success. We place a strong emphasis on domain modelling and understanding the nature of the problems that we are solving and will spend considerable time engaged with research and experimental development. 

We have regular presentations, where engineers talk about whatever excites them, with previous topics including programming language theory, Master's Thesis presentations, World of Warcraft addons, and the philosophy of Machine Learning.

What You Will Do: 

  • You will build and maintain both new projects and existing systems in a team environment, ensuring stability and long-term maintainability. 
  • You will own projects from start to finish, learn and model the associated domain, specify the implementation design, and execute in accordance with your plan. 
  • You will communicate progress and coordinate release efforts. 
  • You will contribute to new and practical applications of functional programming. 
  • You will raise the quality of code in our code base. 
  • You will guide the evolution of our tech stack, tooling, and deployment processes to improve reliability and developer experience. 
  • You will be fully engaged in an on-site environment in Victoria, BC, contributing to close collaboration and strong team culture. 

Requirements

About You: 

  • You are an experienced and enthusiastic functional programmer. 
  • You have previously worked as a software engineer, either through an internship or full-time permanent employment.
  • You can collaborate closely with our lead engineers to build a rich understanding of the domain, flesh out domain models, and surface ambiguities. 
  • You have excellent problem-solving abilities and strong communication skills, with the capability to articulate complex technical concepts clearly. 
  • You have a bachelor’s degree or higher in computer science or a related field. Extensive experience and demonstrated competency will be considered equivalent. 
  • You are a mission-driven individual who cares about their work having a real impact, who keeps the end user in mind throughout their work. 
  • You are in search of an opportunity that can satisfy your drive for always expanding your knowledge and technical competence. 
  • You are an opinionated team player that can complement the existing skill sets and perspectives of our team. 

Application Process:

For your initial application, please submit your resume and complete the questionnaire. Cover letters are optional for applying to this role and present an opportunity for you to share more about yourself and why there may be a great fit. Please do not use AI if you decide to submit a cover letter; it is not a box that simply needs to be checked.

We will be reaching out to candidates in consideration within 1-2 business days from application submission to schedule a virtual screening interview. Arrangements for an in-person interview and technical assessment will be made thereafter. All interviews are conducted by the direct managers for the role.

Benefits

Why Join Us: 

  • Competitive salary 
  • Comprehensive health and dental benefits 
  • Flexible work hours (40 hours/week), 100% on-site 
  • Regular team-building events and social activities (optional but encouraged) 
  • For an ideal candidate with exceptional experience, we are open to offering compensation beyond the listed salary range 
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Functional Programmer/Software Engineer in Victoria, BC vacancy
  • $77k - $119k per year

     ...assembly of building automation controls and software programs. We're working hard to create...  ...mission:   As a  Software Developer, Engineering  at Reliable Controls you’ll  design and...  ...~ Experience with automated unit/functional testing   ~ Agile software development... 
    Suggested
    Full time

    Reliable Controls Corporation

    Victoria, BC
    1 day ago
  • $61.2k - $72k per year

     ...ready to roll up your sleeves and dive into software testing, we’d love to hear from you!...  ...looking for an Associate Software Test Engineer who’s eager to grow, hungry to learn, and...  ...test cases to verify product features and functionality. Reading and reviewing user stories... 
    Suggested
    Remote job
    Permanent employment
    Full time
    Internship
    Shift work

    Absolute Software Corporation

    Victoria, BC
    1 day ago
  •  ...assembly of building automation controls and software programs. We're working hard to create...  ...education in Computer Science, Engineering, Product Management, or a related field....  ...approach and experience bringing cross-functional teams and stakeholders together to build... 
    Suggested
    Full time

    Reliable Controls Corporation

    Victoria, BC
    22 hours ago
  •  ...creative professionals with diverse perspectives and backgrounds. Where you come in:  As the Software Produce r for the Platform Team , you oversee Beatport’s core engine and shared services that power the entire Beatport product suite such as our Identity, Ingestion,... 
    Suggested
    Full time
    For contractors
    Remote work

    Beatport

    Victoria, BC
    1 day ago
  • $85k - $105k per year

     ...GROUP OF COMPANIES Process Improvement Engineer Victoria, BC Full-time, on-site at...  ...plan work together, introduced new planning software and put a management operating rhythm in...  ...are working. You sit within the HSSEQ function and work directly with the General... 
    Suggested
    Full time
    Contract work

    Ralmax

    Victoria, BC
    1 day ago
  • $120k - $140k per year

     ...Your Role at impact.com: We are a nimble and innovative software engineering team operating within the supportive structure of a larger,...  ...integrates with APIs from several other teams, making cross-functional collaboration a cornerstone of our success. We pride ourselves... 
    Long term contract
    Full time
    Temporary work
    Internship
    Work at office
    Local area
    Work from home
    Home office
    Flexible hours

    Impact.com

    Victoria, BC
    1 day ago
  • $110k - $150k per year

     ...flourish, striving towards building better software! What You’ll Bring: ~ Diploma or BS in...  ...experience. ~7+ years professional software engineering experience. ~ Good command of the Java language and familiarity with functional style of programming. ~ Experience in... 
    Long term contract
    Temporary work
    Local area
    Home office
    Flexible hours

    impact.com

    Victoria, BC
    a month ago
  • $85k - $120k per year

     ...including sensors, dataloggers, telemetry, and advanced analytics and software. Our technology and services empower the communities and...  ...environmental risks.    AEM is looking for a Hardware/Firmware V&V Test Engineer to support verification and validation testing of embedded... 
    Full time
    Work at office
    Local area

    Aem Limited Llc

    Victoria, BC
    1 day ago
  •  ...About the Role We're seeking a Senior Cloud Infrastructure Engineer for a 3-month contract engagement to join our Infrastructure team and take ownership of operational excellence and SRE toil work. This is a remote, hands-on, high-velocity role where you'll keep the lights... 
    Permanent employment
    Full time
    Contract work
    Remote work

    Semaphore Solutions

    Victoria, BC
    1 day ago
  • $96.14k - $138.3k per year

     ...your skills, share your knowledge, and continue to learn with support from skilled professionals. Binnie is looking for a Design Engineer to join our growing Infrastructure Victoria Division, which delivers infrastructure planning, design and construction services for... 
    Full time
    Work at office

    Binnie

    Victoria, BC
    1 day ago
  • $65k - $80k per year

     ...About Us RJC Engineers is a well-established, employee-owned engineering firm with a broad geographic footprint and deep roots across Canada and the United States. We are leaders in structural engineering, building science, structural restoration, structural glass engineering... 
    Full time
    Contract work
    For contractors
    Internship

    RJC Engineers Careers

    Victoria, BC
    1 day ago
  • $64k - $96k per year

     ...prosperity. We have an exciting opportunity for a passionate & creative Software Developer to join our team in Victoria, BC. We’re looking for a...  ...space. The successful candidate will join a team of senior engineers and that will help mentor and coach them to be a full stack... 
    Temporary work
    Direct hire
    Flexible hours

    Schneider Electric

    Victoria, BC
    21 days ago
  •  ...become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction...  ...regulatory compliance. ~ Experience with water treatment modeling software and data analysis tools. ~ Experience supporting municipal drinking... 
    Full time
    Work at office
    Local area
    Worldwide
    Relocation
    Flexible hours

    AECOM

    Victoria, BC
    6 days ago
  • $62.5k - $82.5k per year

     ...Specialist is accountable for resolving customer software-related questions in a timely, efficient...  ...themed theatre Large, fully functional kitchen, dining area, BBQ and outdoor patio...  ...and expertise. From technology engineers, trainers and consultants, we have assembled... 
    Full time
    For contractors
    Casual work
    Work at office
    Local area
    Shift work

    Plexxis Software

    Victoria, BC
    8 days ago
  •  ...of legacy workload still on AWS. We are hiring a Senior Platform Engineer to join the team that builds and runs those environments....  ...review, and testing applied to infrastructure the same way as to software.  Containers and orchestration, CI/CD systems, and Linux fundamentals... 
    Full time
    Work at office
    Immediate start

    Buyerlink

    Victoria, BC
    7 days ago
  • $100k - $130k per year

     ...results. Your Role at impact.com: As a Technical Services Engineer III, you will build a deep understanding of impact.com’s...  ...communicate trends, risks, and insights to management and cross-functional stakeholders. Contribute to the creation and maintenance of... 
    Long term contract
    Temporary work
    Local area
    Home office
    Flexible hours

    Impact.com

    Victoria, BC
    19 days ago
  • $62.5k - $85k per year

     ...OracleDB or any relational database exposure (SQL) ReactJS basics, AngularJS basics, or VueJS basics NodeJS basics About Plexxis Software Plexxis maximizes the profit and efficiency of customers through software that unites accounting, costing, project management,... 
    Permanent employment
    Full time
    For subcontractor
    Work at office

    Plexxis Software

    Victoria, BC
    8 days ago
  • $130k per year

     ...Job Description  A Detector Engineer is a cybersecurity professional specializing in designing...  ...the specification of hardware and software requirements for verification and validation...  ...is achieved. - Collaborate with cross-functional teams, including design, manufacturing... 
    Internship

    Hatch Global Search

    Victoria, BC
    more than 2 months ago
  •  ...the technical direction for the marketplace platform, make the architecture calls, and be the person accountable for its health. Two engineers cover it, you in North America and a senior engineer in Armenia. That is a deliberate design: an eleven hour offset means the... 
    Full time
    Work at office
    Night shift

    Buyerlink

    Victoria, BC
    6 days ago
  • $7.67k - $8.27k per year

     ...role is meant for you! What you'll be doing... As a member of the Fleet Management team this role will be involved in providing engineering, technical guidance and analysis pertaining to fleet performance, modifications, environmental impact and sustainability related to... 
    Full time
    Temporary work
    For contractors
    Internship
    Work at office
    Immediate start
    Remote work
    Flexible hours

    BC Transit

    Victoria, BC
    6 hours ago
  • $86.88k - $115.84k per year

     ...Waterfront Engineering Senior Electrical Engineer (Permanent) Victoria, BC Expected Salary $86,879 to $115,838 To determine final salary, Babcock considers a variety of factors including the successful Candidate’s skills and experience and internal equity. The final base... 
    Permanent employment
    Internship

    Babcock International Group

    Victoria, BC
    10 days ago
  •  ...Position: Structural Design Engineer Experience: 3 to 10 Years Location: Victoria, British Columbia, Canada Authorization: Must...  ...and assembly accuracy. · Collaborate with cross-functional and global teams to provide engineering solutions for issues raised... 
    Full time

    Baquri Inc

    Victoria, BC
    more than 2 months ago
  • $90k - $110k per year

     ...RJC Engineers is a well-established, employee-owned engineering firm with a broad geographic footprint and deep roots across Canada and the United States. We are leaders in structural engineering, building science, structural restoration, structural glass engineering, parking... 
    Contract work
    For contractors
    Internship

    RJC Engineers

    Victoria, BC
    11 days ago
  • $103.22k - $137.63k per year

     ...Principal Combat Systems Engineer Victoria, BC  Expected Salary: $103,223 to $137,630 To determine final salary, Babcock considers...  ...design lifecycle; •    Experience in the physical and functional integration of Victoria Class Submarine Combat Systems (C2, Communications... 
    Internship
    Immediate start

    Babcock

    Victoria, BC
    12 days ago
  • $75k - $108k per year

     ...assembly of building automation controls and software programs.  We're working hard to create...  ...manufacturing. Working closely with Engineering, Manufacturing, Planning, and suppliers...  ...conditions evolve. If you enjoy working cross-functionally   and contributing to innovative... 
    Full time

    Reliable Controls Corporation

    Victoria, BC
    1 day ago
  • $94k - $144k per year

     ...assembly of building automation controls and software programs.  We're working hard to create...  ...the organization’s  A ccounting   function , ensuring   accuracy, integrity, and timeliness...  ...effectively with operations, engineering,  purchasing , executive leadership, and... 
    Full time

    Reliable Controls Corporation

    Victoria, BC
    1 day ago
  •  ...established within the ITC Project Management function. What You Will Do Working in...  ...~ Bachelor’s degree or diploma in civil engineering, or related field preferred. ~5-10...  ...building codes, and project management software (e.g., Procore, SharePoint) ~ Ability... 
    Full time
    Contract work

    Itc Construction

    Victoria, BC
    1 day ago
  •  ...fleet sustainment. The key SSI Platform software applications are ShipConstructor (3D CAD...  ...PLM solutions as part of an agile, cross-functional team, ensuring alignment with customer...  ...Post-secondary education in software engineering, computer science, or a related field, or... 
    Remote job
    Full time
    Work at office
    Local area

    SSI ShipConstructor

    Victoria, BC
    1 day ago
  • $90k - $110k per year

     ...Your new company   Join a well-established, employee-owned consulting engineering firm with a strong presence across Canada. Recognized for its expertise in structural engineering, building science, restoration, and building performance, the organization has built a reputation... 
    Long term contract
    Permanent employment
    Contract work
    For contractors

    Hays

    Victoria, BC
    a month ago
  • $78k - $95k per year

     ...Baccalaureate (IB) School offering the Diploma Programme, and we are a candidate school for the IB...  ...in the completion of administration functions, including the management of shared...  ...Advanced level of proficiency with MS Office software, Word, Excel, and Power Point and, including... 
    Full time
    Work at office
    Monday to friday

    St Margaret's School

    Victoria, BC
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Functional Programmer/Software Engineer. Be the first to apply!