Talent.com
This job offer is not available in your country.
Lead Software Engineer

Lead Software Engineer

JoVEBengaluru, Karnataka, India
10 days ago
Job description

JoVE is the world-leading producer and provider of video solutions with the mission to improve scientific research and education. Our institutional clients comprise over 1,000 universities, colleges such as and leading biopharma companies, including such leaders as Harvard, MIT, Stanford and Yale, IIT, IISc etc . As a growing company, with offices in the USA, UK, Australia, and India servicing clients in over 60 countries, we are seeking talented and ambitious individuals to join our company.

The Role

As a Lead Software Engineer , you will bring technical excellence and leadership to guide a cross-functional squad to design, build, and deliver scalable, high-quality solutions. You will mentor engineers, drive architectural decisions, and ensure that JoVE’s products remain at the forefront of innovation in the EdTech and STEM research space.

Responsibilities

  • Lead and mentor engineers within your squad to deliver high quality engineering solutions.
  • Drive the design and development of scalable, data-driven architectures, including APIs, microservices, and distributed systems.
  • Ensure code quality and maintainability through adherence to software engineering principles (SOLID, DRY, SaaS multi-tenancy).
  • Partner with Product Managers, UX Designers, and other stakeholders to deliver features and initiatives that meet customer needs.
  • Champion Agile / Scrum practices, ensuring the squad is efficient, predictable, and continuously improving.
  • Triage and resolve incidents, leading root cause investigations and implementing long-term fixes.
  • Collaborate on cloud-native solutions (AWS serverless or container-based) to ensure scalability, security, and performance at production scale.
  • Stay ahead of emerging technologies and propose solutions that enhance JoVE’s technical stack and product offerings.

