Senior Software Engineer (Full-Stack, Frontend-Leaning), TEAR Team, Billing POD
IBM
Introduction
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.
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.]
- ..., and resolve complex issues across the stack Ensure code quality through automated... ...reviews Collaborate with cross-functional teams to implement features and business logic... ...to junior developers Requirements Senior-level full stack developer with Dev Lead Experience...SeniorFull time
- .... Learn more at fleetworthy.com . About the Role The Senior Software Engineer is a hands-on technical contributor embedded in our agile development... ...the way and building software that fits cleanly into the team's architecture. You bring strong full-stack experience,...SeniorFront endRemote workShift work
- ...The Province requires up to fifty (50) Full Stack Developers to work with 3D on service innovation... ...program review or product delivery teams. These teams, led by GoA product owners and... ...of project issues including the related software ecosystem, the project team working agreement...SeniorFront endRemote jobFull timeContract work
$70k - $140k per year
Senior Full Stack .NET Developer Position Description Are you motivated by the opportunity to delight your clients by providing innovative... ...improvement, and delivering business value through modern software engineering practices. If you thrive in collaborative environments...SeniorFront endContract work- ...knowledge/skills: Cloud Architecture, Full Stack Development, Agile Methodologies, Data... ...Operating System, Microsoft Office software, Microsoft Project Formal application... ...Leaflet, ArcGIS Duties: Develop frontend website architecture and backend web apps...SeniorFront endRemote jobWork at office
- ...in assets under management, our dedicated team of finance experts is driven by a shared... ...expand nationally to Vancouver. POSITION Software Engineer LOCATION Edmonton, Alberta or... ...OPPORTUNITY The ideal candidate is a strong full stack Software Engineer who is...Front endLong term contractFull timeInternshipWork at officeFlexible hours1 day per week
- ...You are a Billing Specialist responsible for accounts receivable billing preparation and reporting of data in the company financial systems... ...and reporting of various business functions. Join our Ledcor team in Edmonton AB! Essential Responsibilities: Process and audit...Full timeWork at office1 day per week
- ...dynamic world of heavy civil construction? Our team is made up of experts in their fields; we... ...build careers and futures. Join us as a BILLING ANALYST and be a part of our commitment to... ...the maintenance of our internal billing software to allow for seamless LEM creation for our...Full timeContract workFor contractorsWork at officeMonday to fridayShift work
$33.27 - $34.27 per hour
...Company Description Your Team and Working Environment Since 1915, Fairmont Hotel... ...diverse talent. Job Description Shift Engineer (Full Time) In a safe and efficient manner... ...energy management and building automation software programs. Motivated by opportunity to...Hourly payPermanent employmentFull timeWorldwideShift work$99.36k - $136.62k per year
...We’re looking for Software Engineer 2 to join Procore’s Materials Team within Resource Management. In this role, you'll independently own and deliver features... ...design through launch, with occasional guidance from senior engineers. Build and evolve data-import and ingestion...SeniorLong term contractFull timeWork at officeImmediate start- ...C-FER utilizes our varied expertise in engineering analysis and large-scale testing, with... ...also developed specialized engineering software to assist the oil and gas industry to conduct... ...an immediate opening for a permanent, full-time Senior Software Developer to join our Digital...SeniorPermanent employmentFull timeInternshipImmediate start
$83.08k - $115.03k per year
...Protected Areas Location: Edmonton Full or Part-Time: Full Time Hours... ...12, 2024 Classification: Engineering and Related Level 2 (522ERA) Salary... ...candidate will develop software systems and automation processes... ...building robust tools supporting the team implementing the TIER...Permanent employmentFull timeTemporary workPart timeCasual workMonday to fridayFlexible hoursShift work2 days per week- ...the best work since 1961. We are engineers, scientists, and construction professionals... ...a responsive, cross-disciplinary team of bright, curious, and innovative... ...We are looking to hire a Full time Hybrid or Remote (within ALBERTA) Senior Electrical Engineer in our Alberta...SeniorFull timeWork at officeRemote workMonday to fridayFlexible hours
- ...Canada to recruit experienced mid-senior to senior-level engineering professionals . These opportunities... ...Collaborate with multidisciplinary teams including project managers, operations... ...Proficiency with relevant engineering software, tools, and systems Benefits Extended...SeniorFull timeFor contractors
$95k - $125k per year
...constructed. Entuitive is looking for a Senior Structural Engineer, based in our Edmonton office to be part of our Structural Engineering team. Take the opportunity to learn more... ...Word and Excel and structural analysis software (SAP2000, RAM, etc.). ~ Excellent communication...SeniorFull timeContract workWork at officeFlexible hours- ...The opportunity: Associated Engineering, a proudly Canadian, Employee-owned Company is seeking an experienced and dedicated Accouting clerk - billing to join our team in our Edmonton Office office. What we offer: Flexible/hybrid working arrangements, depending on...Long term contractFor contractorsInternshipWork at officeLocal areaFlexible hours
$24 per hour
...Team Lead – Retail Sales & Lead Generation Part-Time Opportunities | $24/hour + Performance Bonus + Commission Lead. Coach. Grow. Are you ready to take the next step in your career? Do you have a passion for sales, leadership, and mentoring others to succeed? If...Full timePart timeShift work$92.93k - $132.75k per year
...your transportation planning and engineering skills? The City of Edmonton has... ...within the City. As a Senior Engineer, you will be responsible for leading the team of Engineers and Planners to provide... ...demand models and traffic modeling software outputs (such as Emme, Synchro...SeniorPermanent employmentFull timeWork from home- ...Purpose As a Principal Structural Engineer , you will provide senior technical leadership and subject matter... ..., fabricators, and construction teams on complex technical matters. Quality... ...complex structural designs across the full project lifecycle (concept through detailed...SeniorFront endFull time
- ...Highlights of the Job We are hiringone full-time, permanentSenior Transmission & Substation Engineer working out of Edmonton, AB. The Senior Lead Transmission & Substation Engineer is... ...MS project) ~ Ability to contribute in a team environment, and to guide the work of...SeniorFull timeFor contractors
- ...Bantrel is proud to be a leading provider of Engineering, Procurement, Construction and Construction Management (... ...Description We are currently seeking a qualified Senior Process Engineer to join our Energy team based in Edmonton, AB . The Senior Process Engineer...SeniorLong term contractFull timeInternshipWork at officeLocal areaImmediate startRemote workFlexible hours
- ...bold ideas and big dreams and become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction... ...’s Buildings + Places business line is seeking a Senior Mechanical Engineer to help lead building projects across...SeniorFull timeInternshipWork at officeLocal areaWorldwideFlexible hours
- ...specializes in asset integrity management and engineering solutions to ensure operational efficiency... ...and optimizing performance. This is a full-time hybrid role for an Electrical... ...complex projects Coordinate with internal teams, clients, consultants, and technical staff...SeniorFull timeWork at officeLocal area
- ...Team Lead Position Summary At Elantis we help organizations... ...continuous improvement. Act as the senior team lead and trusted advisor... ...across the wider Microsoft stack Power Apps Power Automate... ...and compliance and unlock the full potential of Microsoft technologies...SeniorLong term contractFull timeFlexible hours
- ...Rimkus is a global leader in engineering and technical consulting, providing... ..., and commercial sectors. Our team of engineers, scientists, and... .... We are seeking a Senior Electrical Engineer with extensive... ...knowledge of a variety of computer software applications including...SeniorFull timeWork at officeLocal areaWork from homeWorldwideFlexible hours
- ...Crippen Berger (KCB) is looking for Senior Civil/Geotechnical Engineer(s) , to work on a variety of multifaceted... ...and advance your career in our One Team culture that builds strong,... ...water resources sectors. We offer a full range of services from our offices in...SeniorLong term contractWork at office
- ...can be a place where people can bring their full selves to work, no matter their identity,... ...in approximately 2028. The technical team supports the Kearl mine site which has been... ...Developing, reviewing, and updating engineering standards and guidelines Representing...SeniorPermanent employmentFull timeWork from homeRelocationRelocation packageFlexible hours
- ...Associated Environmental Consultants, part of the Associated Engineering Group of companies, is a proudly Canadian, employee-... .... We are seeking an experienced and dedicated Senior Water Scientist / Engineer to join our team in our Edmonton office. In this role you will...SeniorLong term contractInternshipWork at officeLocal areaFlexible hours
$110k per year
...applications. The purpose of the Senior Firmware Developer is to lead... ...to the Embedded Systems Team Lead , including planning,... ...expertise and leadership in embedded software systems, applied to telecom,... ...Collaborate with hardware engineers, software developers, and QA analysts...SeniorPermanent employmentFull timeCasual workRelocationMonday to fridayFlexible hoursShift work- .... What You'll Do Reporting to Senior Project Engineering Lead, the Engineering Project Manager is... ...collaborating with cross-functional teams within engineering, manage project delivery... ...’ experience managing medium to large full cycle construction projects required...SeniorWeekly payLong term contractFull timeFor subcontractor
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (Full-Stack, Frontend-Leaning), TEAR Team, Billing POD. Be the first to apply!
- software engineer intern Edmonton, AB
- linux software engineer Edmonton, AB
- software engineer - robotics Edmonton, AB
- software engineer Edmonton, AB
- software developer no experience Edmonton, AB
- software engineer part time Edmonton, AB
- ingénieur logiciel Edmonton, AB
- software engineer devops Edmonton, AB
- software developer entry level Edmonton, AB
- software developer summer internship Edmonton, AB
