Sr. Software Backend Engineer – Java & Kotlin – Capgemini – Toronto, ON

Company: Capgemini

Location: Toronto, ON

Expected salary:

Job date: Thu, 20 Mar 2025 06:14:18 GMT

Job description: Job Title: Senior Software Engineer – Java/KotlinLocation: Toronto, CanadaJob Description:As a Senior Engineer at Capgemini, you will build distributed data processing solutions and highly loaded database solutions for various cases, including reporting, product analytics, marketing optimization, and financial reporting. You will contribute as part of a self-organized team of expert data engineers working in an exciting, innovative environment for our client, creating the foundation for decision-making at a company dealing with billions of events per day.Key Responsibilities:

  • Obtain tasks from the project lead or Team Lead (TL), prepare functional and design specifications, and approve them with all team members.
  • Ensure that assigned areas are delivered within set deadlines and required quality objectives.
  • Provide estimations, agree on task duration with the manager, and contribute to the project plan of the assigned area.
  • Analyze the scope of alternative solutions and make decisions about area implementation based on experience and technical expertise.
  • Lead functional design of assigned areas, ensuring design decisions meet architectural and design requirements.
  • Address area-level risks, provide and implement mitigation plans.
  • Resolve crisis & report on area readiness/quality and raise red flags in crisis situations beyond their area of responsibility.
  • Initiate and conduct code reviews, create code standards, conventions, and guidelines.
  • Suggest technical and functional improvements to contribute to the product.
  • Constantly improve professional level.
  • Collaborate with other teams, promoting a culture of inclusion and respect.

Required Skills:

  • B.S. or equivalent experience, M.S., or PhD in Computer Science.
  • 5+ years of proven experience with Java/Kotlin as backend engineer.
  • Ability to analyze and improve efficiency, scalability, and stability of various system resources.
  • Experience with service-oriented architecture, writing REST API’s, unit testing, and architectural design.
  • Understanding of modern web stacks and architecture (HTTP, REST).
  • Experience with SQL and NoSQL databases and other technologies (e.g., Postgres, Redis, Elasticsearch, RabbitMQ).
  • Experience building large-scale, real-time applications.
  • Contributor to open-source projects.

Good to Have:

  • Proficiency in the Android ecosystem (Android SDK, frameworks, APIs).
  • Familiarity with modern Android development practices.

Diversity and Inclusion:Capgemini is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We encourage applications from all backgrounds and communities, and we are committed to having a team that is made up of diverse skills, experiences, and abilities.#LI – JE1Life at CapgeminiCapgemini supports all aspects of your well-being throughout the changing stages of your life and career. For eligible employees, we offer:Flexible workHealthcare including dental, vision, mental health, and well-being programsFinancial well-being programs such as 401(k) and Employee Share Ownership PlanPaid time off and paid holidaysPaid parental leaveFamily building benefits like adoption assistance, surrogacy, and cryopreservationSocial well-being benefits like subsidized back-up child/elder care and tutoringMentoring, coaching and learning programsEmployee Resource GroupsDisaster ReliefAbout Capgemini EngineeringWorld leader in engineering and R&D services, Capgemini Engineering combines its broad industry knowledge and cutting-edge technologies in digital and software to support the convergence of the physical and digital worlds. Coupled with the capabilities of the rest of the Group, it helps clients to accelerate their journey towards Intelligent Industry. Capgemini Engineering has more than 55,000 engineer and scientist team members in over 30 countries across sectors including Aeronautics, Space, Defense, Naval, Automotive, Rail, Infrastructure & Transportation, Energy, Utilities & Chemicals, Life Sciences, Communications, Semiconductor & Electronics, Industrial & Consumer, Software & Internet.Capgemini Engineering is an integral part of the Capgemini Group, a global leader in partnering with companies to transform and manage their business by harnessing the power of technology. The Group is guided every day by its purpose of unleashing human energy through technology for an inclusive and sustainable future. It is a responsible and diverse organization of over 360,000 team members in more than 50 countries. With its strong 55-year heritage and deep industry expertise, Capgemini is trusted by its clients to address the entire breadth of their business needs, from strategy and design to operations, fueled by the fast evolving and innovative world of cloud, data, AI, connectivity, software, digital engineering and platforms. The Group reported in 2022 global revenues of €22 billion.Get the Future You Want | www.capgemini.comDisclaimer[MMH1]Capgemini is an Equal Opportunity Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, national origin, gender identity/expression, age, religion, disability, sexual orientation, genetics, veteran status, marital status or any other characteristic protected by law.This is a general description of the Duties, Responsibilities and Qualifications required for this position. Physical, mental, sensory or environmental demands may be referenced in an attempt to communicate the manner in which this position traditionally is performed. Whenever necessary to provide individuals with disabilities an equal employment opportunity, Capgemini will consider reasonable accommodations that might involve varying job requirements and/or changing the way this job is performed, provided that such accommodations do not pose an undue hardship.Capgemini is committed to providing reasonable accommodations during our recruitment process. If you need assistance or accommodation, please reach out to your recruiting contact.Click the following link for more information on your rights as an Applicant http://www.capgemini.com/resources/equal-employment-opportunity-is-the-lawPlease be aware that Capgemini may capture your image (video or screenshot) during the interview process and that image may be used for verification, including during the hiring and onboarding process.Applicants for employment in the US must have valid work authorization that does not now and/or will not in the future require sponsorship of a visa for employment authorization in the US by Capgemini.

Capgemini in Toronto, Canada is looking for a Senior Software Engineer with experience in Java/Kotlin to build distributed data processing and database solutions for various applications. The role involves contributing to a self-organized team, leading design decisions, providing estimates, and ensuring area delivery within set deadlines. Required skills include a degree in Computer Science, 5+ years of Java/Kotlin experience, and knowledge of service-oriented architecture, REST APIs, and SQL/NoSQL databases. Experience with real-time applications and open-source projects is a plus. Capgemini values diversity and inclusion, offering a range of benefits and programs to support employee well-being. The company is a global leader in engineering and R&D services, with a focus on digital and software technologies. Applicants for this position must have valid work authorization in the US.

