Talent.com
IBM
Software Engineering Senior Software Engineer (Full-Stack, Frontend-Leaning), TEAR Team, BillingIBM • Toronto, ON, Canada
Software Engineering Senior Software Engineer (Full-Stack, Frontend-Leaning), TEAR Team, Billing

Software Engineering Senior Software Engineer (Full-Stack, Frontend-Leaning), TEAR Team, Billing

IBM • Toronto, ON, Canada
7 days ago
Job type
  • Full-time
Job description

At IBM Software, we transform client challenges into solutions. Building the world's leading AI-powered, cloud-native products that shape the future of business and society. Our legacy of innovation creates endless opportunities for IBMers to learn, grow, and make an impact on a global scale. Working in Software means joining a team fueled by curiosity and collaboration. You'll work with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a culture that values innovation, growth, and continuous learning, IBM Software places you at the heart of IBM's product and technology landscape. Here, you'll have the tools and opportunities to advance your career while creating software that changes the world.With Confluent, data doesn't sit still. We put information in motion, streaming in near real time so organizations can react faster, build smarter, and deliver experiences as dynamic as the world around them.

Your role and responsibilities

About the Team

The TEAR team's Billing POD owns the systems that turn Confluent Cloud usage into accurate, reliable billing - [metering and usage aggregation, rating/pricing, invoicing, and integrations with payment/ERP systems]. Billing is mission-critical: correctness, auditability, and scale are non-negotiable, and our work directly impacts revenue and customer trust. We move closely with Product, Finance, Design, and downstream platform teams.

This is a full-stack role, but it leans frontend-heavy - you'll spend the majority of your time building the billing, usage, and invoicing experiences our customers and internal teams rely on, while still understanding and contributing meaningfully to the backend services behind them. Our stack includes a React, Redux, and TypeScript frontend, with [backend: e.g., Go / Java] on Kubernetes, running on [AWS/GCP/Azure]. We use [Kafka/Flink, Postgres, Grafana, OpenSearch] to build, observe, and reconcile everything we ship.

What You'll Do

  • Design, build, and operate features across the Billing domain, with a primary focus on the frontend - rich, intuitive billing, usage, and invoicing experiences in React, Redux, and TypeScript.
  • Contribute to the backend services behind those experiences ([metering pipelines, rating/invoicing, usage aggregation]) - enough to own features end to end, not just the UI layer.
  • Independently deliver features end to end with high quality - design, implementation, production rollout, and on-call ownership.
  • Develop reliable, performant systems with a high bar for data correctness, idempotency, and reconciliation across high-volume usage data.
  • Contribute to one-pagers, design reviews, and KIPs for your product area, and provide thorough PR reviews.
  • Strengthen the POD's operational excellence - testing, monitoring, runbooks, and shared ownership of production systems.

Required education

Bachelor's Degree

Preferred education

Master's Degree

Required technical and professional expertise

  • 2+ years of software engineering experience, with depth in frontend development and comfort working across the stack.
  • Strong proficiency building complex frontend applications with React, Redux, and TypeScript.
  • Working proficiency in [backend language - e.g., Go, or another statically typed language such as Java, C++, or Rust], with the ability to build and extend backend services.
  • Strong understanding of cloud-native development and distributed systems.
  • A strong instinct for data integrity - experience with data pipelines, event streaming, or relational databases.
  • Good grasp of the design and architecture of your product area; able to work mostly self-sufficiently on well-scoped problems and help teammates with specific tasks.
  • Strong collaboration, communication, and ownership skills.

Preferred technical and professional experience

  • You have a frontend craft mindset - you care about UX quality, performance, and maintainable component architecture - while being happy to dive into the backend when a feature needs it.
  • You care deeply about correctness, reliability, and auditability - billing has no margin for silent errors.
  • You take pride in owning features end to end across the stack and collaborating across disciplines to deliver value.
  • [Bonus: exposure to billing, metering, payments, usage-based pricing, or financial systems.]

ABOUT BUSINESS UNIT

