1

Mainframe Developer Jobs in British Columbia (NOW HIRING)

We're seeking an Intermediate Software Developer to join our dynamic team. In this position, you'll play a pivotal role in building and maintaining scalable, secure, and compliant web applications.

As a Software Developer with the AI Accelerator (AIA), your ability to design and build full-stack applications, knowledge of the Google Cloud Platform (GCP), and cloud related CI/CD tools and ...

As a Software Developer with the AI Accelerator (AIA), your ability to design and build full-stack applications, knowledge of the Google Cloud Platform (GCP), and cloud related CI/CD tools and ...

Senior Software Developer

Vancouver, BC · On-site

CA$107K - CA$157K/yr

The Autodesk Developer Enablement team is seeking a highly motivated, seasoned Senior Software Developer to build and maintain a distributed compute system. You will be part of a team that designs ...

Senior Software Developer

Vancouver, BC · On-site

CA$107K - CA$157K/yr

If so, the Autodesk Developer Enablement team is seeking a highly motivated and experienced Senior Software Developer to help build and operate Autodesk's distributed computing platform. You will ...

Software Developer

Burnaby, BC · On-site

CA$110K - CA$130K/yr

As an Embedded Developer at Fortinet, you will be responsible for the full development cycle of newer and award winning flagship Fortinet products. You will be given the opportunity to participate in ...

Software Developer

Burnaby, BC · On-site

CA$110K - CA$130K/yr

As an Embedded Developer at Fortinet, you will be responsible for the full development cycle of newer and award winning flagship Fortinet products. You will be given the opportunity to participate in ...

AI Application Developer

Burnaby, BC · On-site

CA$107K - CA$179K/yr

We are seeking an AI Application Developer to architect an end-to-end, closed-loop release cycle. You will design an AI-governed control plane that autonomously manages the software lifecycle ...

As a Software Development Engineer II, you will be a critical member of the team solving customer problems and driving the development and delivery of mission critical fraud controls across multiple ...

We are seeking a Senior Software Developer experienced in C++ and C# development within on-premise or cloud platform development environments who can provide hands-on technical leadership in new ...

The role The Senior AI Developer will play a key role in building and delivering applied Generative AI (Gen AI) capabilities within Seequent Evo, our geoscience data platform. The Senior AI Developer ...

Position Summary The Senior Software Developer will help us design, build, and test our Rust eBPF agent. Additionally, they will be a corecontributor to our other system call related agents. Key ...

Staff Software Developer

Burnaby, BC · On-site

CA$125K - CA$170K/yr

Work closely with DevOps and QA team to deliver high quality products Research, investigate, optimize and tune systems software (management/control/data plane) to enhance existing products. Implement ...

Staff Software Developer

Burnaby, BC · On-site

CA$125K - CA$170K/yr

Work closely with DevOps and QA team to deliver high quality products Research, investigate, optimize and tune systems software (management/control/data plane) to enhance existing products. Implement ...

CA$120K - CA$160K/yr

Fortinethas a great career opportunity for a Senior Windows Software Developer within its FortiClient team, which is responsible for one of the fastest-growing products in the company. FortiClient ...

Showing results 21-40

Mainframe Developer information

See British Columbia salary details

$29

$50

$69

How much do mainframe developer jobs pay per hour?

As of Aug 7, 2026, the average hourly pay for mainframe developer in British Columbia is $50.63, according to ZipRecruiter salary data. Most workers in this role earn between $42.79 and $56.97 per hour, depending on experience, location, and employer.

Is a mainframe developer hard to learn?

Mainframe developers typically need to learn specialized programming languages like COBOL and understand mainframe environments, which can have a steep learning curve for beginners. However, with prior programming experience and training, acquiring the necessary skills is achievable, and many employers offer on-the-job training or certification programs.

What is the difference between Mainframe Developer vs Mainframe Analyst?

