Software Development Engineer (Full Stack)
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.
Job posting date: Jan 7th 2026
Application deadline: Jan 21st 2026
About your skills
- Proactive Ownership: You take initiative and ownership of features that have a direct impact on our global platform, driving them from concept to completion.
- Problem-Solving: You excel at breaking down defined problems into actionable technical tasks, delivering high-quality, testable code.
- Collaboration: You are a reliable contributor in a collaborative, agile environment, working closely with your team to design and implement robust, scalable solutions.
- Balance and Maintainability: You skillfully balance speed of delivery with long-term maintainability, ensuring solutions are both efficient and sustainable.
- Craftsmanship: You are passionate about honing your craft, actively participating in code reviews and striving for technical excellence.
- Continuous Learning: You embrace a growth mindset, learning from those around you and contributing to a culture of openness, quality, and innovation.
About this role
The Globalization team at Udemy is on a mission to make learning accessible to everyone, everywhere. As a Software Engineer on the Globalization team, you will take ownership of designing and implementing features that drive our international growth. Moving beyond simple tasks, you will be responsible for scoping and executing small-to-medium-sized projects, often collaborating with product managers and designers to refine requirements. You will build robust backend services and APIs (and potentially frontend components) that are scalable, secure, and performant.
You are someone who is comfortable working with a degree of autonomy—you can take a defined problem, break it down into technical tasks, and deliver a high-quality solution. You are proactive in raising potential risks, eager to understand the "why" behind the product, and committed to writing code that is not just functional but also maintainable and testable.
This is an exciting opportunity for an engineer who has mastered the basics and is ready to expand their scope, tackle more complex challenges, and play a key role in helping Udemy truly go global.
What you'll be doing
-
Collaborate & Design: Contribute to the process of defining and designing features in a highly collaborative agile environment.
-
Build & Implement: Design, specify, and implement features and services that power our global platform.
-
Ensure Quality: Participate in code reviews, ensuring that our code is well-designed, tested, robust, secure, performant, and readable.
-
Maintain & Monitor: Document, monitor, and maintain features post-release to ensure ongoing stability and performance.
-
Shape Culture: Contribute to a team culture that values openness, inclusiveness, quality, robustness, and scalability while fostering innovation.
-
Learn & Grow: Actively grow your Software Engineering skills through mentorship and hands-on experience.
What we're looking for
-
Education: B.S. degree or higher in Computer Science or a related technical field.
-
Experience: Minimum three (3) years of experience as a full-stack or backend software engineer.
-
Backend Expertise: Experience building APIs and backend services called by frontend interfaces, with at least 2 years of experience using Java, Kotlin, or other strongly typed languages.
-
Technical Fundamentals: Strong knowledge of Object-Oriented software design patterns and computer science fundamentals (e.g., data structures, algorithms).
-
Modern Development: Experience with web application development using modern frameworks.
-
Testing: Experience with testing methods, including unit and integration tests.
-
Communication: Excellent communication skills in English.
Nice to have
-
Experience with microservice development and communications using gRPC.
-
Experience with Spring Boot Microservices.
-
Experience defining and developing APIs with GraphQL.
-
Experience working with Real-time messaging and NoSQL infrastructures (e.g., Redis, Kafka, DynamoDB).
-
Familiarity with container orchestration technologies (e.g., Kubernetes, Marathon, Nomad).
-
Familiarity with monitoring and alerting tools (e.g., DataDog).
Why work here?
You’ll grow here.
Learning is part of the job. You’ll get full access to Udemy courses, a monthly UDay to invest in yourself, and a budget to spend on whatever helps you improve. Many people are diving into AI lately, but what you focus on is up to you.
AI is real here.
We use it in the way we learn and the way we work. You’ll have the space and tools to experiment, apply, and get better at using AI in practical ways.
You’ll own your work.
We trust people to lead, make decisions, and follow through. You don’t need to wait for permission or layers of approval to have an impact.
You’ll build with others.
We collaborate openly and shape ideas together. Everyone has a voice, and good thinking is welcomed from any direction.
You’ll see your impact.
What you build helps people grow their skills, change their careers, or find a path forward. You’ve got the experience, why not use it to help others gain theirs?
Bring your curiosity. We’ll bring the platform and the support. Let’s LEARN together.
Our Benefits Start with U
Our benefits start with you and were built to provide you and your family with the protection and care you need, making it easy to access the right coverage when you need it most. Benefits vary by region, and we encourage applicants to review our Australia Benefits, India Benefits, Ireland Benefits, Mexico Benefits, Turkiye Benefits & US Benefits, pages to get an understanding of some of the benefits we offer. For details on region-specific benefits, please refer to the information provided during the hiring process.
Information regarding data privacy is available within the Udemy Careers Privacy Notice.
Apply for this job
*
indicates a required field