Requirements

  • 7+ years of professional software engineering experience, with recent hands-on coding responsibilities.
  • At lest 2 years of experience in a team leadership capacity.
  • Expertise with modern web application frameworks (PHP, Node.js, Python, or similar).
  • Deep knowledge of RESTful APIs, microservices, and distributed systems.
  • Strong database expertise across SQL, NoSQL, in-memory, and distributed SQL (PostgreSQL, Redis, Cassandra, Elastic).
  • Experience integrating with 3rd-party APIs and external frameworks.
  • Expert-level understanding of cloud-native architectures (AWS preferred, serverless or containers).
  • Strong grasp of software design principles (SOLID, DRY, SaaS multi-tenancy).
  • Hands-on experience with Agile / Scrum, CI / CD, and automated testing.
  • Proven ability to lead incident response and investigations.
  • Self-driven, results oriented and thrives in a fast paced environment.
  • Why JoVE?

  • You can expect compensation competitively placed within the local market.
  • You will make a direct impact in accelerating science research and discovery.
  • Opportunity to work in a remote and global environment that promotes innovation and collaboration.
  • Our strong promotion from within culture draws a clear path to advance your career with us.
  • Create a job alert for this search

    Lead Software Engineer • Bengaluru, Karnataka, India

    Related jobs
    • Promoted
    Lead Software Engineer

    Lead Software Engineer

    EpsilonBengaluru, Karnataka, India
    The Product team forms the crux of our powerful platforms and helps connect millions of customers worldwide with the brands that matter most to them. This team of innovative problem solvers develops...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer / Lead - Angular

    Senior Software Engineer / Lead - Angular

    Crest Datahosur, tamil nadu, in
    Develop, test, and maintain high-performance web applications using Angular (versions 8+).Design and implement user interfaces with a focus on performance, scalability, and reusability.Work closely...Show moreLast updated: 5 days ago
    • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Searce IncBangalore Urban, Karnataka, India
    We're searching for the architects of the audacious & the pioneers of the possible.If you're the type to dismantle assumptions, re-engineer ‘best practices,’ and build solutions that make the futur...Show moreLast updated: 10 days ago
    • Promoted
    Lead Software Engineer - Python

    Lead Software Engineer - Python

    Societe Generale Global Solution CentreGreater Bengaluru Area, India
    Develop, test and maintain high-quality software using Python programming language.Participate in the entire software development lifecycle, building, testing and delivering high-quality solutions....Show moreLast updated: 10 days ago
    • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Societe Generale Global Solution CentreBengaluru, Karnataka, India
    We are seeking an experienced Teradata Developer to design, develop, and optimize data warehousing solutions using Teradata technologies. The ideal candidate will have a strong background in SQL pro...Show moreLast updated: 10 days ago
    • Promoted
    Software Engineer

    Software Engineer

    CoforgeGreater Bengaluru Area, India
    Location : Greater Noida & Bangalore.Expert Knowledge of C++ development in Linux environment with 3+ years of development experience. In-depth Knowledge of Object-Oriented Programming and Design Pa...Show moreLast updated: 5 days ago
    • Promoted
    Senior Software Engineer (Tech Lead)

    Senior Software Engineer (Tech Lead)

    DocuVillehosur, tamil nadu, in
    Our mission is to help businesses unlock insights from legal and procurement contracts using AI / ML and scalable software systems. This is a rare opportunity to shape a product and company from the g...Show moreLast updated: 5 days ago
    • Promoted
    Lead Software Engineer

    Lead Software Engineer

    FergusonBengaluru, India
    Since 1953, Ferguson has been a source of quality supplies for a variety of industries.Together We Build Better infrastructure, better homes and better businesses. We exist to make our customers com...Show moreLast updated: 30+ days ago
    • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Kaleidofin Private LimitedBengaluru, Karnataka, India
    Lead -Software Engineer- Bangalore.Kaleidofin is a fintech focused on the mission to build a digital ecosystem ensuring finance for everyone, everywhere. We provide the ki credit platform, combining...Show moreLast updated: 5 days ago
    • Promoted
    Lead Software Development Engineer

    Lead Software Development Engineer

    Delta Air LinesBengaluru, India
    Design, develop, implement, and maintain software to test the product / application.Define automation strategy, automation cases as well as Design tools for unit, functional, and performance testing ...Show moreLast updated: 30+ days ago
    • Promoted
    Lead Software Development Engineer

    Lead Software Development Engineer

    RevXBengaluru, IN
    Software Lead Software Engineer.RevX helps app businesses acquire and reengage users via programmatic to retain, monetize, and accelerate revenue. We're all about taking your app businesses to a new...Show moreLast updated: 30+ days ago
    • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Lowe's IndiaBengaluru, Karnataka, India
    Lowe’s is a FORTUNE® 100 home improvement company serving approximately 16 million customer transactions a week in the United States. With total fiscal year 2024 sales of more than $83 billion, Lowe...Show moreLast updated: 10 days ago
    • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Chargebeebangalore, karnataka, in
    You will be a key member of the CRM Integration team, driving initiatives to integrate Chargebee with leading CRM platforms seamlessly. Additionally, you will own and evolve the current CRM integrat...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    TrellixGreater Bengaluru Area, India
    We are looking for an experienced and passionate Senior Engineer to join our cutting-edge product development team.In this role, you will help design, build, and enhance our next-generation email s...Show moreLast updated: 10 days ago
    • Promoted
    Lead Software Engineer

    Lead Software Engineer

    FM IndiaBengaluru, India
    Role Title : Lead Software Engineer.Participates as a senior team member in the design, development, and maintenance of multi-tiered business applications. Individuals holding this position are typic...Show moreLast updated: 4 days ago
    • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Cimpress IndiaBengaluru, Karnataka, India
    As a Lead Software Engineer, you will join a motivated and collaborative engineering team focused on building the platform that powers scalable, personalized design solutions for Vista’s customers....Show moreLast updated: 10 days ago
    • Promoted
    Lead Software Development Engineer [T500-20477]

    Lead Software Development Engineer [T500-20477]

    Delta Air LinesBengaluru, Karnataka, India
    Delta Air Lines (NYSE : DAL) is the U.Powered by our employees around the world, Delta has for a decade led the airline industry in operational excellence while maintaining our reputation for award-...Show moreLast updated: 10 days ago
    • Promoted
    Sr. Software Engineer / Lead-(Java with Analytics)

    Sr. Software Engineer / Lead-(Java with Analytics)

    RingCentralhosur, tamil nadu, in
    We are looking for a Senior Backend and Infra Engineer that will work on a variety of exciting projects with responsibility for designing and delivering secure, distributed, scalable and fault tole...Show moreLast updated: 5 days ago