AspectMainframe DeveloperMainframe Analyst
Primary RoleDesigning, coding, and testing mainframe applicationsAnalyzing and maintaining existing mainframe systems
Skills & CertificationsCOBOL, JCL, DB2, certifications like IBM Certified DeveloperCOBOL, JCL, system analysis, troubleshooting skills
Work EnvironmentDevelopment teams, coding in mainframe environmentsSupport teams, system analysis, user support
Industry UsageFinancial services, insurance, government agenciesFinancial institutions, healthcare, government agencies

While Mainframe Developers focus on creating and implementing mainframe applications, Mainframe Analysts primarily analyze, troubleshoot, and maintain existing systems. Both roles require similar technical skills and often work within the same industries, but their core responsibilities differ in development versus support and analysis.

What are some common challenges mainframe developers face when integrating legacy systems with modern applications?

Mainframe Developers often encounter challenges such as ensuring compatibility between legacy systems and newer technologies, managing data migration without disrupting business operations, and maintaining the security of sensitive data. Effective communication with cross-functional teams, such as application developers and infrastructure engineers, is essential to address these challenges. Staying updated on both mainframe and modern programming practices helps ease integration and ensures long-term system reliability.

Is a mainframe developer a good career?

A mainframe developer is a specialized IT professional who maintains and develops applications on mainframe systems, which are used by large organizations for critical operations. The role offers stable employment, competitive salaries, and requires skills in languages like COBOL and tools such as JCL. Demand remains steady in industries like finance and government, making it a viable career choice for those with relevant expertise.

What is a mainframe developer?

Mainframe Developers are specialized software engineers who design, develop, maintain, and troubleshoot applications on mainframe computer systems, such as IBM's z/OS. They typically work with languages like COBOL, JCL, and CICS, and are responsible for ensuring the performance, security, and reliability of mission-critical business applications. Mainframe Developers are commonly employed in industries like banking, insurance, and government, where large-scale, high-volume transaction processing is essential.

Is mainframe developer still in demand?

Mainframe developers are still in demand in industries such as finance, government, and insurance that rely on legacy systems. They typically work with COBOL, JCL, and mainframe environments, and demand remains steady due to the ongoing need for system maintenance and integration. However, the overall job market is gradually shifting toward modern technologies, so acquiring skills in related areas can enhance job prospects.

What are the key skills and qualifications needed to thrive as a mainframe developer?

To thrive as a Mainframe Developer, you need expertise in programming languages such as COBOL, JCL, and SQL, along with a strong understanding of mainframe operating systems and batch processing concepts. Familiarity with tools like IBM z/OS, DB2, CICS, and version control systems is typically required, and certifications from IBM or related organizations can be beneficial. Strong problem-solving abilities, attention to detail, and effective communication skills help Mainframe Developers excel in troubleshooting and collaborating with cross-functional teams. These skills are crucial for maintaining, optimizing, and modernizing legacy systems that are vital to many large organizations’ operations.
What job categories do people searching Mainframe Developer jobs in British Columbia look for? The top searched job categories for Mainframe Developer jobs in British Columbia are:
Infographic showing various Mainframe Developer job openings in British Columbia as of August 2026, with employment types broken down into 47% Full Time, and 53% Contract. Highlights an 89% In-person, and 11% Remote job distribution, with an average salary of $105,312 per year, or $50.6 per hour.

Full-time

Posted 18 days ago


Job description

About Benji Pays

At Benji Pays, we're on a mission to revolutionize how businesses get paid. We build automated accounts receivables solutions that help businesses streamline their financial operations, reduce manual errors, and improve cash flow - and we're growing fast.


Our success is driven by a commitment to innovation, excellence, and delivering an amazing customer experience from sales to support and all through the customer journey. You'll work on real problems that have a real impact, and you'll see exactly how your contributions help take this company to the next level.


If you thrive in an environment where great work is valued over titles, and you want to be part of something that genuinely moves the needle for our customers, you might be the perfect fit.


