16 Sep
|
Bayview Asset Management
|
Winnipeg
16 Sep
Bayview Asset Management
Winnipeg
OverviewABOUT USFounded in 1993, Bayview Asset Management is an investment firm focused on mortgage and consumer credit.The BAM AI Team develops AI‑powered applications and internal platforms that integrate directly into business workflows, helping teams operate more efficiently, automate processes, and improve decision‑making across the firm.POSITION SUMMARYBayview is seeking a Senior Full Stack Developer to design and develop scalable applications, backend services, and data pipelines supporting AI‑enabled internal tools and workflows. This role combines full‑stack application development, platform engineering, and AI integration, with a focus on building reliable, maintainable systems that support business operations and user productivity.The ideal candidate is a solid hands‑on engineer with experience developing modern web applications, APIs, and backend infrastructure using Python and modern frontend technologies. This individual should be comfortable working across the full software development lifecycle, collaborating with technical and business stakeholders, and contributing to application architecture and engineering best practices.KEY RESPONSIBILITIESDesign, build, and maintain scalable full‑stack applications using Python and modern frontend frameworks (e.G., React)Develop and support backend services, APIs, and application workflows supporting internal business operationsBuild and maintain data pipelines and integrations across internal and external systemsIntegrate AI/LLM capabilities into business applications and operational processesContribute to application architecture, system design, and engineering standards across the platformCollaborate with business stakeholders and internal teams to translate requirements into scalable technical solutionsWrite clean, maintainable, well‑tested,
and performant code following engineering best practicesTroubleshoot, debug, and enhance existing systems and applicationsParticipate in deployment processes, CI/CD workflows, and ongoing platform improvementsContinuously evaluate and improve application performance, usability, and reliabilityREQUIRED SKILLS7+ years of professional software engineering experience developing modern web applications and backend systemsStrong proficiency in Python and JavaScript/TypeScriptExperience with modern frontend frameworks such as ReactExperience designing and developing APIs and backend servicesExperience working with relational and/or non‑relational databasesFamiliarity with Docker and containerized application environmentsUnderstanding of full software development lifecycle, application architecture, and deployment practicesAbility to independently own features and solutions from development through deploymentStrong analytical, problem‑solving, debugging, and troubleshooting skillsEffective written and verbal communication skills with both technical and non‑technical stakeholdersPREFERRED SKILLSExperience building or supporting AI/LLM‑powered applications or workflowsExposure to ML Ops, CI/CD pipelines, or cloud‑based application environmentsExperience working with structured and unstructured data setsExperience developing internal tools, workflow applications, or automation platformsFamiliarity with modern testing practices and Test Driven Development (TDD)Experience collaborating closely with product, UX, or business teamsUnderstanding of scalable application design and component‑based architectureLOCATION & COMPENSATIONThis role will be remote with occasional travel into Toronto office.The compensation available for this role will be $160,000 – $200,000 CAD, depending on experience level.There is also a performance‑based bonus structure available.#J-18808-Ljbffr
📌 Software Engineer - C$160,000 - C$200,000 A Year (Winnipeg)
🏢 Bayview Asset Management
📍 Winnipeg