Principal Engineer


Endurance International Group (NASDAQ: EIGI, is looking for a passionate and experienced technologist to be a part of a team to transform the platform from a monolith to microservices, integrate 3rd party products and to build new products for individuals and business owners looking to get online. At Endurance, we are dedicated to helping our customers launch and grow their digital presence - by providing hosting, mobile-friendly website builders, e-commerce solutions, mobile app builders and much more.  Endurance has more than 4.8 million subscribers around the globe and annual revenue of over USD 1.1B.


Role: Principal Engineer

Location: Bangalore / Mumbai

Experience: 10+ years of relevant experience 

                      ( Backend - Master in one of Java/Python, Open to other backend technologies )


We are looking for a candidate who  is/can 

  • Passionate about technology ( Java, Python, Perl, PHP, Node - MySql, Cloud )
  • Understands the business and impact of one’s work and larger team
  • Hands-on and actively driving tech initiatives with individual contributors
  • Development to delivery and maintenance on cloud like AWS
  • Following engineering best practices
  • Understands simplicity at scale
  • Motivates/Guides other engineers 
  • Automates repetitive tasks
  • Data-driven decisions
  • Believes in quality work 
  • One who is a team player
  • Represent organization technically in seminars, blogs, open source contributions
  • Understands value of one’s work and how it can be used in future 


We require your experience to scale applications to work for increased load, we want to transform our platforms ( perl, java ) to service based architectures ( java, python ) without impacting the current business. We are taking steps to modernize our applications and are committed to invest more to overcome the current challenges.


As a principal engineer, we want the candidate to own a tech initiative and lead technical design activities and also execute it with the help of individual contributors in the team. He/She needs to help architects decide strategy and help define “what”, ”why” and “how”. He/She also needs to help in decision making about the tools and technologies required to implement the given problem/use case.  They will also own the initiatives end to end, from development to delivery and maintenance on cloud like AWS.


As a tech enthusiast, he/she should have experience transforming monolithic architectures, a strong understanding of scaling, distributed architectures, caching, queuing, replications, data structures & algorithms, database solutions, storage, internet tools, protocols and networking.  He/She should also help in defining best practices, code reviews and help the organization achieve the objectives of becoming the center of excellence in technology. 


We have a great set of engineers who have become part of the endurance family for years now! Come & Join us on the journey.