Senior Lead Software Engineer
5 days ago
We are looking for a Senior Lead Software Engineer in Bangalore who designs, develops, tests, and maintains high-quality software applications in line with business and technical requirements. The role involves applying engineering best practices, collaborating with cross-functional teams, and ensuring scalability and reliability of delivered solutions. The position requires strong technical execution skills, ownership of deliverables, and the ability to contribute to the continuous improvement of engineering processes
About You – experience, education, skills, and accomplishments
- Bachelor's or master's degree in computer science, Engineering, or related field.
- At least 9 years of strong proficiency in Java, J2EE, Spring, Spring Boot, Hibernate, MVC frameworks, and microservices-based architectures.
- At least 8+ years of progressive experience in software development with at least 3 years in a technical leadership role.
- Prior experience delivering complex enterprise applications from concept to deployment.
- Expertise in building REST APIs and microservices architecture, including encapsulation of legacy systems.
- Strong understanding of software engineering principles such as SOLID, DRY, and design patterns.
- Hands-on experience with Test-Driven Development (TDD), CI/CD pipelines, and automated testing practices.
- Knowledge of application and web servers (e.g., Tomcat, WebLogic, JBoss).
- Proficiency in database design and development (SQL and NoSQL).
- Experience with cloud platforms (AWS, Azure, or GCP), containerization (Docker, Kubernetes), and DevOps tools.
- Ability to follow and enforce design and delivery best practices for high-quality, maintainable code
It would be great if you also had
- Ability to evaluate and integrate new technologies to improve systems and processes.
- Experience in analyzing customer requirements and delivering scalable, secure, and efficient solutions.
- Strong focus on continuous improvement, innovation, and delivering value-added solutions.
What will you be doing in this role?
- Lead project teams and provide technical expertise across multiple engineering initiatives.
- Define the architecture, design, and development of enterprise-grade software solutions.
- Apply deep technical knowledge to product development, enhancing systems and identifying value-added opportunities.
- Propose, develop, review, and improve engineering procedures to ensure delivery of high-quality systems.
- Mentor and guide engineers, fostering skill development and adherence to best practices.
- Execute and enforce departmental policies, procedures, and engineering processes.
- Act as an internal consultant, providing cross-functional technical guidance beyond immediate team boundaries.
- Recommend and initiate innovative projects leveraging technical and product insights.
- Continuously research and evaluate emerging technologies for integration into company products and solutions.
- Drive automation of testing, ensure comprehensive unit test coverage, and deliver maintainable, high-quality code.
- Prepare clear and thorough technical documentation for applications and systems.
- Collaborate with stakeholders to analyze requirements, ensuring customer needs are met in design and implementation
About the Team
You will be joining a team responsible for creating and maintaining internal tools which allows the company to take unstructured data available on the internet into structured data which can then be cross referenced and analyzed. The data will be exposed to multiple products which are in term provided to our customers. You will be interacting with other teams in creating a service mesh structure which communicate through asynchronous queue services hosted in AWS.
Hours of work
IST Time zone
At Clarivate, we are committed to providing equal employment opportunities for all qualified persons with respect to hiring, compensation, promotion, training, and other terms, conditions, and privileges of employment. We comply with applicable laws and regulations governing non-discrimination in all locations.
-
Senior Lead Software Engineer
3 days ago
IND - Bangalore (DRG), India Clarivate Full time US$ 1,25,000 - US$ 1,75,000 per yearWe are seeking a highly skilled Senior Lead Data Engineer to join our R&D Data Engineering Team. In this role, you will be a key player in shaping the architecture and technical direction of our data platform, ensuring that it meets the evolving needs of the business while adhering to best practices and industry standards. If you're looking for an...
-
Senior Software Engineer
2 days ago
IND - Bangalore (DRG), India Clarivate Full time US$ 90,000 - US$ 1,20,000 per yearWe are looking for a Senior Software Engineer in Bangalore who designs, develops, tests, and maintains high-quality software applications in line with business and technical requirements. The role involves applying engineering best practices, collaborating with cross-functional teams, and ensuring scalability and reliability of delivered solutions. The...
-
Senior Software Engineer
1 week ago
IND - Bangalore (DRG), India Clarivate Full time ₹ 9,00,000 - ₹ 12,00,000 per yearWe are seeking a Software Engineer (EPM) to design, develop, and optimize financial technology solutions across Enterprise Performance Management (EPM), Tax, and Treasury systems. This role will focus on building scalable integrations, automation, and engineering solutions across platforms like OneStream, Kyriba, and tax engines to enhance financial...
-
Manager, Software Engineering
2 days ago
IND - Bangalore (DRG), India Clarivate Full time US$ 90,000 - US$ 1,20,000 per yearWe are looking for a Manager Software Engineering to join our IMS Team in Bangalore. This is an amazing opportunity to work on Big Data technologies involved in content ingestion. The team consists of 10-12 engineers and is reporting to the Sr Manager. We have a great skill set in Spark, Java, Scala, Hive, Sql, XSLT, AWS EMR, S3, etc and we would love to...
-
Lead Infrastructure Engineer
1 week ago
IND - Bangalore (DRG), India Clarivate Full time US$ 90,000 - US$ 1,20,000 per yearWe are looking for a Network engineer to join our Network team . This is an amazing opportunity to work on Private cloud network environment. The team consists of 3 persons and is reporting to the network team manager. The team itself is part of a larger Network team in Clarivate.About You – experience, education, skills, and accomplishmentsBachelor's...
-
Senior Software Engineer
2 weeks ago
Bangalore, India Microsoft Full time US$ 1,20,000 - US$ 2,00,000 per yearAs a Senior Software Engineer for Microsoft Teams Triage Services, you will design, develop, and maintain scalable backend systems to support critical customer needs. Microsoft Teams supports over 300 million daily active users globally and serves as the primary tool for collaboration, productivity, and communication for work and life. It also provides a...
-
Lead Software Engineer
2 weeks ago
IND - Karnataka - Bangalore - EDC, India Ecolab Full time ₹ 15,00,000 - ₹ 20,00,000 per yearJob Characteristics: Leads software development projects through the phase gate process. Leads requirements gathering efforts of the software team to ensure that customer and divisional needs are met. Manages interactions between team & stakeholders to ensure seamless project integration. Writes code to address challenging aspects of the project. Writes the...
-
Solutions Analyst
4 days ago
IND - Bangalore (DRG), India Clarivate Full time US$ 90,000 - US$ 1,20,000 per yearWe are looking for a Solutions Analyst to join our Life Sciences & Healthcare Commercial Solutions Analysis team in Bangalore. This is an amazing opportunity to work on customer-facing software applications within our Commercial portfolio. The team consists of 6 Solutions Analysts (across the UK, Spain and India) and is reporting to a Senior Manager. We have...
-
Lead Software Engineer
5 hours ago
Bangalore, India Playdawn Full timeLead Software Engineer (Non - Gaming) Role & Key Responsibilities-You will be the driving force behind our technical excellence. You'll work closely with our team toimplement best practices, improve our architecture, and create a high-performance engineering culture.-Over a 6-9 month period, you'll also immerse yourself in game development, Unity, and C#...
-
Senior Software Engineer
2 weeks ago
Bangalore, India NetApp, Inc. Full time US$ 1,50,000 - US$ 2,00,000 per yearJob Summary As a senior software engineer within the Data Services team at NetApp, you will play a pivotal role in the Trident program, which introduced the first open-source, out-of-tree dynamic storage provisioner to Kubernetes You will take ownership of and shape the Kubernetes narrative for NetApp. This position will necessitate your advocacy for the...