Sr. Software Backend Engineer- Kotlin -Java – Capgemini – Toronto, ON

Company: Capgemini

Location: Toronto, ON

Expected salary:

Job date: Thu, 20 Mar 2025 03:07:18 GMT

Job description: Job Title: Senior Software Engineer – Java/KotlinLocation: Toronto, CanadaJob Description:As a Senior Engineer at Capgemini, you will build distributed data processing solutions and highly loaded database solutions for various cases, including reporting, product analytics, marketing optimization, and financial reporting. You will contribute as part of a self-organized team of expert data engineers working in an exciting, innovative environment for our client, creating the foundation for decision-making at a company dealing with billions of events per day.Key Responsibilities:

  • Obtain tasks from the project lead or Team Lead (TL), prepare functional and design specifications, and approve them with all team members.
  • Ensure that assigned areas are delivered within set deadlines and required quality objectives.
  • Provide estimations, agree on task duration with the manager, and contribute to the project plan of the assigned area.
  • Analyze the scope of alternative solutions and make decisions about area implementation based on experience and technical expertise.
  • Lead functional design of assigned areas, ensuring design decisions meet architectural and design requirements.
  • Address area-level risks, provide and implement mitigation plans.
  • Resolve crisis & report on area readiness/quality and raise red flags in crisis situations beyond their area of responsibility.
  • Initiate and conduct code reviews, create code standards, conventions, and guidelines.
  • Suggest technical and functional improvements to contribute to the product.
  • Constantly improve professional level.
  • Collaborate with other teams, promoting a culture of inclusion and respect.

Required Skills:

  • B.S. or equivalent experience, M.S., or PhD in Computer Science.
  • 5+ years of proven experience with Java/Kotlin as backend engineer.
  • Ability to analyze and improve efficiency, scalability, and stability of various system resources.
  • Experience with service-oriented architecture, writing REST API’s, unit testing, and architectural design.
  • Understanding of modern web stacks and architecture (HTTP, REST).
  • Experience with SQL and NoSQL databases and other technologies (e.g., Postgres, Redis, Elasticsearch, RabbitMQ).
  • Experience building large-scale, real-time applications.
  • Contributor to open-source projects.

Good to Have:

  • Proficiency in the Android ecosystem (Android SDK, frameworks, APIs).
  • Familiarity with modern Android development practices.

Diversity and Inclusion:Capgemini is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We encourage applications from all backgrounds and communities, and we are committed to having a team that is made up of diverse skills, experiences, and abilities.#LI – JE1Life at CapgeminiCapgemini supports all aspects of your well-being throughout the changing stages of your life and career. For eligible employees, we offer:Flexible workHealthcare including dental, vision, mental health, and well-being programsFinancial well-being programs such as 401(k) and Employee Share Ownership PlanPaid time off and paid holidaysPaid parental leaveFamily building benefits like adoption assistance, surrogacy, and cryopreservationSocial well-being benefits like subsidized back-up child/elder care and tutoringMentoring, coaching and learning programsEmployee Resource GroupsDisaster ReliefAbout Capgemini EngineeringWorld leader in engineering and R&D services, Capgemini Engineering combines its broad industry knowledge and cutting-edge technologies in digital and software to support the convergence of the physical and digital worlds. Coupled with the capabilities of the rest of the Group, it helps clients to accelerate their journey towards Intelligent Industry. Capgemini Engineering has more than 55,000 engineer and scientist team members in over 30 countries across sectors including Aeronautics, Space, Defense, Naval, Automotive, Rail, Infrastructure & Transportation, Energy, Utilities & Chemicals, Life Sciences, Communications, Semiconductor & Electronics, Industrial & Consumer, Software & Internet.Capgemini Engineering is an integral part of the Capgemini Group, a global leader in partnering with companies to transform and manage their business by harnessing the power of technology. The Group is guided every day by its purpose of unleashing human energy through technology for an inclusive and sustainable future. It is a responsible and diverse organization of over 360,000 team members in more than 50 countries. With its strong 55-year heritage and deep industry expertise, Capgemini is trusted by its clients to address the entire breadth of their business needs, from strategy and design to operations, fueled by the fast evolving and innovative world of cloud, data, AI, connectivity, software, digital engineering and platforms. The Group reported in 2022 global revenues of €22 billion.Get the Future You Want | www.capgemini.comDisclaimer[MMH1]Capgemini is an Equal Opportunity Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, national origin, gender identity/expression, age, religion, disability, sexual orientation, genetics, veteran status, marital status or any other characteristic protected by law.This is a general description of the Duties, Responsibilities and Qualifications required for this position. Physical, mental, sensory or environmental demands may be referenced in an attempt to communicate the manner in which this position traditionally is performed. Whenever necessary to provide individuals with disabilities an equal employment opportunity, Capgemini will consider reasonable accommodations that might involve varying job requirements and/or changing the way this job is performed, provided that such accommodations do not pose an undue hardship.Capgemini is committed to providing reasonable accommodations during our recruitment process. If you need assistance or accommodation, please reach out to your recruiting contact.Click the following link for more information on your rights as an Applicant http://www.capgemini.com/resources/equal-employment-opportunity-is-the-lawPlease be aware that Capgemini may capture your image (video or screenshot) during the interview process and that image may be used for verification, including during the hiring and onboarding process.Applicants for employment in the US must have valid work authorization that does not now and/or will not in the future require sponsorship of a visa for employment authorization in the US by Capgemini.

