Intermediate Software Engineer
$100k - $120k per yearJobgether
This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for an Intermediate Software Engineer based in Canada.
In this role, you will contribute to the development of a cloud-based software marketplace platform, building solutions that simplify how businesses manage transactions, billing, payments, and usage data. You will work across the full technology stack, developing backend services, customer-facing interfaces, and integrations with major cloud marketplaces. Collaborating with a small, high-ownership engineering team, you will take responsibility for meaningful product features from initial design through deployment and production support. You will work with modern technologies, including React, TypeScript, Node.Js, Go, and AWS cloud services. This is an opportunity to strengthen your technical expertise, explore innovative cloud architectures, and make a direct impact on products used by hundreds of software companies worldwide. You will thrive in a collaborative, distributed environment that values curiosity, continuous learning, autonomy, and engineering excellence.
Accountabilities
Full-stack development:
Build, enhance, and maintain product features across the frontend and backend, using React, TypeScript, Node.Js, and Go to deliver reliable and scalable customer-facing experiences.
Cloud infrastructure and backend engineering:
Design, develop, and maintain backend services and cloud-native applications on AWS, leveraging services such as Lambda, API Gateway, DynamoDB, EventBridge, SQS, Step Functions, ECS, and PostgreSQL.
Marketplace integrations:
Develop and maintain integrations with major cloud marketplaces, including AWS, Microsoft, and Google, ensuring accurate and reliable data exchange between external platforms and internal systems.
Data processing and synchronization:
Build and improve event-driven pipelines that process contracts, invoices, payments, and metered usage records. Ensure data remains consistent across downstream systems, search indexes, and CRM platforms.
End-to-end feature ownership:
Take responsibility for product initiatives throughout their lifecycle, from technical design and implementation to deployment, monitoring, and ongoing maintenance. Contribute to customer APIs, CRM integrations, and automated notifications when data changes.
Product collaboration:
Work closely with product managers and fellow engineers to define technical solutions and improve how marketplace billing, transaction, and usage information is modeled and presented to customers.
Code quality and engineering practices:
Participate in code reviews, write clean, testable, maintainable code, and contribute to technical standards and knowledge sharing within the engineering team.
Continuous improvement:
Explore new technologies, learn unfamiliar cloud APIs, and identify opportunities to improve system reliability, development workflows, and overall product performance. Leverage AI-assisted coding tools to accelerate development while maintaining high engineering standards.
Requirements
At least
2 years of professional experience
developing full-stack web applications, with practical knowledge of both frontend and backend development.
Professional experience with
React and TypeScript, or strong JavaScript/TypeScript proficiency combined with the ability to work effectively in a TypeScript-focused codebase.
Hands-on experience deploying and maintaining applications on
AWS, particularly serverless services such as Lambda, API Gateway, and DynamoDB.
Familiarity with event-driven architectures and distributed systems, including technologies such as EventBridge, SQS, Step Functions, or DynamoDB Streams, is considered an asset.
Experience working with external APIs, integrating third-party platforms, and transferring, transforming, and synchronizing data across multiple systems.
Understanding of data consistency and integration workflows, including maintaining synchronized search indexes and CRM records.
Comfortable using AI-powered development tools, particularly Cursor, to support coding, debugging, and productivity.
Strong sense of ownership and accountability, with the ability to independently manage technical tasks and drive projects forward in a small engineering team.
Intellectual curiosity and a growth mindset, with the willingness to explore unfamiliar technologies, ask questions, and understand how individual contributions fit into broader system architecture.
Strong problem-solving and analytical skills, combined with attention to detail and a commitment to writing reliable, production-ready code.
Effective communication and collaboration skills, particularly when working with distributed teams and cross-functional stakeholders.
Adaptability and enthusiasm for working in a dynamic environment where engineers have significant autonomy and opportunities to influence product development.
Benefits
Competitive salary:
Annual base salary ranging from CAD $100,000 to $120,000, depending on experience, skills, and qualifications.
Performance-based compensation:
Potential eligibility for additional performance-related bonuses.
Comprehensive benefits:
Access to a broad employee benefits package.
Remote flexibility:
Remote-friendly working environment, with opportunities to collaborate with colleagues across different locations.
Modern technology stack:
Hands-on experience with React, TypeScript, Node.Js, Go, AWS, and event-driven cloud architectures.
AI-powered development:
Opportunities to work with advanced AI coding tools, including Cursor, as part of everyday engineering workflows.
Meaningful ownership:
Responsibility for significant product areas, with direct visibility into how your contributions impact customers and business operations.
Professional development:
Opportunities to expand your expertise in cloud infrastructure, software engineering, marketplace integrations, and scalable product development.
Collaborative culture:
Join a diverse and inclusive engineering environment that values innovation, different perspectives, continuous learning, and individual contributions.
Career growth:
Opportunity to develop within an established technology organization serving hundreds of software companies worldwide.
How Jobgether works:
We use an
AI-powered matching process
to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice:
By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1
#J-18808-Ljbffr
In this role, you will contribute to the development of a cloud-based software marketplace platform, building solutions that simplify how businesses manage transactions, billing, payments, and usage data. You will work across the full technology stack, developing backend services, customer-facing interfaces, and integrations with major cloud marketplaces. Collaborating with a small, high-ownership engineering team, you will take responsibility for meaningful product features from initial design through deployment and production support. You will work with modern technologies, including React, TypeScript, Node.Js, Go, and AWS cloud services. This is an opportunity to strengthen your technical expertise, explore innovative cloud architectures, and make a direct impact on products used by hundreds of software companies worldwide. You will thrive in a collaborative, distributed environment that values curiosity, continuous learning, autonomy, and engineering excellence.
Accountabilities
Full-stack development:
Build, enhance, and maintain product features across the frontend and backend, using React, TypeScript, Node.Js, and Go to deliver reliable and scalable customer-facing experiences.
Cloud infrastructure and backend engineering:
Design, develop, and maintain backend services and cloud-native applications on AWS, leveraging services such as Lambda, API Gateway, DynamoDB, EventBridge, SQS, Step Functions, ECS, and PostgreSQL.
Marketplace integrations:
Develop and maintain integrations with major cloud marketplaces, including AWS, Microsoft, and Google, ensuring accurate and reliable data exchange between external platforms and internal systems.
Data processing and synchronization:
Build and improve event-driven pipelines that process contracts, invoices, payments, and metered usage records. Ensure data remains consistent across downstream systems, search indexes, and CRM platforms.
End-to-end feature ownership:
Take responsibility for product initiatives throughout their lifecycle, from technical design and implementation to deployment, monitoring, and ongoing maintenance. Contribute to customer APIs, CRM integrations, and automated notifications when data changes.
Product collaboration:
Work closely with product managers and fellow engineers to define technical solutions and improve how marketplace billing, transaction, and usage information is modeled and presented to customers.
Code quality and engineering practices:
Participate in code reviews, write clean, testable, maintainable code, and contribute to technical standards and knowledge sharing within the engineering team.
Continuous improvement:
Explore new technologies, learn unfamiliar cloud APIs, and identify opportunities to improve system reliability, development workflows, and overall product performance. Leverage AI-assisted coding tools to accelerate development while maintaining high engineering standards.
Requirements
At least
2 years of professional experience
developing full-stack web applications, with practical knowledge of both frontend and backend development.
Professional experience with
React and TypeScript, or strong JavaScript/TypeScript proficiency combined with the ability to work effectively in a TypeScript-focused codebase.
Hands-on experience deploying and maintaining applications on
AWS, particularly serverless services such as Lambda, API Gateway, and DynamoDB.
Familiarity with event-driven architectures and distributed systems, including technologies such as EventBridge, SQS, Step Functions, or DynamoDB Streams, is considered an asset.
Experience working with external APIs, integrating third-party platforms, and transferring, transforming, and synchronizing data across multiple systems.
Understanding of data consistency and integration workflows, including maintaining synchronized search indexes and CRM records.
Comfortable using AI-powered development tools, particularly Cursor, to support coding, debugging, and productivity.
Strong sense of ownership and accountability, with the ability to independently manage technical tasks and drive projects forward in a small engineering team.
Intellectual curiosity and a growth mindset, with the willingness to explore unfamiliar technologies, ask questions, and understand how individual contributions fit into broader system architecture.
Strong problem-solving and analytical skills, combined with attention to detail and a commitment to writing reliable, production-ready code.
Effective communication and collaboration skills, particularly when working with distributed teams and cross-functional stakeholders.
Adaptability and enthusiasm for working in a dynamic environment where engineers have significant autonomy and opportunities to influence product development.
Benefits
Competitive salary:
Annual base salary ranging from CAD $100,000 to $120,000, depending on experience, skills, and qualifications.
Performance-based compensation:
Potential eligibility for additional performance-related bonuses.
Comprehensive benefits:
Access to a broad employee benefits package.
Remote flexibility:
Remote-friendly working environment, with opportunities to collaborate with colleagues across different locations.
Modern technology stack:
Hands-on experience with React, TypeScript, Node.Js, Go, AWS, and event-driven cloud architectures.
AI-powered development:
Opportunities to work with advanced AI coding tools, including Cursor, as part of everyday engineering workflows.
Meaningful ownership:
Responsibility for significant product areas, with direct visibility into how your contributions impact customers and business operations.
Professional development:
Opportunities to expand your expertise in cloud infrastructure, software engineering, marketplace integrations, and scalable product development.
Collaborative culture:
Join a diverse and inclusive engineering environment that values innovation, different perspectives, continuous learning, and individual contributions.
Career growth:
Opportunity to develop within an established technology organization serving hundreds of software companies worldwide.
How Jobgether works:
We use an
AI-powered matching process
to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice:
By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Intermediate Software Engineer in Winnipeg, MB vacancy
- ...Tea and Coffee. Position Summary Join our AI team as an Intermediate AI Engineer, where you'll build and deploy AI applications, agents, and... ...Required • Bachelor's degree in Computer Science, Software Engineering, Information Technology, Data Science, or a related...Suggested
- ...reshaping the future with AtkinsRéalis. AtkinsRéalis is dedicated in engineering a better future for our planet and its people. Your role... ..., but not limited to Microsoft Office 365, project scheduling software, Maximo, ProjectWise, Oracle Enterprise Resource Planning,...SuggestedFor contractorsInternshipWork at officeFlexible hours
$112k - $125k per year
...specific team. This is a requirement for this role. Job title: Intermediate Software EngineerWhat your day-to-day will look like: Identify,... ...problem-solving aptitude Proven experience as a great Engineer BSc/BA in Computer Science or a related degree Generative...SuggestedLong term contractWork at officeRemote workFlexible hours- A fintech software company building the next version of its core wealth and portfolio management... ...data, and performance, and the engineering team works closely with product, UX, business... ...-time product engineering role for an intermediate full stack developer ready to own...SuggestedFull time
$120k per year
...business unit of AppDirect, is the leading solution built to help software companies generate revenue through data-driven Cloud go-to-... ...changes. Collaborate daily with a product manager and other engineers to shape how marketplace billing and usage data is modeled, synced...SuggestedContract workImmediate startRemote workWorldwide- Intermediate Software EngineerDepartment: Software Development Employment Type: Permanent - Full Time Location: Calgary DescriptionThe... ...Infrastructure team owns the infrastructure, tooling, and engineering practices that let us ship software safely and scale our...Permanent employmentFull timeCasual workInternshipLocal areaRemote workFlexible hours
- ...Job Description Overview Our Engineering Services team in Winnipeg is dynamic and tight‑knit, servicing local projects while contributing... ...for growth in the Manitoba marketplace, we are looking for an Intermediate Electrical Engineer to join our team in our Winnipeg office....Full timeFor contractorsInternshipWork at officeLocal areaFlexible hours
- ...technologies to help companies manage whole marketing portfolios with ease. As part of its expansion, Index is looking for a new full‑time Software Engineer to be part of its Montreal team. You will be a great addition to the team if you are a communicative person that exposes your...Full time
- ...in Hamilton, Ontario, supporting foundations, retaining structures, and major Canadian infrastructure projects. As an Intermediate Foundations Engineer at Egis, you will support geotechnical engineering design and delivery. Your work includes site investigations, soil,...Internship
- ...company with extensive experience in building and operationalizing AI software solutions. About UsAltaML is a leading North American applied... ...want to hear from you! We are looking for a Full Stack Software Engineer who builds software in an AI-native way — someone who treats...Permanent employmentFull timeFor contractorsWork at officeLocal area
$90k - $120k per year
Job Description: There is an exciting opportunity for an Intermediate Software Engineer to join Onni Capital in Vancouver. Onni Capital is a new investment and company building platform within the Onni Group. Operating at the intersection of a venture studio, private equity...InternshipWork at office$96k - $130k per year
Achievers is looking for an Intermediate Frontend Engineer to join our team and help shape the future of our product! We are seeking a forward-thinking... ...engineer who thrives on building world-class, accessible software. As an Intermediate Engineer at Achievers, you bring an...Permanent employmentFull timeWork at officeFlexible hours- ...and celebrations that are often open to the entire organization. Position SummaryReporting to the Senior Director, Engineering, the Intermediate Software Engineer will be responsible for building and hardening Trulioo's Agentic AI Verification capabilities, taking agent-based...Permanent employmentFull timeWork at officeLocal areaWorldwideFlexible hours3 days per week
$90k - $120k per year
...are keen to see all that we can achieve.About The Role SureSwift Capital is seeking an AI-native Experienced IntermediateSoftware Engineer to build Tradervue, the trading journal that individual traders and proprietary trading firms have used for 15 years to review and improve...Full timeInternshipWork at officeRemote work- Intermediate Software Developer - Geometry & Engineering Applications Metafold | Hybrid, Toronto preferredMetafold is building a new paradigm for tolerance analysis software. We're looking for an intermediate software developer to help us move faster-working alongside our...
$90k - $120k per year
...listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for an Experienced Intermediate Software Engineer, Ruby on Rails based in Canada. This role offers the opportunity to build and evolve a well-established trading journal...Full timeWork at officeRemote work- ...subject to change due to business priorities. As ATB's next Intermediate Full Stack Software Developer, you will design, develop, test, and maintain... ...Bachelor's degree in Computer Science, Software Engineering, Mathematics or related field. 2-3+ years of professional...Flexible hours1 day per week
$120k per year
Intermediate Software DeveloperPour la version française de cette description de poste, veuillez consulter le lien suivant / For the French version... ...development experience, ready to join AppDirect’s Firstbase engineering team. Whether you hold a degree in Computer Science (or a...Permanent employmentWorldwide- ...the Fortune 100* trust GitLab to ship better, more secure software faster. The same principles built into our products are reflected... ...or services of GitLab.An overview of this role As an Intermediate Software Engineer on GitLab’s Vulnerability Management team, you’ll help...Full time
- # Intermediate Software Engineer - Python or Go, Data, HybridRandstad Canada · Toronto, Ontario, CABack to resultsIntermediate Software Engineer - Python or Go, Data, HybridRandstad CanadaToronto, Ontario, CA Posted October 17, 2026 Via Randstad### Full Job DescriptionOur client...Permanent employmentFull time2 days per week
$120k per year
...culture—one that enables you to Be Seen, Be Yourself, and Do Your Best Work.About You We are looking to hire a skilled and ambitious software developer in Montreal. You are a highly technical, hands-on fullstack developer with a passion for producing maintainable and robust...Permanent employmentWorldwide- Software Developer - ETL - Intermediate:On behalf of our government client, Procom is searching for a Software Developer - ETL - Intermediate for a 4-... ...platforms, and data warehouses.• Collaborate with data engineering teams to ensure data quality, governance, and consistency...Contract workWork at officeImmediate start
- ...convenient Price Café offers free Tea and Coffee Job Title: Software Developer Location: Winnipeg Department: Business Systems... ...Manager Job Summary: Price Industries is building a new Engineering Technology team, and we are looking for an experienced Full Stack...
$85k - $115k per year
Fortinet is offering an exciting opportunity to hire a talented Software Development QA Specialist to join our FortiClient DevQA team in... ...Job Skills: Bachelor’s degree in Computer Science, Computer Engineering, or a related field. Minimum of four years of professional...Full timeWorldwideFlexible hours$100k - $125k per year
...production discipline to every channel our customers use.The Role: Intermediate Software Developer, Editor We're looking for a full-stack developer... ...contribute fixes and improvements to our multi-user editing engine (CRDTs, WebSockets, and Cloudflare Workers with Durable...Flexible hours- Intermediate Rails Software Developer – Job DescriptionReports To: Development Manager, Engineering & Security Location: Ideally in the Calgary area; can be remote/hybrid About the Job:We're hiring an Intermediate Rails Software Developer to build and maintain...Remote work
- ...Build AI Inference Networking software at Equinix using SDN, proxying, and open-source engineering expertise. Work within a globally distributed development team. As a Senior SDN Network Software Engineer, you will help develop open-source software for Equinix’s AI Inference...
- Cavtera is seeking an Intermediate Software Developer to enhance digital solutions in Kanata, ON. Collaborate closely with clients and build applications on Palantir Foundry while tackling operational challenges. In this role, you'll leverage 2-5 years of software development...
- ...obligations, ensure product reliability and verify component fit. 6. Completes technical drawings and release documents in accordance with Engineering procedures and ENAs (Notices of Action). 7. Provides Engineering support to Production, Quality Assurance, Customer Service...Full time
- Title: Software Developer - CRM - IntermediatePosition Type: ContractDuration: 120 daysMust Haves Oracle Siebel CRM testing experience is a must5+ years of experience with Siebel technical configuration / development / integration3+ year of development and testing experience...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Intermediate Software Engineer. Be the first to apply!
Related searches
- software engineer part time Winnipeg, MB
- software engineer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer - computer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- ingénieur logiciel Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer Winnipeg, MB
- software engineer - ai machine learning Winnipeg, MB