IBM Software infuses core business operations with intelligence-from machine learning to generative AI-to help make organizations more responsive, productive, and resilient. IBM Software helps clients put AI into action now to create real value with trust, speed, and confidence across digital labor, IT automation, application modernization, security, and sustainability. Critical to this is the ability to make use of all data, because AI is only as good as the data that fuels it. In most organizations data is spread across multiple clouds, on premises, in private datacenters, and at the edge. IBM's AI and data platform scales and accelerates the impact of AI with trusted data, and provides leading capabilities to train, tune and deploy AI across business. IBM's hybrid cloud platform is one of the most comprehensive and consistent approach to development, security, and operations across hybrid environments-a flexible foundation for leveraging data, wherever it resides, to extend AI deep into a business.

YOUR LIFE @ IBM

In a world where technology never stands still, we understand that, dedication to our clients success, innovation that matters, and trust and personal responsibility in all our relationships, lives in what we do as IBMers as we strive to be the catalyst that makes the world work better.

Being an IBMer means you'll be able to learn and develop yourself and your career, you'll be encouraged to be courageous and experiment everyday, all whilst having continuous trust and support in an environment where everyone can thrive whatever their personal or professional background.

Our IBMers are growth minded, always staying curious, open to feedback and learning new information and skills to constantly transform themselves and our company. They are trusted to provide on-going feedback to help other IBMers grow, as well as collaborate with colleagues keeping in mind a team focused approach to include different perspectives to drive exceptional outcomes for our customers. The courage our IBMers have to make critical decisions everyday is essential to IBM becoming the catalyst for progress, always embracing challenges with resources they have to hand, a can-do attitude and always striving for an outcome focused approach within everything that they do.

Are you ready to be an IBMer?

ABOUT IBM

IBM's greatest invention is the IBMer. We believe that through the application of intelligence, reason and science, we can improve business, society and the human condition, bringing the power of an open hybrid cloud and AI strategy to life for our clients and partners around the world.

Restlessly reinventing since 1911, we are not only one of the largest corporate organizations in the world, we’re also one of the biggest technology and consulting employers, with many of the Fortune 500 companies relying on the IBM Cloud to run their business.

At IBM, we pride ourselves on being an early adopter of artificial intelligence, quantum computing and blockchain. Now it's time for you to join us on our journey to be a responsible technology innovator and a force for good in the world.

IBM is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, neurodivergence, age, or other characteristics protected by the applicable law. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

OTHER RELEVANT JOB

#J-18808-Ljbffr
Create a job alert for this search

Software Engineering Senior Software Engineer (Full-Stack, Frontend-Leaning), TEAR Team, Billing POD Professional Multiple Cities • Toronto, ON, Canada

Similar jobs

Senior Software Engineer (Brain Team) - C$111,300 - C$190,800 A Year

Magnet ForensicsToronto County, Canada
Full-time

Develops and optimizes AI capabilities, collaborating with cross-functional teams to build solutions for digital forensics workflows. Show more

 • Promoted

Senior Software Engineer - Fintech/Payments

HopperToronto, Canada
Full-time

About the jobAt Hopper, we're on a mission to build the most customer-centric travel company on earth.We are leveraging the power that comes from combining massive amounts of data and machine l... Show more

 • Promoted

Senior Software Engineer, Site Reliability Engineering

Thumbtacktoronto, on, Canada
Full-time

About the Site Reliability Engineering Team.Thumbtack's Site Reliability Engineering team focuses on creating and maintaining a reliable, secure, and scalable platform vital for a seamless user exp... Show more

 • Promoted

Senior Software Engineer-1

G AdventuresToronto, Ontario, Canada
Full-time

Let’s go on an adventure together! Hey there, we’re G Adventures.We’re one of the world’s leading small group travel companies, and we’ve always believed that travel isn’t just about where you go —... Show more

 • Promoted

Senior Software Engineer

Zoom Information, Inc.toronto, on, Canada
Full-time

ZoomInfo is where careers accelerate.We move fast, think boldly, and empower you to do the best work of your life.You’ll be surrounded by teammates who care deeply, challenge each other, and celebr... Show more

 • Promoted