Capgemini is seeking a Senior Software Engineer in Toronto, Canada with 5+ years of experience in Java/Kotlin. The successful candidate will work on distributed data processing and highly loaded database solutions for various cases including reporting, analytics, and marketing optimization. Responsibilities include providing estimations, leading design, conducting code reviews, and promoting technical and functional improvements. The ideal candidate will have a background in Computer Science, experience with service-oriented architecture, REST API’s, SQL and NoSQL databases, and large-scale, real-time applications. Proficiency in the Android ecosystem is a plus. Capgemini promotes diversity and offers a range of benefits for its employees. The company is a global leader in engineering and R&D services, with a focus on digital and software technologies.

Backend Software Engineer – Kotlin – Capgemini – Toronto, ON

Company: Capgemini

Location: Toronto, ON

Expected salary:

Job date: Thu, 27 Mar 2025 08:04:34 GMT

Job description: About the job you’re consideringName of the position: Senior Software Engineer( (Kotlin)
Reports to: Team Lead/Delivery Manager
Department/Project: EngineeringPURPOSE OF THE JOB
As a Senior Engineer, you will build distributed data processing solution and highly loaded database solutions for various businesses cases including reporting, product analytics, marketing optimization and financial reporting. Contribute as part of self-organized team of experienced data engineers working in a challenging, innovative environment for our client, creating the foundation for decision-making at a company dealing with billions of events per day.
Investigate, create, and implement the solutions for existing technical challenges. Provide guidance, instruction, direction, leadership to a development team with the purpose of achieving project goals.Must have:

  • University degree in Computer Related Sciences or similar
  • 5+ years of development experience as software engineer using Kotlin
  • Experience in API design, development & Integration and build high-reliability applications.
  • Must have experience working with webhooks/OpenAPI.
  • Must have experience in developing back-end components using Kotlin, ensuring high scalability and performance.
  • Expert in Database fundamentals, SQL and distributed computing.
  • Proficiency with CI/CD, and specifically with DevOps build and release pipelines.
  • Excellent communication skills and experience working with technical and non-technical teams

Your role

  • Obtains tasks from the project lead or Team Lead (TL), prepares functional and design specifications.
  • Ensures that assigned area/areas are delivered within set deadlines and required quality objectives.
  • Provides estimations, agrees task duration with the manager and contributes to project plan of assigned area.
  • Addresses area-level risks, provides and implements mitigation plan.
  • Reports about area readiness/quality, and raises red flags in crisis situations which are beyond his/her AOR.
  • Responsible for resolving crisis situations within his/her AOR.
  • Initiates and conducts code reviews, creates code standards, conventions and guidelines.
  • Suggests technical and functional improvements to add value to the product;
  • Constantly improves his/her professional level.
  • Collaborates with multiple teams, Product,UI & Engineering.
  • Develop back-end components using Kotlin, ensuring high scalability and performance.
  • Deep understanding of Kotlin syntax, features, and idiomatic use of the language. Familiarity with advanced features like coroutines for asynchronous programming, and extension functions.
  • Debug Kotlin code, write unit tests to ensure quality, and diagnose bugs.

Your skills and experience

  • University degree in Computer Related Sciences or similar
  • 5+ years of development experience as software engineer using Kotlin
  • Experience in API design, development & Integration and build high-reliability applications.
  • Must have experience working with webhooks/OpenAPI.
  • Must have experience in developing back-end components using Kotlin, ensuring high scalability and performance.
  • Expert in Database fundamentals, SQL and distributed computing.
  • Proficiency with CI/CD, and specifically with DevOps build and release pipelines.
  • Excellent communication skills and experience working with technical and non-technical teams

Nice to have:

  • Experience with Amazon AWS cloud services (EC2, S3, RDS, etc) is preferred.
  • Experience with stream-processing systems: Kafka, Spark-Streaming, Apache Flink, etc.

Life at CapgeminiCapgemini supports all aspects of your well-being throughout the changing stages of your life and career. For eligible employees, we offer:

  • Flexible work
  • Healthcare including dental, vision, mental health, and well-being programs
  • Financial well-being programs such as 401(k) and Employee Share Ownership Plan
  • Paid time off and paid holidays
  • Paid parental leave
  • Family building benefits like adoption assistance, surrogacy, and cryopreservation
  • Social well-being benefits like subsidized back-up child/elder care and tutoring
  • Mentoring, coaching and learning programs
  • Employee Resource Groups
  • Disaster Relief

About CapgeminiCapgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to
engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and partner ecosystem. The Group reported 2024 global revenues of €22.1 billion.Get the future you want |DisclaimerCapgemini is an Equal Opportunity Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, national origin, gender identity/expression, age, religion, disability, sexual orientation, genetics, veteran status, marital status or any other characteristic protected by law.This is a general description of the Duties, Responsibilities and Qualifications required for this position. Physical, mental, sensory or environmental demands may be referenced in an attempt to communicate the manner in which this position traditionally is performed. Whenever necessary to provide individuals with disabilities an equal employment opportunity, Capgemini will consider reasonable accommodations that might involve varying job requirements and/or changing the way this job is performed, provided that such accommodations do not pose an undue hardship.Capgemini is committed to providing reasonable accommodations during our recruitment process. If you need assistance or accommodation, please reach out to your recruiting contact.Please be aware that Capgemini may capture your image (video or screenshot) during the interview process and that image may be used for verification, including during the hiring and onboarding process.Click the following link for more information on your rights as an ApplicantApplicants for employment in the US must have valid work authorization that does not now and/or will not in the future require sponsorship of a visa for employment authorization in the US by Capgemini.

This job is for a Senior Software Engineer with experience in Kotlin. The role involves building distributed data processing and database solutions, providing guidance to a development team, and working on technical challenges. The ideal candidate will have a university degree in Computer Related Sciences, 5+ years of experience with Kotlin, proficiency in API design, and strong communication skills. Additional experience with AWS cloud services, stream-processing systems, and CI/CD is preferred. Capgemini offers various benefits, and the company is focused on diversity and equal opportunity employment.

Yelp – Software Engineer – App Backend (Remote – Canada) – Toronto, ON

Company: Yelp

Location: Toronto, ON

Expected salary:

Job date: Thu, 27 Mar 2025 01:39:54 GMT

Job description: SummaryYelp engineering culture is driven by our : we’re a cooperative team that values individual authenticity and encourages creative solutions to problems. All new engineers deploy working code their first week, and we strive to broaden individual impact with support from managers, mentors, and teams. At the end of the day, we’re all about helping our users, growing as engineers, and having fun in a collaborative environment.With over 200 million reviews, Yelp is the richest source of local business data and user-generated content in the world. Our mission is to connect people with great local businesses, providing a vibrant community where users can share their experiences and businesses can thrive. As a remote backend engineer, you’ll play a crucial role in powering our websites and mobile apps, bringing Yelp’s reviews and insights to millions of users.Backend engineers take on a diverse set of challenges across Yelp engineering. Do you want to make a positive impact on Yelpers looking for the best local businesses? Build products for business owners to get the most out of Yelp? Take on some of the most meaningful problems in distributed computing and API design? If so, join us in solving real-world problems that power millions of interactions every day.The Services organization plays a vital role in connecting consumers with great home and local service professionals through features like Request a Quote and AI-powered Yelp Assistant. As an engineer on our team, you will have the opportunity to develop innovative solutions that directly impact how we help people find the best businesses for their services needs. In response to the rapid technological advances in the AI space, our Engineering & Product teams have swiftly identified business needs, introducing user-focused AI-powered features, demonstrating our commitment to supporting both consumers and service providers.This opportunity is fully remote and does not require you to be located in any particular area in Canada. We welcome applicants from throughout Canada. We’d love to have you apply, even if you don’t feel you meet every single requirement in this posting. At Yelp, we’re looking for great people, not just those who simply check off all the boxes.What you’ll do:

  • Collaborate closely with Designers, Product Managers, Data Scientists, and other cross-functional teams to ensure a seamless and engaging user experience.
  • Build new features on top of our Service-oriented Architecture.
  • Iterate quickly using Continuous Integration / Continuous Deployment principles.
  • Articulate a technical vision and execute it.
  • Help adopt and extend Yelp’s AI-leveraged backend systems
  • Give back by mentoring other engineers and sharing the skills you learn.

What it takes to succeed:

  • Several years of relevant industry experience.
  • In-depth experience with building effective APIs (like REST or GraphQL).
  • Relevant experience in at least one server-side programming language.
  • Strong collaboration and communication skills demonstrated through effective teamwork across design, product, and engineering teams.
  • An eagerness to learn and embrace scalability, reliability, and performance challenges.

What you’ll get:

  • Compensation range is $101,000-237,000 annually. Depending on your role and level, you may also be offered a bonus, restricted stock units, and benefits.
  • This opportunity has the option to be fully remote in all locations across Canada.
  • You can find more information about Yelp’s five star benefits

!ClosingAt Yelp, we believe that diversity is an expression of all the unique characteristics that make us human: race, age, sexual orientation, gender identity, religion, disability, and education — and those are just a few. We recognize that diverse backgrounds and perspectives strengthen our teams and our product. The foundation of our diversity efforts are closely tied to our core values, which include “Playing Well With Others” and “Authenticity.”We’re proud to be an equal opportunity employer and consider qualified applicants without regard to race, color, religion, sex, national origin, ancestry, age, genetic information, sexual orientation, gender identity, marital or family status, veteran status, medical condition, disability, or any other protected status.We are committed to providing reasonable accommodations for individuals with disabilities in our job application process. If you need assistance or an accommodation due to a disability, you may contact us at accommodations-recruiting@yelp.com or 1-415-969-8488.Note: Yelp does not accept agency resumes. Please do not forward resumes to any recruiting alias or employee. Yelp is not responsible for any fees related to unsolicited resumes.#LI-Remote

Confluent – Senior Backend Software Engineer – Ontario

Company: Confluent

Location: Ontario

Expected salary:

Job date: Sat, 22 Mar 2025 05:39:16 GMT

Job description: Position at Infinitem Canada Ltd.With Confluent, organizations can harness the full power of continuously flowing data to innovate and win in the modern digital world. We have a purpose that drives us to do better every day – we’re creating an entirely new category within data infrastructure – data streaming. This technology will allow every organization to create experiences and use the power of data in ways that profoundly impact the way we all live. This impact is our purpose and drives us to do better every day.One Confluent. One team. One Data Streaming Platform.Data Connects Us.About the Role:Backend engineers at Confluent work on a set of diverse and complex challenges such as building foundational cloud frameworks and services that power all components of the platform in the Cloud. We are building a new multi-tenant, multi-cloud, polyglot, cloud native compute substrate to enable new business opportunities across Confluent Cloud (including Connect, Apache Flink, Kafka and more) . As a senior software engineer, you think strategically and you help drive end-to-end technical delivery from customer experience to scaling internal operations. You are not confined to the status quo and you leverage your expertise in Cloud-native, large-scale distributed systems to help take our platform to the next level. You worry about key operational aspects (availability, reliability, performance, monitoring, emergency response, capacity planning, disaster recovery) of our new Compute Platform, and you make sure that we have a highly-available, resilient and secure offering that our largest customers can rely on.What You Will Do:

  • Build mission-critical backend services that deliver value to our customers. You will play a crucial role in architecting, designing, developing and operationalizing high performance, scalable, reliable and resilient services
  • Troubleshoot and debug technical issues inside a deep and complex technical stack that includes microservices, containers, and virtualization
  • Ensure operational readiness of the services and meet the availability and performance SLA commitments to our customers
  • A strategic engineer who constantly thinks of process and operational improvements

What You Will Bring:

  • 2+ years industry experience designing, building, scaling and supporting backend systems in production with a solid grasp on good software engineering practices such as code reviews, deep focus on quality, and documentation.
  • Strong programming and algorithmic skills. Proficiency in a major programming language, e.g. Java, Go, C / C++, Python, etc.
  • Experience configuring and deploying distributed systems and microservices using modern tools, e.g. Kubernetes, Helm, etc.
  • Strong focus on project delivery and communication skills.
  • Experience in driving operational excellence for large, production services.
  • A strong sense of customer centricity, teamwork, technical leadership and mentorship and are excited about team and company success.

BS, MS, or PhD in computer science or a related field, or equivalent work experience.What Gives You an Edge:

  • Proven track record of delivering large-scale, highly available, low latency, high quality systems.
  • Hands-on technical expertise in large scale systems engineering or distributed systems.

Come As You AreAt Confluent, equality is a core tenet of our culture. We are committed to building an inclusive global team that represents a variety of backgrounds, perspectives, beliefs, and experiences. The more diverse we are, the richer our community and the broader our impact. Employment decisions are made on the basis of job-related criteria without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other classification protected by applicable law.Click to review our Candidate Privacy Notice which describes how and when Confluent, Inc., and its group companies, collects, uses, and shares certain personal information of California job applicants and prospective employees.
#LI-Remote

Stripe – Backend Engineer, Regulatory & Compliance Engineering – Toronto, ON

Company: Stripe

Location: Toronto, ON

Expected salary:

Job date: Sun, 23 Mar 2025 08:09:58 GMT

Job description: Who we areAbout StripeStripe is a financial infrastructure platform for businesses. Millions of companies-from the world’s largest enterprises to the most ambitious startups-use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone’s reach while doing the most important work of your career.About the teamRegulatory And Compliance Engineering is tasked with the critical mission of maintaining Stripe’s financial & regulatory compliance. Our Engineers operate Stripe’s ledger, which is the authoritative source of record for all money movement at Stripe, we calculate taxes on every Stripe fee, and submit the tax & regulatory reports that enable us to operate throughout the world. We own large-scale low-latency services, massive data pipelines and platforms that enable every product at Stripe.What you’ll doYou will have direct business impact in some of Stripe’s most mission critical business domains including Accounting, Finance & Strategy, Risk, Regulatory Reporting, Treasury, and Business Operations.Responsibilities

  • Design, build, and maintain large-scale low-latency services and data pipelines for customers that produce or consume financial data at Stripe.
  • Build watertight controls across data flows to ensure super high accuracy for all transactions (trillions of dollars).
  • Ensure accurate, reliable, and timely reporting delivered to a single source-of-truth data warehouse
  • Work collaboratively on projects that span multiple engineering groups, across multiple functions (engineering, TPM, product, business), and involving different business stakeholders such as internal regulatory & tax experts, financial crimes investigators, accountants, and more.

Who you areWe’re looking for people with a strong background or interest in building successful products or systems; you’re passionate about solving business problems and making direct impact on customers, you are comfortable in dealing with lots of moving pieces; and you’re comfortable learning new technologies and systems.Minimum requirements

  • 3+ years of industry Software Engineering experience.
  • Enjoy and have experience building scalable backend infrastructure.
  • Write high quality code. We work in Scala, Java, and Ruby. Languages can be learned: we care much more about your general engineering skill than knowledge of a particular language or framework.
  • Are interested in solving business problems for Stripe’s Tax & Regulatory teams.

Preferred qualifications

  • Have experience in Java, Scala (Spark), or Ruby
  • Experiences with big-data technologies such as Spark, Presto

We look forward to hearing from youAt Stripe, we’re looking for people with passion, grit, and integrity. You’re encouraged to apply even if your experience doesn’t precisely match the job description. Your skills and passion will stand out-and set you apart-especially if your career has taken some extraordinary twists and turns. At Stripe, we welcome diverse perspectives and people who think rigorously and aren’t afraid to challenge assumptions. Join us.Hybrid work at StripeThis role is available either in an office or a remote location (typically, 35+ miles or 56+ km from a Stripe office).Office-assigned Stripes spend at least 50% of the time in a given month in their local office or with users. This hits a balance between bringing people together for in-person collaboration and learning from each other, while supporting flexibility about how to do this in a way that makes sense for individuals and their teams.A remote location, in most cases, is defined as being 35 miles (56 kilometers) or more from one of our offices. While you would be welcome to come into the office for team/business meetings, on-sites, meet-ups, and events, our expectation is you would regularly work from home rather than a Stripe office. Stripe does not cover the cost of relocating to a remote location. We encourage you to apply for roles that match the location where you currently or plan to live.Pay and benefitsThe annual salary range for this role in the primary location is C$135,200 – C$202,800. This range may change if you are hired in another location. For sales roles, the range provided is the role’s On Target Earnings (“OTE”) range, meaning that the range includes both the sales commissions/sales bonuses target and annual base salary for the role. This salary range may be inclusive of several career levels at Stripe and will be narrowed during the interview process based on a number of factors, including the candidate’s experience, qualifications, and specific location. Applicants interested in this role and who are not located in the primary location may request the annual salary range for their location during the interview process.Specific benefits and details about what compensation is included in the salary range listed above will vary depending on the applicant’s location and can be discussed in more detail during the interview process. Benefits/additional compensation for this role may include: equity, company bonus or sales commissions/bonuses; retirement plans; health benefits; and wellness stipends.Office locationsTorontoRemote locationsRemote in CanadaTeamInfrastructure & Corporate TechJob typeFull time

Agilno – Backend Node.js Developer (GTA, ON, Canada) – Toronto, ON

Company: Agilno

Location: Toronto, ON

Expected salary:

Job date: Wed, 12 Mar 2025 23:41:32 GMT

Job description: Company Overview:Agilno is a software development company that collaborates with product-led North American companies to plan, design, develop, and optimize digital products. With over 8 years of experience, we specialize in delivering cutting-edge technology solutions that drive revenue and engagement. Our team is passionate about innovation, cloud infrastructure, and automation, ensuring high-quality software delivery at scale.Position Overview: We are looking for an experienced Backend Node.js developer to join our talented team. The ideal candidate will have a minimum of 3 years of experience in Node.js development and a strong ability to develop web applications with minimum to no supervision. Reporting to the Technical Team Lead, the Backend Node.js Developer will be responsible for designing, implementing, and maintaining backend systems that power our web-based applications.Key responsibilities:

  • Design and develop scalable and secure backend services using Node.js
  • Collaborate with frontend developers to integrate frontend components with backend APIs
  • Implement RESTful APIs for communication between frontend and backend systems
  • Optimize application performance and scalability through efficient coding and database query optimization
  • Ensure code quality and maintainability through code reviews and testing
  • Troubleshoot and debug issues to ensure smooth functioning of backend systems
  • Stay updated on emerging backend technologies and best practices

Required qualifications:

  • Minimum of 3 years of experience in backend development with Node.js
  • Proficiency in JavaScript and familiarity with frontend technologies such as React
  • Solid understanding of backend development principles and best practices
  • Experience with database technologies such as MongoDB or PostgreSQL
  • Strong knowledge of RESTful API design and implementation
  • Experience with version control systems such as Git
  • Excellent problem-solving skills and attention to detail
  • Ability to work independently and collaboratively in a team environment
  • Effective communication skills and ability to work under pressure

Why Join Us?

  • Competitive Compensation: Transparent salary structure with performance-based bonuses.
  • Professional Growth: Internal training, workshops, and external education budget.
  • Flexible Work Culture: Remote and hybrid options with flexible work hours.
  • Health & Wellness: Comprehensive health insurance and paid time off (20 days per year).
  • Collaborative Environment: Work with top engineers and contribute to high-impact projects.

How to Apply: If you meet the qualifications and are excited about the opportunity to join our team, please submit your resume and a cover letter highlighting your relevant experience and accomplishments toAdditional application instructions or requirements:

  • Only qualified shortlisted candidates will be contacted
  • Screened/shortlisted candidates may expect to complete an offline task

McAfee – Backend Developer – Ontario

Company: McAfee

Location: Ontario

Expected salary:

Job date: Sat, 08 Mar 2025 01:52:29 GMT

Job description: Role Overview:McAfee’s VPN Engineering team is looking for an experienced and passionate full-time Backend Software Engineer to join the TunnelBear VPN Clients team and help us build and grow our service that is used by millions of people around the world.As apart of this team, you’ll be working closely with fellow backend & frontend developers who maintain the backend application that runs the TunnelBear VPN service. You will be integrated within the client team working closely with Windows, iOS, macOS & Android developers in addition to your backend & frontend peers to create experiences that keep our users secure, private, and more confident online.You will get exposure to building and optimizing software that runs on a network of VPN servers distributed in 50+ countries. We are a small team, so naturally the kind of people who tend to succeed in our team are generalists. You should be comfortable in dabbling with all forms of development, such as occasionally tweaking our CI/CD pipelines, assisting with code reviews of frontend development, assisting in incident & outage management and more.You will be joining a tight-knit team of easy going individuals who like to work hard and have fun together. You will be invited to join one of the many clubs we hold dear – from board-games to geo-guesser and more. An ideal fit will enjoy contributing to a team where the result is greater than the sum of its parts. We always support each other and are excited to share their knowledge and advice. We encourage a culture where your ideas are valued and respected!This is based in Canada as a remote position. We will only consider candidates currently in Canada and are not offering relocation assistance at this time.About the Role:Write clear, concise and well-tested code in Scala, and occasionally in Java or other languages. You don’t have to know all (or any) of these coming in, provided that you can demonstrate that you can learn things quickly.Implement and maintain the backend API’s used by our clients.Assist peers in the implementation and maintenance of our frontend products (i.e. website & VPN browser extension) and our backend infrastructure services that manage our VPN network.Review product requirements, specifications and technical design documents and provide accurate feedback to ensure that software is written in a testable and supportable fashion.Ensure the privacy and security of our user management services.Collaborate with our connection analytics and censorship circumvention teams to improve our VPN network.About You:You have 4+ years of experience working with backend technology, and you understand which tools and frameworks to use and why.You have a strong understanding of SQL, and relational database design.You are familiar with functional programming languages, such as Scala or Python.You have experience with AWS (ECS, RDS, Elasticache, S3) and CloudFlare is an asset.You are familiar with the Play Framework, Docker, Terraform, and Redis is a plus.You have demonstrated ownership and pride over your projects and are able to work outside of your usual comfort zone when necessary.You have strong verbal and written communication skills, ability to tailor communication based on the audience (i.e. business vs. technical).You feel right at home in the terminal, comfortable with Linux or macOS.You get bonus points for knowledge of anti-censorship and privacy technologies.#LI-REMOTECompany OverviewMcAfee is a leader in personal security for consumers. Focused on protecting people, not just devices, McAfee consumer solutions adapt to users’ needs in an always online world, empowering them to live securely through integrated, intuitive solutions that protects their families and communities with the right security at the right moment.Company Benefits and Perks:We work hard to embrace diversity and inclusion and encourage everyone at McAfee to bring their authentic selves to work every day. We offer a variety of social programs, flexible work hours and family-friendly benefits to all of our employees.

  • Bonus Program
  • Pension and Retirement Plans
  • Medical, Dental and Vision Coverage
  • Paid Time Off
  • Paid Parental Leave
  • Support for Community Involvement

We’re serious about our commitment to diversity which is why McAfee prohibits discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.

Evertz Microsystems – Senior Software Engineer, Cloud Backend – Burlington, ON

Company: Evertz Microsystems

Location: Burlington, ON

Expected salary:

Job date: Fri, 28 Feb 2025 08:55:29 GMT

Job description: Skills and Experience you will bring:

  • 6+ years of professional experience with Python
  • 6+ years of experience with design, planning & implementation of APIs (REST, protobuf)
  • At least 4 years of exposure to AWS Cloud computing
  • A good eye for well-structured, modular and maintainable code
  • A passion for writing unit tests for your code
  • Strong interpersonal skills and ability to communicate clearly
  • Keen on participating in peer-reviewing code for technical accuracy, ensuring that technical standards are met

Additional skills and experience that will be useful:

  • Familiar with microservices architectures and patterns
  • Experience creating Serverless applications using event-driven architecture (AWS API Gateway, Lambda, DynamoDB, EventBridge, etc).
  • Experience with observability frameworks (e.g., OpenTelemetry, Prometheus, Grafana, Honeycomb) and understanding of the importance of observability in distributed systems
  • Experience working with NoSQL databases (DynamoDB, MongoDB)
  • Familiar with CI/CD pipelines (Jenkins, AWS CodePipeline)
  • Knowledge of major architecture styles and design patterns (message oriented, event based, etc.)
  • Experience building SaaS products in a multi-tenant environment
  • Familiar with integration and contract testing
  • Knowledge of networking
  • Experience with infrastructure-as-code in the cloud (CloudFormation, AWS CDK, Terraform).
  • Interest in working with machine learning to create smart solutions for the broadcast industry

About the RoleThe evertz.io Engineering Team builds next-generation systems for content management and distribution in the Media and Entertainment industry. Disney, NBCUniversal, Discovery, BBC, and many other content producers and publishers use our products and services to make the most of their file-based and live content for the least effort.We work with high quality video in real-time and non-real-time scenarios across a wide range of cutting-edge tech. Specializations within the group span from low-level video manipulation and analysis, through back-end management and orchestration services, to web delivered UIs. There may also be opportunities for working as a member of the Scientific Computing Group who work in computer vision, data science and machine learning, taking experiments in Jupyter notebooks through to deployment in production. This makes for a challenging and rewarding engineering experience of continual learning and plenty of opportunity to explore different parts of the stack.Our technology stack includes a serverless microservice architecture that capitalizes on the full breadth of AWS services with code written in Python, Rust and Java. Our UI uses the latest versions of Angular, Typescript and NgRx. Our CI/CD pipelines leverage AWS, Jenkins, Nexus, and Bazel in addition to our in-house release-management application to build and release 100’s of software components.“Work is a thing you do, not a place you go”We work in agile, low-bureaucracy, high-creativity, cross-functional teams spread across the world. It’s a highly creative work environment where we support your growth with opportunities for career progression, mentoring others and third-party education. The team is built on trust and is relaxed, open and welcoming to all, and there’s fun to be had with regular social events and sports teams.As part of this role, you will be expected to:

  • Participating in design discussions with Head of Stream Automation, Product Owners and Solution Architects for adding new or improving existing features
  • Taking a feature from scoping requirement to actual launch in our cloud platform
  • Design & document requirements/features/API
  • Close collaboration with UI & QA team
  • Collaborate with SRE team to improve system observability, incident response, and troubleshooting
  • Develop high quality, easily understandable, fully unit tested software satisfying Definition of Done including safe deployment tests
  • Understand and use Shift left strategy/push down Test Pyramid when testing the developed feature
  • Engage with and involve QA team where an integration/end-to-end test is required
  • Continuous learning to improve yourself and mentoring Junior Engineers
  • Keen on participating in peer review of code for technical accuracy, ensuring technical standards are met

LocationThis role allows you to work with “Full Flexibility” – for any work where being physically close to fixed equipment is not a requirement, you have the option to work remotely.Remote working is not the same as working from home, WFH is just one very common option. You can work from wherever gets the creative juices flowing: coffee shops, co-working places, the park, a different country even! Anywhere with Internet access.Of course, working from an office is an option too especially if you’re craving some ad hoc in-person interaction! Evertz has offices in Canada, England, Scotland, India, Singapore, Hong Kong, Virginia, California, Arizona, Ohio, Hungary, Belgium, Poland and Australia. Many have great spaces for meet-ups as well as permanent or floating desk space.Working HoursThis role allows you to work asynchronously meaning you can contribute at the times when you do your best work. Some people are early-birds, some are night-owls, maybe Saturday is better than Wednesday? Whilst some overlap for core meetings is needed, you don’t have to do your deep work between 9 and 5.Salary & BenefitsWe offer a competitive salary with annual performance-based bonus and stock option schemes. A pension plan; an employer funded health and medical plan; life insurance plan; long term disability coverage; paid time off; an employee assistance program; and a discount platform. The availability and specifics of these benefits vary by location, details of which will be provided during the hiring process.When you apply to a job on this site, the personal data contained in your application will be collected by Evertz Microsystems Ltd (“Controller”), which is located at 5292 John Lucas Drive, Burlington, Ontario, Canada and can be contacted by emailing privacy@evertz.com. Controller’s data protection officer is Nadiera Toolsieram, who can be contacted at privacy@evertz.com. Your personal data will be processed for the purposes of managing Controller’s and its’ subsidiaries’ and affiliates’ recruitment related activities, which include setting up and conducting interviews and tests for applicants, evaluating and assessing the results thereto, and as is otherwise needed in the recruitment and hiring processes. Such processing is legally permissible under Art. 6(1)(f) of Regulation (EU) 2016/679 (General Data Protection Regulation) as necessary for the purposes of the legitimate interests pursued by the Controller, which are the solicitation, evaluation, and selection of applicants for employment.A complete privacy policy can be found at https://evertz.com/contact/privacy/Your personal data will be retained by Controller as long as Controller determines it is necessary to evaluate your application for employment. Under the GDPR, you have the right to request access to your personal data, to request that your personal data be rectified or erased, and to request that processing of your personal data be restricted. You also have to right to data portability. In addition, you may lodge a complaint with an EU supervisory authority.Powered by JazzHR

Backend Software Engineer – Ratehub.ca – Toronto, ON

Company: Ratehub.ca

Location: Toronto, ON

Expected salary:

Job date: Thu, 27 Feb 2025 08:10:16 GMT

Job description: WHO IS RATEHUB?We’re a company on a mission – We are a unique Canadian Fintech that is the one stop shop for all financial needs of the consumer – Save, Spend, Borrow, Invest, and Protect. Every single team member, from product & engineering to sales & marketing, finance, operations, and everything in between is obsessed with one thing; helping Canadians make better financial choices. And we’re pretty great at it, too. Via our digital application technology and our award-winning in-house brokerages, we help over 2M Canadians per month make a positive impact on their finances. We have many unique businesses – a mortgage brokerage, a life insurance brokerage, a home and auto insurance brokerage, a mortgage originations and servicing business, a Financial Services Marketplace and a content business across Ratehub and MoneySense. 365 days a year we deliver our users the best online mortgage experience, personalized Credit Card and Loans options, and cheaper auto & home insurance policies than they typically get from their existing financial adviser.Changing how people make financial choices isn’t easy, though. We know that achieving our mission is full of challenges; challenges that can be complex and often unexpected, but that are always interesting, rewarding, and fun to solve as a team. This is where you come in. We are on the hunt for the right kind of people to join us and help lead us forward to continued growth.We’re looking for a Backend Software Engineer to join our remote-first team. As a member of our mortgages team, you will play a central role in the evolution and creation of web-based microservices. The successful candidate will work closely with product managers, QA and other developers to allow us to help Canadians make better financial decisions.YOUR RESPONSIBILITIES

  • Build and evolve our suite of HTTP-based and event-driven microservices
  • Create, extend and evolve shared libraries
  • Write automated tests to ensure correctness and protect against regressions
  • Integrate services into our observability platform, configure alerts, monitor services in production and improve them based on the data gathered
  • Participate in best practice discussions and suggest improvements to our processes, libraries and ways of working
  • Work with developers and other members of the business to identify improvements, suggest implementation options, trade-off alternatives, and make technical architecture decisions
  • Give advice on technical issues impacting many functions across the business and discuss issues with technical teams from partner companies

YOUR QUALIFICATIONS

  • 3+ years of industry experience as a backend developer
  • Experience building web-based web microservices
  • Fluency with JavaScript and/or TypeScript; experience with Node/Express-based microservices preferred
  • Experience with PHP is not strictly required, but very beneficial
  • Knowledge of interfacing with Salesforce, Filogix and/or BOSS are an asset.
  • Familiarity with distributed application (micro-service) architecture and best practice
  • Experience integrating 3rd-party APIs within a microservices environment
  • Experience with event driven services and application architecture
  • Proficiency with both relational (e.g. MySQL, PostgreSQL) and document databases (e.g. MongoDB, Firebase)
  • High degree of comfort with Git source code management
  • Experience with kubernetes and managing infrastructure via gitops is an asset
  • Familiarity with Linux or other Unix-like environment; feeling at home in the terminal
  • Curiosity and ability to learn quickly and write maintainable code
  • Excellent verbal and written communication skills

OUR TECH STACK:

  • Language/Framework: Node/Express, PHP/Laravel, Java
  • Databases: PostgreSQL, MongoDb, Redis
  • Eventing/Pub-Sub: Kafka
  • CI/CD: GitHub Actions, ArgoCD, Argo Workflows
  • Packaging and Deployment: Docker, Kubernetes, Helm, GCP/GKE
  • Observability and Monitoring: New Relic

CULTURE FIT:

  • Members first – we prioritise the interests and needs of our members above all else.We solve member pain points and focus on member satisfaction. We start with members, and end with the P&L.
  • Growth mindset – we set ambitious goals and challenge the status quo. We take responsible risks and are accountable for our actions.
  • Better together – we are One team with One common goal. We make our footprint bigger than our foot, leave our egos at the door, support each other to achieve great results as One company.
  • Run after problems – we tackle problems head on and focus on finding solutions. Obstacles are seen as opportunities for growth and innovation. We have the hard conversations and choose the harder right over the easier wrong. And we do it with a smile.
  • Measure Learn Iterate Innovate – we focus on getting things done. We measure what matters, iterate, learn, iterate many times in a data-driven way, which is how we will innovate.

JOB PERKS:

  • Competitive salary: We know it’s expensive to live/work in Canada
  • Remote-first organization: we love opportunities to get together as a team, but for the most part we offer our employees the flexibility to work anywhere in Canada
  • Flexible hours: Enjoy a couple more hours of sleep in the morning, if you want
  • Benefits: Health is wealth! A benefits package with no employee contribution required
  • Perks: RRSP matching program, individual training allowance, fun team socials (remote AND in-person) and more!

Ratehub welcomes and encourages applications from people with disabilities. Accommodations are available upon request for candidates taking part in all aspects of the selection process.Powered by JazzHR

Ratehub is a Canadian Fintech company dedicated to helping Canadians make better financial decisions by offering a range of financial services including mortgages, insurance, and investments. They are looking for a Backend Software Engineer to join their team to help evolve and create web-based microservices. The ideal candidate will have experience in backend development, building web-based microservices, and familiarity with various programming languages and databases. Ratehub values a growth mindset, teamwork, problem-solving, and a focus on innovation. They offer competitive salaries, a remote-first work environment, flexible hours, benefits, and other perks. They are committed to diversity and inclusion and provide accommodations for candidates with disabilities.