![Agoda](https://media.trabajo.org/img/noimg.jpg)
Lead Software Engineer, Back End
3 months ago
About the Job
Note: Agoda’s hybrid workplace includes a few select remote roles and in-office roles. By applying to this position you will have an opportunity to share your preferred working location from the following:
In-office locations: Gurugram, India; Bangkok, Thailand.
Remote location(s): Bangalore, India; Pune, India; Tokyo, Japan.
Get to Know Our Team
In Agoda’s Back End Engineering department, we build the scalable, fault-tolerant systems and APIs that host our core business logic. Our systems cover all major areas of our business: inventory and pricing, product information, customer data, communications, partner data, booking systems, payments, FinTech and more. These mission-critical systems change frequently with dozens of releases per day, so we must employ state-of-the-art CI/CD and testing techniques in order to make sure everything works without any downtime. We also ensure that our systems are self-healing, responding gracefully to extreme loads or unexpected input. In order to accomplish this, we use state-of-the-art languages like Scala and Go, data technologies like Kafka and Spark, and agile development practices. Most importantly though, we hire great people from all around the world and empower them to be successful. Whether it’s building new projects like Flights and Packages or reimagining our existing business, you’ll make a big impact as part of the Back End Engineering team.
The Opportunity
You might call yourself “full stack” or “back end” or you might consider yourself an authority in a certain field, but you have a keen interest in how the different systems work together.
We’d love to hear from you if you are skilled in any of the technologies we work with (note – we are not looking for you to have them all). We are interested in speaking to persons of any level from individuals just starting their IT careers to experts in their field, although this particular position is better suitable to veteran engineers, with expertise in certain technologies, and especially those that had lead projects, initiatives and/or teams.
In This Role, You’ll Get to
Think and own the full life cycle of our products, not just a single piece of code – from business requirements, technology selection, coding standards, agile development, unit and application testing, to CI/CD and proper monitoring Design, develop and maintain platforms across the back end area Improve scalability, stability, and efficiency of our existing systems Write great code and help others write great code Collaborate with other teams and departmentsWhat You’ll Need to Succeed
Experience in leading projects, initiatives and/or teams, with full ownership of the systems involved Data platforms like SQL, Cassandra or Hadoop. You understand that different applications have different data requirements Good understanding of algorithms and data structures Strong coding ability You are passionate about the craft of software development and constantly work to improve your knowledge and skills Excellent verbal and written English communication skillsIt’s Great If You Have
Experience with Scrum/Agile development methodologies Experience building large-scale distributed products from scratch Core engineering infrastructure tools like Git for source control, Gitlab CI/CD for Continuous Integration docker and kubernetes for deployments Hands-on experience working with technology like queueing systems (Kafka, RabbitMQ, ActiveMQ, MSMQ), Spark, Hadoop, NoSQL (Cassandra, MongoDB, CouchBase), Play framework, Akka library-
Lead Software Engineer
6 days ago
Bengaluru, India Pixis Full timeAs aLead Software Developer (Back - End)atPixis , you will play a crucial role in driving the development of ourAI-powered products and solutions . You willlead a teamof talented software developers, collaborating closely with cross-functional teams todesign, develop, and deploy scalable and robust software applications .Key Responsibilities:• Lead a team...
-
Lead Software Engineer
7 days ago
Bengaluru, India Pixis Full timeAs a Lead Software Developer (Back - End) at Pixis, you will play a crucial role in driving the development of our AI-powered products and solutions. You will lead a team of talented software developers, collaborating closely with cross-functional teams to design, develop, and deploy scalable and robust software applications.Key Responsibilities:• Lead a...
-
Lead Software Engineer
7 days ago
Bengaluru, India Pixis Full timeAs a Lead Software Developer (Back - End) at Pixis, you will play a crucial role in driving the development of our AI-powered products and solutions. You will lead a team of talented software developers, collaborating closely with cross-functional teams to design, develop, and deploy scalable and robust software applications.Key Responsibilities:• Lead a...
-
Principal Software Engineer, Back End
2 weeks ago
Bengaluru, Karnataka, India Agoda Full timeAbout the Job Note: Agoda's hybrid workplace includes a few select remote roles and in-office roles. By applying to this position you will have an opportunity to share your preferred working location from the following: In-office locations: Gurugram, India; Bangkok, Thailand. Remote location(s): Bangalore, India; Pune, India; Tokyo, Japan;...
-
Lead Software Engineer
4 weeks ago
Bengaluru, India Cloud Software Group Full timeDo you thrive in a startup vibe? Were you built for a small, nimble and dynamic team that's ready to win? If you answered yes, we want to talk to you! ShareFile is now going back to our roots as a standalone business unit to focus on our SaaS business—an area where we see growth potential. This business unit is unique, and we certainly aren’t afraid to...
-
Lead Software Engineer
3 weeks ago
Bengaluru, India Cloud Software Group Full timeDo you thrive in a start-up vibe? Were you built for a small, nimble, and dynamic team that's ready to win? If you answered yes, we want to talk to you! We are now going back to our roots as a standalone business unit to focus on our SaaS business area where we see growth potential. This business unit is unique, and we certainly aren’t afraid to stand out...
-
Lead Software Engineer
1 month ago
Bengaluru, India Cloud Software Group Full timeDo you thrive in a startup vibe? Were you built for a small, nimble and dynamic team that's ready to win? If you answered yes, we want to talk to you! ShareFile is now going back to our roots as a standalone business unit to focus on our SaaS business—an area where we see growth potential. This business unit is unique, and we certainly aren’t afraid to...
-
Lead Software Engineer
4 weeks ago
Bengaluru, India Cloud Software Group Full timeDo you thrive in a startup vibe? Were you built for a small, nimble and dynamic team that's ready to win? If you answered yes, we want to talk to you! ShareFile is now going back to our roots as a standalone business unit to focus on our SaaS business—an area where we see growth potential. This business unit is unique, and we certainly aren’t afraid to...
-
Java Back-End Engineer-Bangalore
2 weeks ago
Bengaluru, Karnataka, India HyreFox Consultants Full timeWho You AreA strong, self-driven back-end software engineer who is passionate about building robust software solutions and is experienced in building RESTful APIs with Java and deploying them in cloud environments. You are responsible for collaborating with other developers in architecture, design, and modern engineering practices.What You DoA critical part...
-
Back End Developer
2 weeks ago
Bengaluru, Karnataka, India Keeboot Full timeJOB LOCATION:Bangalore, Karnataka (Hybrid)JOB DESCRIPTIONCOMPANY:KEEBOOTKeeboot, a product of Transcodex Technologies Pvt Ltd, is an end-to-end unified transport management platform based in Bengaluru. Our SaaS-based Transport Management Software provides features designed to seamlessly manage all logistic operations. We offer transparency to shippers by...
-
Lead Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Cloud Software Group Full timeDo you thrive in a start-up vibe? Were you built for a small, nimble, and dynamic team that's ready to win? If you answered yes, we want to talk to you We are now going back to our roots as a standalone business unit to focus on our SaaS business area where we see growth potential. This business unit is unique, and we certainly aren't afraid to stand out...
-
Sde Iii Back-end Engineer
2 weeks ago
Bengaluru, Karnataka, India Wekan Enterprise Solutions Full timeBackend - Software Development Engineer III Experience - 7+ yrs About Wekan Enterprise Solutions Wekan Enterprise Solutions is a leading Technology Consulting company and a strategic investment partner of Mongo DB.We help companies drive innovation in the cloud by adopting modern technology solutions that help them achieve their performance and availability...
-
Lead Software Engineer
1 month ago
Bengaluru, India Cloud Software Group Full timeDo you thrive in a start-up vibe? Were you built for a small, nimble, and dynamic team that's ready to win? If you answered yes, we want to talk to you! We are now going back to our roots as a standalone business unit to focus on our SaaS business area where we see growth potential. This business unit is unique, and we certainly aren’t afraid to stand out...
-
Lead Software Engineer
4 weeks ago
Bengaluru, India Cloud Software Group Full timeDo you thrive in a start-up vibe? Were you built for a small, nimble, and dynamic team that's ready to win? If you answered yes, we want to talk to you! We are now going back to our roots as a standalone business unit to focus on our SaaS business area where we see growth potential. This business unit is unique, and we certainly aren’t afraid to stand out...
-
Software Engineer
2 weeks ago
Bengaluru, India MRI Software Full timeDescriptionWe are looking for an iOS developer responsible for the development and maintenance of applications aimed at a range of iOS devices including mobile phones and tablet computers. Your primary focus will be development of iOS applications and their integration with back-end services. You will be working alongside other engineers and developers...
-
Technical Manager – Chip Design Back End
2 weeks ago
Bengaluru, India Toshiba Software (India) Pvt. Ltd. Full timeJob Overview:As a Backend Technical Manager specializing in Semiconductor Chip Design, you will lead and coordinate the execution of the back-end stages of integrated circuit development.This role requires a strong technical background in physical design, a deep understanding of semiconductor processes, and exceptional project management skills. You will...
-
Lead Software Engineer
3 weeks ago
Bengaluru, India JPMorgan Chase & Co. Full timeWe know that people want great value combined with an excellent experience from a bank they can trust, so we launched our digital bank, Chase, to revolutionise mobile banking with seamless journeys that our customers love. We're already trusted by millions in the US and we're quickly catching up in the United Kingdom – but how we do things here is a little...
-
Back End Developer
2 weeks ago
Bengaluru, Karnataka, India SuperPe Full timeJob Description:We are looking for a skilled back-end developer with 4 plus years of experience to contribute to the development of robust, efficient, and scalable server-side solutions. The ideal candidate will play a pivotal role in shaping our back-end architecture, collaborating with our front-end developers, and ensuring the performance and reliability...
-
Lead Software Engineer
2 weeks ago
Bengaluru, India Rupeek Full timeAbout Rupeek:Rupeekis a Bengaluru-based leading fintech start-up. Started as an asset-backed online lending platform, Rupeek is aiming to disrupt the traditional brick-and-mortar lending models. Since our public launch in 2015, we’ve cemented our position as the No.1 fintech startup in the consumer lending space.We are Series-B funded, backed by top-tier...
-
Technical Manager – Chip Design Back End
1 week ago
Bengaluru, India Toshiba Software (India) Pvt. Ltd. Full timeJob Overview: As a Backend Technical Manager specializing in Semiconductor Chip Design, you will lead and coordinate the execution of the back-end stages of integrated circuit development. This role requires a strong technical background in physical design, a deep understanding of semiconductor processes, and exceptional project management skills. You will...