Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Developer, BE

$164k - $205k per year

Coursera

About Coursera + Udemy

Coursera and Udemy are now one company, bringing together two mission-driven brands to create the world’s most powerful platform for turning learning into progress. Together, we help more than 300 million learners and 12,000+ enterprise customers build the skills they need for a world being reshaped by AI. Read more about the combined company by visiting our blog.

Why join us now?

AI is transforming how people learn, work, and grow, and the need for new skills has never been greater. Coursera brings trusted content and credentials from leading university and industry partners, while Udemy brings a dynamic skills marketplace and global network of real-world experts. By combining these strengths, we can connect more people and organizations to the skills they need, when they need them.

Shape what comes next

By joining our team, you’ll have the opportunity to reshape how the world learns and applies skills—and help millions of people participate in the new economy. Bring your ideas, expertise, and perspective to meaningful work that can make a difference at global scale.

About this Role:

As a Staff Software Developer on the Monetization team, you'll lead technical initiatives and take significant ownership over service architecture, product API development, and data modeling. You'll design and iterate at startup speed, working with modern Java, MySQL, DynamoDB, gRPC, GraphQL, Kafka, and microservices architecture. In this role, you'll balance hands-on development with technical leadership, collaborating across product and engineering to shape both technical decisions and business outcomes.

About your skills:

Software Engineering

Core competency for designing, developing, and maintaining backend systems at scale.

Technical Design

Essential for architecting scalable microservices and data modeling solutions.

Agile Product Development

Essential for fast-moving team environment with frequent deployments and iterative development cycles.

What you’ll be doing:

  • Design and implement scalable systems and infrastructures that support Coursera's backend services

  • Measure your work thoroughly, analyze results, and generate hypotheses to drive new product changes through A/B testing

  • Set up monitoring and testing of your APIs and services to understand real-time health and performance of your products

  • Participate in product discussions by proposing technical approaches and influencing roadmap decisions through data and system insights

  • Collaborate with Product Managers and stakeholders to shape requirements, clarify tradeoffs, and translate business goals into technical designs

  • Drive data-informed decisions by analyzing metrics and experiment results to validate product hypotheses

Qualifications:

  • 7+ years of experience working in a software engineering role

  • Experience designing highly-scalable and performant microservices and storage layers using languages and infrastructure such as Java, Play, Scala, MySQL, Cassandra, Solr, or Kafka

  • Experience working in fast-moving team environments with frequent deployments

  • Background in using data and metrics to inform technical and product decisions

  • Demonstrated history of building and launching products with understanding of API design, system architecture, and data architecture

Keep Learning

If this opportunity interests you, you might like these courses on Coursera:

  • Object Oriented Java Programming: Data Structures and Beyond Specialization
  • Object Oriented Programming in Java Specialization
  • Introduction to Programming with Python and Java Specialization
  • Functional Programming in Scala Specialization

Compensation / Location:

At Coursera, we offer competitive, zone-based pay aligned to your location, experience, and role level. Our total rewards package goes beyond salary, with comprehensive health and wellness benefits, bonus and RSU equity programs, and global perks designed to help you grow and thrive wherever you are.

This role is only available for hire in Toronto, Canada

Coursera offers competitive pay and fair compensation practices across all regions. Job titles may span multiple career levels, and the targeted hiring base salary range for this role in Canada is CAD $164,000 - $205,000 . Actual compensation will depend on factors such as experience, education, transferable skills, business needs, and location. This range may be adjusted over time and may include eligibility for variable pay, equity, and comprehensive benefits.

For more information about how Coursera collects and uses your personal information, please see our Coursera + Udemy Global Applicant Privacy Notice.

Coursera is an Equal Opportunity Employer committed to building a welcoming and inclusive workplace. We consider all qualified applicants without regard to legally protected characteristics and provide reasonable accommodations upon request at View email address on publisher.sourcingsquare.com.

