Level

Coursera

Senior Software Developer, BE

Coursera is hiring a Senior Software Developer, BE in Toronto, Canada. It pays $138k-$172k a year and Level rates it ; you can apply on Coursera.

Level's read on this job

  • Little AI ●○○○ is how Level rates this software engineer role: aI is not part of the work.
  • Tools and skills the posting cites include Java, MySQL and DynamoDB.
  • Level classifies it as a senior role.
  • Level lists 30 other open roles at Coursera.

AI in this role

Design and scale backend microservices and APIs for the monetization team at Coursera and Udemy.

javamysqldynamodbgrpcgraphqlkafka
backend-developmentmicroservicessystem-architectureapi-developmenta-b-testing

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 Senior 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:

 

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 $137,600 - $172,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.

To protect against recruitment fraud, Coursera + Udemy recruiters only communicate via official coursera.org/udemy.com email addresses and never through personal accounts. We do not accept resumes via email or social media; please submit all applications directly through our careers page.

If you encounter suspicious recruitment activity, please report it via our Fraudulent Activity Submission Form.

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 recruiting@coursera.org. 

How we rate this

Senior Software Developer, BE at Coursera rates 0 out of 100 for how much of the daily work is AI. That makes it Little AI (AI Level 1 of 4). The level is about AI in the job, not seniority.

Classification

Little AI. AI is not part of the work.

  1. ●●●● Builds AI80 to 100
  2. ●●●○ Works on AI60 to 79
  3. ●●○○ Uses AI40 to 59
  4. ●○○○ Little AI0 to 39

Levels come from how often the tools, models and workflows of the role are named in the posting itself. Read the description and count the AI tools, models and workflows it names.

Prepare for this job

Built from this posting and from similar jobs on Level.

Skills and AI tools this role asks for

Backend DevelopmentMicroservicesSystem ArchitectureAPI DevelopmentA B TestingJavaMySQLDynamoDB

Also common in software engineer jobs at this level

Pay

This job starts at
$138k
Typical software engineer job
$168k

This posting starts 18% below the typical software engineer job. See software engineer jobs

Questions you could be asked

  1. Tell me about a project where backend development was part of your work. What did you do?
  2. Tell me about a project where microservices was part of your work. What did you do?
  3. Tell me about a project where system architecture was part of your work. What did you do?
  4. Tell me about a project where api development was part of your work. What did you do?
  5. Tell me about a project where a b testing was part of your work. What did you do?

Adapt your resume

  • List these exact terms on your resume: Backend Development, Microservices, System Architecture, API Development, and A B Testing. An applicant tracking system matches the wording, not the idea.
  • Attach one line of real, concrete experience to at least one of them. A tool named with nothing behind it rarely survives a human read.

Want an expert to read your CV for this job?

Free. Send your CV and the role you want next. We reply by email within 2 to 4 business days.

Get new software engineer jobs by email

One email a week with the new software engineer jobs, each rated for how much AI is in the work. No recruiter spam, unsubscribe in one click.

Free. One email a week. Unsubscribe in one click.

Similar roles

Software Engineering roles that involve little AI, at other companies.

What kind of AI work fits you?

Answer 12 practical questions in about three minutes. Get a simple profile, the work it points to, and live roles to explore next.

Find my next step

More jobs at Coursera

More software engineer jobs

Related searches

Same AI level

Jobs by city