
Software Engineer
1 week ago
Application deadline: 01/10/25
Job posting date: 17/09/25
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
-
You are a motivated, meticulous Software Engineer with a team-oriented approach and exceptional problem-solving skills.
-
You take lead and ownership over your work with relentless focus, act as one team by working collaboratively with your team members, and never stop learning.
About this role
As we continue to focus on skills and learning outcomes, it is critical to our success that we connect them to assessments and digital credentials that are trustworthy, transferable between organizations, and motivating for the learners. You will be member of a team that will lay down the service-oriented foundation for Globalization at Udemy and collaborate with other teams on connecting instructors, learners, and organizations on their skill development journey.
We work primarily with React and a microservices environment built on Kotlin, Spring, GraphQL, gRPC, and DynamoDB. Our ideal candidate will be comfortable addressing moderately complex problems, including navigating projects with ambiguous parameters.
What you'll be doing
-
Contribute to the design, development, and deployment of backend and full-stack features using technologies like Kotlin, Spring Boot, Python, Django, React, Kafka, Redis, and MySQL.
-
Participate in building scalable microservices and RESTful APIs that support critical Udemy features.
-
Write clean, maintainable, and well-tested code with a focus on performance and scalability.
-
Collaborate with cross-functional teams during sprint planning, code reviews, and design discussions.
-
Help monitor and troubleshoot services in production and contribute to continuous improvement efforts.
-
Support system documentation and share knowledge with the team as we evolve our services and architecture.
-
Learn and explore new technologies that can improve team velocity or system performance.
What You'll Have
-
Around 3 years of professional software engineering experience, with backend or full-stack focus.
-
Proficiency in at least one object-oriented language (e.g., Java, Kotlin, Python).
-
Experience working on web applications or APIs, and understanding of HTTP, REST, and modern backend patterns.
-
Exposure to databases (SQL or NoSQL), caching systems (e.g., Redis), and cloud environments (e.g., AWS).
-
Familiarity with testing practices such as unit and integration testing.
-
Experience working within a collaborative team using agile methodologies.
Nice to Have
-
Experience with frontend frameworks (e.g., React or ).
-
Exposure to microservice architecture and containerization tools like Docker or Kubernetes.
-
Interest in event-driven systems or messaging platforms like Kafka or RabbitMQ.
-
A desire to learn and grow within a culture that values quality, curiosity, and teamwork.
We know that no candidate checks every box. If you're excited about building reliable systems, collaborating with kind and curious people, and learning on the job, we'd love to hear from you.
-
Software Engineer
22 hours ago
Chennai, Tamil Nadu, India CADS Software Full time ₹ 5,00,000 - ₹ 12,00,000 per yearSoftware Engineer - C# / Revit API DeveloperCompany OverviewAt CADS, we build world-class engineering software trusted by thousands of users globally. We combine deep civil and structural engineering expertise with modern software development practices to deliver innovative and robust solutions for the construction industry. Our flagship products include...
-
Senior Software Engineer
4 days ago
Chennai, Tamil Nadu, India Banyan Software Full time ₹ 10,00,000 - ₹ 25,00,000 per yearBanyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...
-
Senior Software Engineer
4 days ago
Chennai, Tamil Nadu, India Banyan Software Full time ₹ 20,00,000 - ₹ 25,00,000 per yearBanyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...
-
Senior Software Engineer
2 days ago
Chennai, Tamil Nadu, India hSenid Software Lanka Full time ₹ 10,00,000 - ₹ 25,00,000 per yearCompany DescriptionhSenid Mobile Solutions is a wholly owned subsidiary of hSenid Software International Pvt.Ltd., an international software development company with offices in the United States ofAmerica, Singapore, India and Sri Lanka. It was founded in 1997 with the aim of providing highquality software products and services to its customers worldwide. We...
-
Software Engineer
2 weeks ago
Chennai, Tamil Nadu, India Global Software Solutions Group Full time ₹ 15,00,000 - ₹ 25,00,000 per yearWe're looking for a talented Software Engineerto join our team in Chennai and contribute to innovative projects for a leading banking client. If you're passionate about building scalable, high-performance web applications and enjoy working in dynamic environments, this role is for youRequirementsWhat we're looking for: Bachelor's or Master's degree in...
-
Sr. Software Engineer
2 weeks ago
Chennai, Tamil Nadu, India Uniphore Software Systems Full time ₹ 6,00,000 - ₹ 18,00,000 per yearJob Description Uniphore is one of the largest B2B AI-native companiesdecades-proven, built-for-scale and designed for the enterprise. The company drives business outcomes across multiple industry verticals and enables the largest global deployments. Uniphore infuses AI into every part of the enterprise that impacts the customer. We deliver the only...
-
Software Engineer
22 hours ago
Chennai, Tamil Nadu, India Axiom Software Solutions Limited Full time ₹ 6,00,000 - ₹ 18,00,000 per yearSoftware Development best practices. Back end Python, Strong SQL, Django, Jira, Confluence, ETL, GCP, API development concepts, strong communication Software Development best practices. Back end Python, Strong SQL, Django, Jira, Confluence, ETL, GCP, API development concepts, strong communication Software Development best practices. Back...
-
Software Engineer
2 days ago
Chennai, Tamil Nadu, India Global Software Solutions Group Full time ₹ 20,00,000 - ₹ 25,00,000 per yearWe are seeking an experiencedSoftware Engineer - IVR Scriptingwith strong expertise inGenesys PureEngageto join our growing team. The ideal candidate will have hands-on experience designing, implementing, and optimizingcontact center routing strategieswhile ensuring seamless omnichannel experiences.Key ResponsibilitiesDevelop and optimize routing strategies...
-
Senior Staff Software Engineer
15 hours ago
Chennai, Tamil Nadu, India Botree Software International Pvt Ltd Full time ₹ 30,00,000 - ₹ 40,00,000 per yearTechnical Leadership & Vision: They define the technical vision and direction for significant projects or platforms, helping to shape the company's technology strategy. Complex System Design: They lead the design and implementation of major software components, large-scale systems, and complex features, often involving cross-team collaboration. Problem...
-
Laserbeam Software
1 week ago
Chennai, Tamil Nadu, India LaserBeam Software Full time ₹ 5,00,000 - ₹ 15,00,000 per yearDescriptionSenior Full-Stack Developer : .NET Core, React, and MicroservicesWe are seeking a highly skilled and experienced Senior Software Developer to join our innovative development team. The ideal candidate is a full-stack expert with deep proficiency in .NET Core, React JS, Microservices architecture, and modern software practices. This role is critical...