#J-18808-Ljbffr
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Developer, BE in Toronto, ON vacancy
  •  ...Perspectives, and Lead, Virtually.   Requirements Key Responsibilities Build scalable, maintainable software solutions across full stack development Develop using AI augmented workflows. Our engineers use Claude Code as their primary development tool with MCP... 
    Senior
    Full time
    Internship
    Local area
    Remote work

    Thanx

    Toronto, ON
    14 hours ago
  •  ...tested applications. This includes: developing detailed programming specifications...  ...which arise during the use and operation of software packages, including technical assistance...  ...Additional Skills for Oracle Software Developer: Experience in conducting impact... 
    Senior
    Full time

    Maarut Inc

    Toronto, ON
    2 days ago
  • $125k - $175k per year

     ...Employers in Canada for 15 years, Stikeman Elliott is always seeking to recruit the best and the brightest talents.  The Senior AI Software Developer will design, build, and deliver the firm’s AI applications, including production agentic systems using the Claude Agent SDK... 
    Senior
    Full time
    Work at office

    Stikeman Elliott Llp

    Toronto, ON
    11 days ago
  • $88.54 - $106.25 per hour

     ...RQ11712 -  Software Developer - Senior Duration: 9+ Months (203 Business Days) + 1 Extension Location: 5 Days Onsite at 25 Morton Shulman Avenue CRJMC Description Scope Work with business team in developing and validating enhancements as per business... 
    Senior
    Full time

    Source Code

    Toronto, ON
    8 days ago
  • $88.54 - $106.25 per hour

     ...RQ11711 - Software Developer - Senior Duration: 1 Year (250 Business Days)+ 1 Extension  Location: 25 Morton Shulman Ave., Toronto - ONSITE  CRJMC License  Must-have skills: 10 + years of experience working with GeoTalent, including working within... 
    Senior
    Full time

    Source Code

    Toronto, ON
    9 days ago
  •  ...tested applications. This includes: developing detailed programming specifications...  ...which arise during the use and operation of software packages, including technical assistance...  ...Additional Skills for Oracle Software Developer: Experience in conducting impact assessments... 
    Senior
    Full time
    Manual labor

    Maarut Inc

    Toronto, ON
    17 days ago
  •  ...established technology organization focused on developing advanced diagnostic and monitoring...  ...heavily in modernising their software platforms and engineering capabilities...  ...everything they do.  Your new role   As a Senior Software Developer (Full Stack), you will play a critical... 
    Senior
    Permanent employment

    Hays

    Toronto, ON
    20 days ago
  •  ...Read on to see how you can shape the future, win as a team, and grow with us. About the role We're looking for a Senior Software Developer (IICS) to join our growing team! About the role: The Senior Software Developer with experience in Informatica Intelligent... 
    Senior
    Permanent employment
    Full time
    Manual labor
    Work from home
    Flexible hours

    Intact

    Toronto, ON
    8 days ago
  •  ...Project requires a temporary Programmer/Developer (L3) with experience in system integration...  ...deployment, and operational readiness of a Vendor Software-as-a-Service (SaaS) solution that will...  ...The successful candidate will provide senior technical expertise in Microsoft Azure... 
    Senior
    Ongoing contract
    Temporary work
    Local area

    Maarut

    Toronto, ON
    1 day ago
  •  ...Senior Software Developer – ETL Requisition: RQ11713 Position: Software Developer – ETL – Senior Client: Ontario Government – Central Agencies Cluster / Treasury Board Secretariat Location: 222 Jarvis Street, Toronto, ON Work Arrangement: 100%... 
    Senior
    Full time
    Remote work
    Monday to friday

    Upstaff

    Toronto, ON
    5 days ago
  •  ...minimal resource footprint. Who you are You're a hands-on Go developer who likes living close to the metal - profiling hot paths,...  ...Haves ~7+ years' experience building and shipping production software in Go ~ Strong systems programming fundamentals - memory management... 
    Senior
    Long term contract
    Temporary work

    Qohash

    Toronto, ON
    1 day ago
  •  ...Dynamics 365 and Azure are preferred Experience with Agile methodologies including using kanban/task boards  Extensive experience developing in Dynamics 365 Customer Service (case management, Knowledge Management, Customer Service Workspace configuration), power platform,... 
    Senior
    Full time

    Maarut Inc

    Toronto, ON
    16 days ago
  •  ...Must Have: Minimum 7 years of software development and enterprise application delivery...  ...solutions. Experience designing, developing, and implementing permitting, licensing...  ...Proven experience in Technical Lead or Senior Developer roles. Experience delivering solutions... 
    Senior

    Flexstaf IT

    Toronto, ON
    2 days ago
  • $88.5 - $106.26 per hour

     ...RQ11339 - Software Developer - Senior Location: 5 Days Onsite at 21 College St. Toronto Duration: 11+ Months (253 Business Days) Mandatory Requirements 10+ experience building and maintaining stable, secure and scalable web & desktop applications using Azure... 
    Senior
    Ongoing contract
    Full time
    Temporary work
    Local area

    Source Code

    Toronto, ON
    a month ago
  • $166k - $195k per year

     ...performing, fast-moving team with ethics at the center of everything we do. Expectations are high, and so are the rewards. As a Senior Software Developer on this high-impact team, you’ll collaborate across engineering, business, operations, and vendor channels to support... 
    Senior
    Long term contract
    Work at office
    Shift work
    3 days per week

    Robinhood

    Toronto, ON
    15 days ago
  •  ...data transformation technologies (JSON/XML). Experience designing, developing, and  supporting MuleSoft integration flows, APIs, and...  ...enterprise solution Applies technical expertise to recommend, develop and maintain corporate policies, procedures and standards that are... 
    Senior
    Full time

    Maarut Inc

    Toronto, ON
    12 days ago
  •  ...Job Title: Software Developer – Senior Location: Toronto, ON Experience: 3–9 Years Job Type: Contract Job Summary We are seeking an experienced Senior Software Developer to design, develop, integrate, and maintain complex software applications and data-driven... 
    Senior
    Contract work

    Compu-Vision Consulting Inc.

    Toronto, ON
    1 day ago
  • $88.54 - $106.25 per hour

     ...RQ11605 - Software Developer - Senior Duration: 11 Months (250 Business Days) 1 Possible Extension Location: 5 Days ONSITE at 222 Jarvis St. Toronto Ontario Description Deliverables for Sr. Software Developer: Design build develop and administer... 
    Senior
    Full time

    Source Code

    Toronto, ON
    a month ago
  •  ...Description About the role: As a Senior Software Developer, you will be responsible for designing, developing and managing the cloud based services that power the AssistIQ platform. We’re excited by candidates who enjoy and are capable of working in a fast-growing... 
    Senior
    Full time

    Assistiq

    Toronto, ON
    a month ago
  •  ...Wealthsimple, the Build Platform team is on a mission to make developing great software fast, intuitive, and enjoyable. We believe engineers should...  ...their success is our primary measure of impact. As a Developer on our team, you won't just be building tools; you'll be... 
    Senior
    Long term contract

    Wealthsimple Inc.

    Toronto, ON
    4 days ago
  •  ...tested applications. This includes developing detailed programming specifications, writing...  ...arise during the use and operation of software packages, including technical...  ...Set Requirements: Deliverables –  Senior ETL Developer : Designs, develops, and maintains... 
    Senior
    Contract work

    Maarut

    Toronto, ON
    5 days ago
  • $103 per hour

     ...The Ministry of Public and Business Service Delivery and Procurement, under the Community Services Cluster, is seeking a Senior Full Stack Software Developer for an onsite engagement in Toronto. The successful consultant will design, develop, and maintain enterprise-grade web... 
    Senior
    Contract work

    Lotus IT Solutions

    Toronto, ON
    3 days ago
  •  ...environments on Kubernetes using engines like vLLM, Ray, and Triton. Develop evaluation & benchmarking tooling: Build automated Evals and...  ...We are looking for people who have: ~7+ years of software engineering experience in ML Infrastructure, MLOps, ML Tooling,... 
    Senior
    Long term contract
    Manual labor

    Wealthsimple Technologies

    Toronto, ON
    9 days ago
  • $130k - $150k per year

     ...integral to everything we create.  We are seeking a highly skilled Senior Software Engineer with strong communication, and collaboration...  ...communication skills • Highly desirable Kubernetes Application Develop Certifications (CKAD) This position offers a salary range of... 
    Senior
    Full time

    Bluecat Inc

    Toronto, ON
    more than 2 months ago
  •  ...specifications into working, tested applications. This includes developing detailed programming specifications, writing and/or generating...  ...technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion... 
    Senior
    Full time

    Maarut Inc

    Toronto, ON
    17 days ago
  • Take your expertise to the next level as a Senior Software Developer specializing in ETL at Innosystech Inc in Toronto. This onsite role focuses on advanced data solutions utilizing Microsoft and AWS technologies. Innosystech Inc is seeking a Senior Software Developer skilled... 
    Senior

    Best Your Buy

    Toronto, ON
    3 days ago
  •  ..., user stories, UI/UX artifacts, solution architecture, security requirements, data models, develop application design and technical specification document, deliver quality software products (including Minimal Viable Products and Cloud -Native Web Application products) as required... 
    Senior
    Long term contract
    Full time
    Interim role
    Internship

    Yoush Consulting

    Toronto, ON
    more than 2 months ago
  •  ...working, tested applications, including developing detailed technical specifications, writing...  ...supporting solution implementation. Design, develop, test, deploy, and maintain full-stack...  ...teams, and stakeholders throughout the Software Development Life Cycle (SDLC).... 
    Senior
    Full time

    Maarut Inc

    Toronto, ON
    16 days ago
  •  ...Job Responsibility: About the Role We are looking for a highly skilled Senior Full Stack Software Developer to join our Agile software delivery team, responsible for building and enhancing enterprise-grade web and API applications. You'll be supporting key initiatives... 
    Senior
    Contract work
    Temporary work
    For contractors
    Monday to friday

    TV2 Consulting

    Toronto, ON
    8 days ago
  •  ...Job Description The Senior Software Developer – Robotics Process Automation will be a key technical contributor responsible for designing, developing, and implementing enterprise-scale automation solutions using Pega Robotics. This role combines advanced software development... 
    Senior
    Full time
    Flexible hours

    Royal Bank of Canada

    Toronto, ON
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Developer, BE. Be the first to apply!