Senior Software Engineer
6 days ago
Where we work
Udemy is a global company headquartered in San Francisco, with additional U.S. offices in Denver and Austin, and international hubs in Australia, India, Ireland, Mexico, and Türkiye. This is an in-office position, requiring three days a week in the office (Tuesday, Wednesday, Thursday) and flexibility on Mondays and Fridays.
About your skills
Craftsmanship: You take pride in building performant, scalable, and maintainable backend and frontend services. You write clean code, pay attention to detail, and leverage modern frameworks to deliver high-quality service capabilities.
Ownership: You lead by example, taking initiative and accountability for your work. You independently scope, execute, and drive projects forward, while proactively resolving blockers and raising the bar for your team.Execution: You break down moderately complex problems into milestones and deliverables. You optimize for impact, focus on scalable solutions, and help your team ship reliably and iteratively.
Collaboration: You work closely with cross-functional peers to deliver service capabilities. You clearly communicate technical trade-offs and foster alignment across engineering, product, and other stakeholders.
Problem Solving: You approach problems with analytical rigor and a systems mindset. You debug effectively, identify root causes, and contribute to solutions that improve both the product and team workflows.
Learning Mindset: You embody Udemy's spirit of continuous learning. You stay up to date on best practices, seek feedback, and help others grow through knowledge-sharing and mentoring.
About this role
Udemy is searching for a Senior Software Engineer who embodies our values of authenticity, continuous learning, experimentation, being results-oriented, and being individually humble, yet collectively proud. We expect you to be comfortable with a combination of frontend and backend technologies. Our ideal candidate will be comfortable addressing complex problems, including navigating projects with ambiguous parameters.
You will be joining our Enterprise Portfolio team to build high-impact, customer-facing features that support Udemy Business customers with millions of learners and instructors worldwide. You'll help give companies the tools they need to understand, support, and grow the workforce for the future by driving admin engagement to ensure that the Udemy Business platform is rolled out properly and learning aligns with the goals of the admins in the company. You'll also deepen your expertise by collecting learner activities, connecting those to the intended learning goals as set by the company admins and help our Enterprise customers to intuitively measure their own business outcome from their investment to their learners.
As an organization, we are always learning. This manifests in our habitual learning approach, constructive debates and utilizing our own platform for continuous development. Your dedication to growth, openness to robust discussions and leveraging our solutions for learning will be pivotal to your success.
What you'll be doing
- Writing code using your skills in Kotlin/Java, Spring Boot, Kafka, MySQL, DynamoDB, Redis/Elasticache, GraphQL, Kubernetes and user interfaces in ReactJS, Typescript, MobX or closely related technologies to meet your team's objectives.
- Deploying, monitoring and maintaining a set of critical services in our infrastructure using Datadog and FireHydrant Signals.
- Building user experiences that adhere to a high level of accessibility standards.
- Applying analytical problem solving, cross-functional communication, and systems thinking to ensure smooth execution of product features.
- Optimizing code and processes to help your team achieve their goals.
- Leading, coordinating, executing, and delivering projects at scale.
- Managing complexity within your team while concurrently interacting with teams in adjacent domains.
- Work closely with product, design and other team partners to ensure our implementations meet business outcomes
- Mentoring and teaching engineers junior to you
What you'll have
- Have a BS/MS in CS or equivalent discipline; or equivalent alternative degree or work experience.
- 5+ years of professional software development experience
- Technical competence in some of the following technologies or similar, Kotlin/Java, Spring Boot, Kafka, SQL, GraphQL, Kubernetes.
- Practitioner in some of the following technologies or similar, ReactJS, Typescript, frontend state management, HTML, CSS.
- Solid understanding of domain-driven design, event-driven development and monolith decomposition patterns.
- Analytical problem solving, cross-functional communication, and systems thinking skills.
- Ability to break moderately complex problems and projects to deliverable milestones.
-
Senior Software Engineer
2 weeks ago
Istanbul, Istanbul, Turkey Dream Games Full timeWe are looking for a Senior Software Engineer to join our team. You will contribute to all areas of game development, including programming of graphics, game logic, and user interface using Unity. It is not required to have prior game development experience since we believe a competent software engineer can develop great things in any field. You will work...
-
Senior Software Engineer
2 weeks ago
Istanbul, Istanbul, Turkey Tingz Full timeTingz is an innovative ConTech start-up and scale-up company headquartered in London with development and operations in Turkey, currently experiencing rapid growth.We deliver advanced solutions for tracking heavy machinery on construction sites and partner with top construction firms in Turkey to modernize their field operations. Through our expertise in...
-
Java Software Engineer
6 days ago
Istanbul, Istanbul, Turkey NeviTech Full timeCompany DescriptionNeviTech is a growing technology company based in Istanbul, Turkey. Our expertise lies in Java, Oracle, .NET and Machine Learning technologies. We have Klassifier Simultanous Translation Platform. Our main strategy is to deliver high quality solutions to our customers.Role DescriptionThis is a full-time remote Senior Java Software Engineer...
-
Senior Software Engineer
2 weeks ago
Istanbul, Istanbul, Turkey Crs Soft Full timeWho we are?It's time to turn on bright mode. Let's meetWe are a software company that produces niche technologies with an innovative, dynamic, and added-value understanding to the leading companies in its field, serving in different sectors in Turkey and abroad. For starters, the first thing you should know is that Crs is an umbrella organization. Our...
-
Senior Java Software Engineer
2 weeks ago
Istanbul, Istanbul, Turkey idenfit Full timeWho We AreWe are a fast-growing SaaS company in the field of Human Resources Technology. Born in Turkey, we are scaling globally with offices across Europe and strong investor backing.Our mission is to build a world-class product that transforms the way companies manage HR from end to end.At the heart of this journey is our technology team. Who We're...
-
Senior Software Engineer
6 days ago
Istanbul, Istanbul, Turkey Bentego Full timeAs a quickly growing company with "Great Place to Work" and "Great Place to Work IT" certified culture rewarded as one of the Best Employers in Turkey; Bentego is always looking for passionate, talented and creative teammates to join our team.We are looking for"Senior Software Engineer"with the following qualifications.Who You Are:Minimum 4 years of...
-
Software Developer
18 hours ago
Istanbul, Istanbul, Turkey Agito Software & Consulting Full timeLooking forASP.Net Software Developersto assist our leading clients in insurance industryBachelor's degree in Computer Engineering, Mathematical Engineering, Mathematics, Computer Programming or any related field,Knowledge of Object Oriented Programming,Experience in developing web applications using Asp.Net, C#,Min 2 years of experience in Oracle PL/SQL...
-
Senior RAN Software Development Engineer
7 days ago
Istanbul, Istanbul, Turkey GİZLİ Full timeJob OverviewWe are seeking a highly skilled Senior RAN Software (Radio Access Network) Development Engineer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and optimizing RAN features and functionalities across 4G LTE and 5G NR technologies. You will play a key role in ensuring the performance, scalability, and...
-
Senior Java Software Engineer
7 days ago
Istanbul, Istanbul, Turkey Gini Talent Full timeSenior Java Software EngineerHibrit– Haftada 3 gün Ümraniye ofisGini Talent Hakkında;Gini Talent, 2019 yılında İstanbul'da kurulmuş, hızlı büyüyen ve teknoloji odaklı bir işe alım ve yetenek yönetimi firmasıdır. IT, pazarlama, yaratıcı roller ve finans alanlarında sözleşmeli, geçici ve kalıcı işe alım çözümleri sunuyoruz....
-
Software Engineer
4 days ago
Istanbul, Istanbul, Turkey Fineksus Full timeJob DescriptionWho we are?With offices in Kuwait City, Baku, Dubai, and Istanbul, we are providing services across 32 countries from Hong Kong to the UK. Since 2010, Fineksus has been recognized by the SWIFT Partner Management for its Service Delivery Centre in implementing, integrating and upgrading services for SWIFT products and solutions. Since 2018,...