Software Engineer Ii
$90k - $130k per yearPush Operations
The Company:
Push is an all-in-one platform that helps businesses grow and scale their companies by simplifying HR, payroll, time tracking, and scheduling. Our purpose is to help our customers free up their time by making people management ridiculously easy, so they can focus on their passion.
Our customer base includes some of the biggest brands, such as Earls Restaurant, Cactus Club, Crumbl Cookies and more.
The Team:
We're a group of competitive, dedicated people who place a high priority on competence and efficiency, but an even higher stock in engaged and passionate team members who contribute to our culture and make an impact. As part of our rapidly growing team you will play an important and unique role in working towards our mission to help 1 million people do what they love.
Take a look at a day in the life of our team: Behind the Scenes with our Software Engineers
The Role
We’re looking for a
Full Stack Developer
who is comfortable building across the stack—front end, back end, and mobile. You’ll be developing core features that power Push Operations’ workforce management platform, collaborating closely with product, design, and AI teams to deliver intuitive user experiences and scalable backend systems. Proficiency in
React and/or Native (or related cross-platform frameworks)
is an important part of this role, as our mobile apps are central to how customers interact with Push. Kindly note this position is for an existing role which we are actively hiring for.
Location:
Recently the world has changed so we are changing with it. We’re embracing new ways of working and are constantly adapting our practicesto ensure that wherever you are working from, you feel a part of the team and have everything you need to work comfortably. We are a remote-first company, Pushies can choose to work remotely or from our Downtown Vancouver office.
We are considering eligible candidates for this role from any location across Canada with a sufficient time zone overlap with our Vancouver team.
Job Duties:
Design, build, and maintain features across the
full stack
built using a variety of languages and technologiesFront-end: React/React Native web and mobile applicationsBack-end: PHP (and related frameworks), Node.Js, RESTful APIs, microservicesData: database schemas, integrations, and optimizationLevel up our existing systems by contributing to incremental modernization effortsLevel up production code by diagnosing and resolving issues, balancing against new feature deliveryCollaborate with designers and product managers to turn requirements into elegant, user-friendly solutionsEnsure high performance, security, and scalability across systemsBuild mobile experiences with
React Native
or related technology, ensuring smooth integration with backend servicesWrite clean, maintainable, and well-tested code;
participate in code reviews and knowledge sharingTroubleshoot, debug, and optimize performance issues across web, mobile, and back-end layersStay current with evolving tools, frameworks, and best practices for full stack and mobile development
Why Push?
Do what you love!
It’s the key to happiness. That’s why at Push we aim to create a supportive environment to help foster your passion for work, and keep you feeling energized and happy so you can do more of what you love.Grow Yourself.
We want to see you win in all areas. At Push, our mantra is: you will grow professionally and personally. We drive conversations around your personal and professional goals. Let’s crush it together.Make an Impact.
At Push, we believe everyone is born a genius, and our responsibility is to develop that genius within. Impact is our key metric - that’s why we challenge Pushies to show up as their authentic selves while creating a legacy.
Check out our About Us video: Additional Information
At Push, we place value on different types of experiences. If your experience looks a little different from what we’ve listed but you think you’re a good fit, we would still love to hear from you.
We celebrate diversity and promote equal opportunity. We appreciate what makes each of our team members different and encourage you to apply, no matter who you are or how you identify.
Push Operations welcomes and encourages applications from people with disabilities. Accommodations are available upon request for candidates participating in all aspects of the recruitment and selection process.
Please note that we use AI to screen and assess applicants for this position. Human oversight is maintained throughout the hiring process.
Salary: $90,000 - $130,000 CAD annually
The RoleRequirements3–5 years
of professional experience as a Full Stack DeveloperThis is an individual contributor role focused on hands-on execution rather than architecture ownership, though we're open to expanding scope and ownership as you grow with the teamProficiency with
JavaScript/TypeScript
and modern frameworks ( React, React Native, Node.Js )Proficiency with
PHP or a related backend framework
(Laravel, Symfony, or equivalent)Strong understanding of
RESTful APIs, microservices, and database systems
(SQL/NoSQL)Experience integrating frontends and mobile apps with back-end APIsFamiliarity with mobile-specific challenges (app store deployments, push notifications)Solid grasp of
testing
(unit, integration, end-to-end) and CI/CD pipelinesExperience with cloud platforms (AWS, GCP, or Azure) is an assetExcellent collaboration and communication skillsA passion for solving real-world problems with technology that makes a difference in people's livesProficiency with modern AI-driven tools such as Claude Code
Bonus Skills and Qualifications:
Experience with mobile analytics (Firebase, LogRocket, Mixpanel)Familiarity with workforce management, HR compliance, or payroll systemsKnowledge of accessibility standards for both web and mobile
#J-18808-Ljbffr
Push is an all-in-one platform that helps businesses grow and scale their companies by simplifying HR, payroll, time tracking, and scheduling. Our purpose is to help our customers free up their time by making people management ridiculously easy, so they can focus on their passion.
Our customer base includes some of the biggest brands, such as Earls Restaurant, Cactus Club, Crumbl Cookies and more.
The Team:
We're a group of competitive, dedicated people who place a high priority on competence and efficiency, but an even higher stock in engaged and passionate team members who contribute to our culture and make an impact. As part of our rapidly growing team you will play an important and unique role in working towards our mission to help 1 million people do what they love.
Take a look at a day in the life of our team: Behind the Scenes with our Software Engineers
The Role
We’re looking for a
Full Stack Developer
who is comfortable building across the stack—front end, back end, and mobile. You’ll be developing core features that power Push Operations’ workforce management platform, collaborating closely with product, design, and AI teams to deliver intuitive user experiences and scalable backend systems. Proficiency in
React and/or Native (or related cross-platform frameworks)
is an important part of this role, as our mobile apps are central to how customers interact with Push. Kindly note this position is for an existing role which we are actively hiring for.
Location:
Recently the world has changed so we are changing with it. We’re embracing new ways of working and are constantly adapting our practicesto ensure that wherever you are working from, you feel a part of the team and have everything you need to work comfortably. We are a remote-first company, Pushies can choose to work remotely or from our Downtown Vancouver office.
We are considering eligible candidates for this role from any location across Canada with a sufficient time zone overlap with our Vancouver team.
Job Duties:
Design, build, and maintain features across the
full stack
built using a variety of languages and technologiesFront-end: React/React Native web and mobile applicationsBack-end: PHP (and related frameworks), Node.Js, RESTful APIs, microservicesData: database schemas, integrations, and optimizationLevel up our existing systems by contributing to incremental modernization effortsLevel up production code by diagnosing and resolving issues, balancing against new feature deliveryCollaborate with designers and product managers to turn requirements into elegant, user-friendly solutionsEnsure high performance, security, and scalability across systemsBuild mobile experiences with
React Native
or related technology, ensuring smooth integration with backend servicesWrite clean, maintainable, and well-tested code;
participate in code reviews and knowledge sharingTroubleshoot, debug, and optimize performance issues across web, mobile, and back-end layersStay current with evolving tools, frameworks, and best practices for full stack and mobile development
Why Push?
Do what you love!
It’s the key to happiness. That’s why at Push we aim to create a supportive environment to help foster your passion for work, and keep you feeling energized and happy so you can do more of what you love.Grow Yourself.
We want to see you win in all areas. At Push, our mantra is: you will grow professionally and personally. We drive conversations around your personal and professional goals. Let’s crush it together.Make an Impact.
At Push, we believe everyone is born a genius, and our responsibility is to develop that genius within. Impact is our key metric - that’s why we challenge Pushies to show up as their authentic selves while creating a legacy.
Check out our About Us video: Additional Information
At Push, we place value on different types of experiences. If your experience looks a little different from what we’ve listed but you think you’re a good fit, we would still love to hear from you.
We celebrate diversity and promote equal opportunity. We appreciate what makes each of our team members different and encourage you to apply, no matter who you are or how you identify.
Push Operations welcomes and encourages applications from people with disabilities. Accommodations are available upon request for candidates participating in all aspects of the recruitment and selection process.
Please note that we use AI to screen and assess applicants for this position. Human oversight is maintained throughout the hiring process.
Salary: $90,000 - $130,000 CAD annually
The RoleRequirements3–5 years
of professional experience as a Full Stack DeveloperThis is an individual contributor role focused on hands-on execution rather than architecture ownership, though we're open to expanding scope and ownership as you grow with the teamProficiency with
JavaScript/TypeScript
and modern frameworks ( React, React Native, Node.Js )Proficiency with
PHP or a related backend framework
(Laravel, Symfony, or equivalent)Strong understanding of
RESTful APIs, microservices, and database systems
(SQL/NoSQL)Experience integrating frontends and mobile apps with back-end APIsFamiliarity with mobile-specific challenges (app store deployments, push notifications)Solid grasp of
testing
(unit, integration, end-to-end) and CI/CD pipelinesExperience with cloud platforms (AWS, GCP, or Azure) is an assetExcellent collaboration and communication skillsA passion for solving real-world problems with technology that makes a difference in people's livesProficiency with modern AI-driven tools such as Claude Code
Bonus Skills and Qualifications:
Experience with mobile analytics (Firebase, LogRocket, Mixpanel)Familiarity with workforce management, HR compliance, or payroll systemsKnowledge of accessibility standards for both web and mobile
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Software Engineer Ii in Winnipeg, MB vacancy
$144k per year
...help users explore places and find relevant offerings across Uber’s businesses, including Rides, Eats, and Ads. As a Backend Software Engineer on the team, you’ll build the services and APIs behind these experiences. You’ll work alongside backend, mobile, and machine learning...SuggestedLocal area- ...platform helps organizations modernize financial operations, increase visibility, and optimize spend across the enterprise.Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions. As an engineer, you will enhance the...SuggestedLocal areaFlexible hours
$104.5k - $142.8k per year
...A team where everyone makes play happen.Description In FC Quality Verification Engineering, our mission is to help our teams identify quality issues earlier. We build automation software and developer tools for EA SPORTS FC, including for the Companion App on iOS, Android...SuggestedFull timeWork at officeLocal area3 days per week- Summary/Objective Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions. As an... ...Domain Experience: Prior experience in corporate travel, booking engines, or expense management platforms. (Note: Candidates with...SuggestedWork at office
$91k - $140k per year
...potential. Title And SummarySoftware Engineer II Our PurposeMastercard powers economies... ...This program leverages business rules & AI engines, a streaming big data cluster, an in... ...at global scale. We are looking for a Software Developer to join our DMP team in Vancouver...SuggestedWork at officeWorldwideFlexible hours$113k - $122k per year
...exciting journey. PositionWe are looking for an experienced backend engineer who loves technology, can take ownership of the projects, is... ...of engineers who are working on building FISPAN’s accounting software integrations and plugins. Key Responsibilities/Qualifications...Permanent employmentWork at officeImmediate start- ...We’re Looking For Designs, develops, analyzes, and maintains software solutions for the organization’s products and systems (Aurora... ...optimizations.Stays up to date with the latest technologies and software engineering methodologies (C++, C#, Python, Agentic AI tools), applying...Work at office3 days per week
$82.1k - $147.9k per year
...excellence for web performance acceleration and edge computing.As a Software Engineer II, you will be responsible for:Advocating for a positive user... ...your favorite series, or managing your savings, we’re the engine behind the scenes. We provide the world's most distributed...Long term contractWork at officeRemote workWork from home$91k - $140k per year
...unique set of products and services that help people, businesses and governments realize their greatest potential.Title and Summary Software Engineer II Overview Ethoca, a Mastercard company, is transforming the way merchants and card issuers work together to combat fraud and...InternshipWorldwide- ...stuck in bureaucracy, you’ll love it here because we ship! Most engineers spend their careers building things users tolerate. We're building... ..., the badge that prints the moment someone checks in. When our software works, nobody notices. When it doesn't, the whole event feels it...Work at officeImmediate startWork from homeWorldwide
usd165k - usd225k per year
At Affi…? The Engineering team builds systems that power affirm’s mission. We take pride in our craft, building reliable, performant, and... ...look for You have a total of 1.5+ years of experience as a software engineer. You have experience designing, developing and launching...Work at officeRemote workFlexible hours- ...This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineer II (Backend) based in Canada. The Software Engineer II will join a growing Exposure Management team, building the backend...Remote work
$133k - $183k per year
...customer identity and authentication. This role is a hands‑on, mid‑engineering position inside Information Security, contributing to core CIAM... ...in Python or Kotlin, turning product requirements into working software that helps customers access their accounts securely.Work with...InternshipWork at officeRemote workFlexible hours- ...thousands of Canadians, Spring offers the opportunity to make a tangible impact through well-built technology.About The Role As a Software Engineer II, you are an experienced builder who can work independently across the full stack to deliver production-grade software. You take...Contract workRemote workFlexible hours
- Build Python data pipelines and full-stack applications as an Analysis Software Engineer II in Morrisville, North Carolina. Support scientific research at UL Research Institutes.This role develops software for Chemical Insights’ research into chemicals and risks to human health...
- ...nice thing about growing 30%+ at ~$2B ARR is that we need great engineers everywhere, and we have the room to shape the role around the right... ...the role:Samsara (NYSE: IOT) sits at the center of hardware, software, AI, and the physical world. The platform processes 25+ trillion...Long term contractFull timeRemote workRelocation packageFlexible hours
- ...frontend development. If you're interested in joining a dynamic engineering team that thrives on innovation and scaling to meet increased... ...conceptualization and business analysis to technical design and software development, utilizing a range of fullstack technologies.Interested...Internship
- ...the future of legal research with AI? Join our Global Westlaw Engineering organization and help shape the next generation of intelligent... ...scalable technical specifications; mentor senior and junior software engineers; champion MLOps and LLMOps practices and governance...Work at officeLocal areaWorldwideFlexible hours
$148.8k - $198.8k per year
Job Description As a Staff Software Engineer II at KeyCite, you will lead complex, business-critical engineering initiatives from architecture through production. You will modernise established platforms while maintaining the reliability that customers depend on, and you...Long term contractWork at officeLocal areaImmediate startFlexible hours$91k - $140k per year
...set of products and services that help people, businesses and governments realize their greatest potential.Title and Summary Software Engineer II (Backend Java)Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to connect...Worldwide- ...Tuesday-through-Thursday onsite schedule. Shape customer-focused applications from concept through deployment.As an AI Native Software Engineer II, you direct AI agents instead of writing code directly. You develop applications, workflow automations, and basic agents end-to...
$91k - $140k per year
...potential. Title And SummarySoftware Engineer II (Backend - Java) Who is Mastercard? Mastercard... ...platform leverages business rules and AI engines, streaming big-data technologies, in-... ...at global scale. We are looking for a Software Engineer II to join our DMP team in our...Work at officeWorldwide- Elevate your engineering career at affirm as a Frontend Software Engineer II, focusing on Marketing and Privacy. Work remotely in Canada to build efficient web experiences and insights. As a Software Engineer II in the Marketing & Privacy Engineering team, you'll develop high...Remote work
- ...impact as we build for the long term. About the role:As a Senior Engineer in the Infrastructure org, you will help evolve the cloud... ...requirements for the role: 6+ years of experience designing and building software, infrastructure, or distributed systems, including operating...Long term contractFull timeRemote workFlexible hours
$120.4k - $216.6k per year
...leading architectural decisions and mentoring engineers to elevate technical standards? Join... .... Your responsibilities as a Senior II Software Engineer will include the following: Architecting... ..., or managing your savings, we're the engine behind the scenes. We provide the world's...Work at officeWork from home- Build full-stack fintech software remotely from Mexico using modern languages, AWS, APIs, databases, and AI-powered development tools.As a Software Engineer II at Spring Financial, you will independently deliver production-grade features across the stack. You will connect technical...Remote work
- ...tools. Support technology helping prevent fraud globally.As a Software Engineer II on the Decision Management program team, you will design,... ...application functionality. The platform uses business rules, AI engines, streaming big-data technologies, in-memory data grids, APIs,...
- ...Amazon Ads using Spark, Scala, and distributed systems in Toronto. Help advertisers understand campaign performance.As a Software Development Engineer II, you will design, implement, test, and deploy analytical solutions at massive scale. The team supports measurement across...
- Build cybersecurity backend services with Go as a Software Engineer II based in Canada, working remotely with APIs and risk intelligence.This Software Engineer II role supports a growing Exposure Management team. You will develop reliable product APIs combining internet intelligence...Remote work
- Explore a remote role as a Software Engineer II with Affirm, specializing in mobile and full-stack development. Leverage your skills in React Native and API design in a dynamic team environment. As a Software Engineer II at Affirm, you will collaborate on mobile and web applications...Remote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer Ii. 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