Our Core Values

At Benji Pays, our core values shape everything we do:

  • Integrity - We believe in doing the right thing, always.
  • Consultative - We listen and provide expert guidance.
  • Solve Real Problems - We are dedicated to finding effective solutions.
  • Get Stuff Done (GSD) - We are proactive and results-oriented.


Summary

Are you ready to shape the future of financial technology? At Benji Pays, we're on a mission to empower businesses with seamless payment solutions. We're seeking an Intermediate Software Developer to join our dynamic team. In this position, you'll play a pivotal role in building and maintaining scalable, secure, and compliant web applications. If you thrive on solving complex challenges and delivering impactful solutions, we'd encourage you to apply!


Responsibilities

  • Develop and maintain scalable, secure and compliant web applications and supporting services using Node.js, Express, EJS, HTML/CSS, JavaScript, TypeScript, MongoDB.
  • Collaborate with product managers, designers, support teams and other developers to understand requirements and deliver robust solutions.
  • Deliver clean, efficient, readable code that adheres to best practices and coding standards.
  • Responsibly leverage AI-assisted development tools to augment software development workflows.
  • Troubleshoot and debug issues across the stack, including frontend, backend, and database layers.
  • Implement and maintain integrations with third-party systems and APIs.
  • Drive the implementation of projects, features and enhancements through deployment and ongoing maintenance.
  • Participate in code reviews to ensure code quality and share knowledge with the team.


Qualifications

  • Bachelor's degree or College Diploma in Computer Science, Engineering, Software Development, or a related field, OR equivalent practical experience.
  • 3+ years experience developing web applications.
  • Proficiency in both frontend and backend technologies.
  • Strong knowledge of JavaScript / Typescript, HTML/CSS, and responsive development.
  • Experience using MongoDB.
  • Experience building developer-facing front-end integration libraries, or SDKs would be a strong asset.
  • Experience with templating engines or templated web frameworks such as EJS.
  • Experience writing automated tests.
  • Experience using AI-assisted development tools.
  • Ability to troubleshoot and debug issues across multiple layers of the application stack.
  • Love for problem solving with an innate sense of curiosity.
  • Eagerness to learn, grow and improve with your team.
  • Passionate about code quality with a thorough understanding of software development concepts that promote readability, maintainability, and testability.
  • Proven ability to work independently
  • Desire to be challenged, take ownership of projects and see them through to delivery.
  • General understanding of IT infrastructure and networking principles.
  • Willingness to provide Tier 3 support as needed, resolving escalated customer issues.
  • Excitement and curiosity about Benji Pay's mission!


Why Join Benji Pays

  • A true startup experience with well-funded backing, a strong runway and clear growth trajectory.
  • A product customers genuinely depend on. Your work directly impacts their financial operations.
  • Collaborative, low-ego team that values people who 'get stuff done'.
  • Healthcare Spending Account assisting you and your family with your most important health needs.
  • Opportunity to grow further in your role as the company scales.
  • Our office is right in the heart of downtown Vancouver with stunning ocean and mountain views from one of the city's most exclusive business neighbourhoods.
  • Easy commute with close access by SkyTrain, West Coast Express, or car.
  • We support a hybrid lifestyle with a focus on work-life balance out of our Vancouver office. Ideally, candidates are able to work from the office at least 2 days per week.
  • Stocked kitchen with local coffee and snacks.
  • Mac laptops so you can do your best work.


Exceptional Opportunities Are Rare

Benji Pays is not your typical software company. When we hire you, we are not just offering you a job; we are committing to investing in you and your long-term career. You'll help shape how this innovative company operates and make a genuine impact on the future of our people, product, and clients.


We invite all qualified candidates to apply. Please note, you must be eligible to work in Canada to be considered for this role. We thank you for your interest; however, only successful applicants will be contacted. Please, no recruiters or phone calls.