Team Lead, Software Engineering

Clutch CanadaToronto
Full-time +1

Canada's largest online used car retailer, delivering a seamless, hassle-free car-buying experience to drivers everywhere.Customers can browse hundreds of cars from the comfort of their home, get t... Show more

 • Promoted

Senior Software Engineer

ElastifyToronto, Canada
Full-time

This range is provided by Elastify.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Direct message the job poster from ElastifyData and Software ... Show more

 • Promoted

Senior Software Manager - Ai Billing & Expense Platform - C$181,600 - C$272,400 A Year

Themis Solutions Inc.North York, Canada
Full-time

Manage a team developing an AI billing system for a FinTech company, located in Burnaby, Canada. Show more

 • Promoted

Senior Software Engineering Manager - Capital One Travel Tech - Full stack

Capital OneToronto, Ontario, Canada
Full-time

Senior Software Engineering Manager - Capital One Travel Tech - Full Stack.For 30 years, we’ve been on a mission to change banking for good and build relationships by making credit accessible, simp... Show more

 • Promoted

Senior Software Engineer

7shiftstoronto, on, Canada
Full-time

With an easy-to-use app and industry-specific solutions, 7shifts saves time, reduces errors, and helps keep costs in check for over 55,000 restaurants.Our mission is to simplify team management and... Show more

 • Promoted

Senior/Staff Software Engineer

Senpilottoronto, on, Canada
Full-time

Senpilot is the AI system revolutionizing utilities and building the future of intelligent infrastructure.Through a single platform that integrates with the systems utilities already rely on, our A... Show more

 • Promoted

Senior Software Engineering Manager - Capital One Travel Tech - Full stack

Capital One Canadatoronto, on, Canada
Full-time

Senior Software Engineering Manager – Capital One Travel Tech – Full Stack.Location: Toronto, Ontario, Canada.For 30 years, we’ve been on a mission to change banking for good and build relationship... Show more

 • Promoted

Software Engineering Team Lead - C$120,000 - C$160,000 A Year

MonksNorth York, Canada
Full-time

Lead the deployment and evolution of MarTech solutions, acting as a technical SME and collaborating on architecture and roadmap. Show more

 • Promoted

Clutch Team Lead Software Engineering

Clutch SecurityToronto, Canada
Full-time

Drive innovation at Clutch as a Team Lead in Software Engineering, mentoring a talented team while directly shaping code quality and project execution in a hybrid role.Clutch is searching for a Tea... Show more

 • Promoted

Senior Software Engineer

CircleCIToronto, ON, CA
Full-time

AI agents don’t just run pipelines.They write code, trigger builds, interpret failures, and propose fixes.The interfaces that developers use to understand and trust that work don’t exist yet.At Cir... Show more

 • Promoted

Senior Software Engineer, Billing Platform

Segment (Twilio)Toronto, Canada
Full-time

About SentrySoftware runs the world and the pace is faster than ever.Sentry helps developers fix errors and performance issues before users notice, so teams can spend less time firefighting and mor... Show more

 • Promoted

Element Software Engineering Manager Role

Element Fleet Managementtoronto, on, Canada
Full-time

Shape the future of fleet management at Element as a Software Engineering Manager in Toronto.Drive innovation and delivery for our web-based platforms while ensuring top-quality outcomes.In this im... Show more

 • Promoted

Senior Software Engineer, Platform

Pockethealthtoronto, on, Canada
Full-time

What if you could personally impact the future of healthcare? As part of the PocketHealth team, you will enable hospitals and clinics across North America — and more importantly, empower over 2 mil... Show more

 • Promoted

Senior Software Engineer

OpenTextrichmond hill, york region, Canada
Full-time

This range is provided by OpenText.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.OpenText Business Network is a cloud platform that facilitate... Show more

 • Promoted

Senior Software Engineer

Boosted.aitoronto, on, Canada
Full-time

AI purpose-built for finance to help teams do more.Our mission is to optimize investing and boost productivity.We’re already trusted by leading enterprises and developers with over $5T under manage... Show more