Jobs and Careers
UD

Senior Software Engineer, Platform Services

Udemy
Irelandfull_timeVerifiedPosted 22 Oct 2025

About the role

Join Udemy. Help define the future of learning.

Udemy is an AI-powered skills acceleration platform built to help people and teams grow. It’s personalized, practical, and focused on real-world impact.

Our mission is simple: to transform lives through learning. Your work helps people around the world build skills they can use, whether they’re picking up something new or leveling up to stay ahead.

Over 80 million learners and 17,000 businesses already learn with Udemy. If you’re excited by change, energized by learning, and ready to have a real impact, you’ll feel right at home. 

Learn more about us on our company page.

Senior Software Engineer, Platform Services

Udemy is headquartered in San Francisco with global offices in Australia, India, Ireland, Türkiye, and other US locations. Our robust hybrid work model spans San Francisco, Denver, Ankara, Dublin, and Melbourne. This hybrid position requires 3 days per week in the office at the nearest hub. Learn more about us on our company page.

 

About Your Skills:

  • Systems Thinking: You can zoom out to see how services, libraries, and tools fit into a larger ecosystem of 200+ microservices and microfrontends. You spot patterns, anticipate bottlenecks, and design solutions that scale across teams.

  • Collaboration: You thrive in code reviews and design discussions, balancing strong opinions with openness to feedback. You know how to influence without blocking, and build trust across engineering groups.

  • Adaptability: You are comfortable diving into existing codebases and quickly getting up to speed. You balance short-term delivery with long-term maintainability, and you pivot smoothly when new priorities emerge.

  • Technical Craftsmanship: You care about quality and reliability, not just getting code out the door. You write clear, testable, maintainable code and help set standards that elevate the whole organization.

  • Innovation: You don’t just accept the current state of tooling and processes—you explore new frameworks, experiment with prototypes, and introduce practices that make building and deploying software more efficient.

 

About This Role:

The Platform Services team builds software and systems to support the ongoing development/maintenance of 200+ microservices and microfrontends being built and updated across the organization.  Working on the team, you will build libraries, work on CI/CD patterns, testing frameworks, build quality standards, and more.  The team also regularly prototypes and rolls out new tooling, all in the name of finding the most efficient systems to automate, allowing feature teams to build new functionality with increasing efficiency.

 

Key Responsibilities:

  • Design, develop, test, and release libraries, components, and tools for creating and maintaining best in class services and frontends at Udemy.

  • Identify and evaluate new technologies that improve performance, maintainability and robustness of our backend software.

  • Plan, organize, and complete work within agile sprints.  Communicate effectively on progress towards meeting expectations.

  • Contribute in code reviews, design discussions, and develop features and solutions that scale.

  • Use best software development practices and adopt patterns of the team and organization to develop consistent and maintainable code

  • Contribute to a team culture that values openness, inclusiveness, quality, robustness, and scalability while fostering innovation.

 

Qualifications:

  • 5+ years of experience as a full-stack or backend software engineer.

  • Ability to learn and work with existing code bases.

  • Experience with distributed systems and microservices is a MUST
  • Knowledge of Object Oriented software design patterns and computer science fundamentals (e.g. data structures, algorithms).Web application development using modern frameworks.

  • 4+ years of experience with Java, Kotlin or other strongly typed language

  • Basic understanding of persistent scaled datastores (SQL, NoSQL)

  • Experience buil

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Udemy

View company profile →