• Principal Engineer

    Job Locations IN-Mumbai
    Requisition ID
    Research & Software Developmnt
  • Who are we?

    HERE is a leader in navigation, mapping and location experiences. We combine highly accurate and fresh maps with cloud technology to enable rich, real-time location experiences in a broad range of connected devices – from smartphones and tablets to wearables and vehicles. Built on 30 years of experience in cartography and drawing on more than 80,000 sources of data, HERE offers "Maps for Life" for more than 190 countries, voice guided navigation in 95 countries in more than 50 languages and live traffic information for 34 countries. To learn more about HERE, including our work in the areas of connected and autonomous driving, visit or


    HERE Team is looking for an experienced Principal Engineer for building SOA based application. Candidates who have deep understanding of technologies, application design, architecture, hands-on experience building highly scalable and distributed applications shall be considered for this position. Quick learners who can build prototypes to evaluate new designs and technologies will be given preference.

    What's the role?

    • Participate and drive the product's or project’s conception, detailed design and product specifications and facilitate scheduling, estimating.
    • Prepare technical specifications, design specifications and deployment plans.
    • Participate in analyzing, designing, programming, debugging, and modifying software enhancements and/or new products for customer applications.
    • Assist Manager in project budget and schedule preparation activities.
    • Design large-scale software/hardware systems and major components and lead other team members in the development of those systems.
    • Evaluate existing engineering processes and recommend improvements.
    • Recommend new technologies to improve system performance and reliability.
    • Perform system failure analysis and provide corrective actions.
    • Software design and review; software development of application or system components
    • Investigation and root cause analysis of software and system defects
    • Ensure software created and released conforms to auto-grade quality requirements.
    • Mentor less experienced team members on technical matters.

    Who are you?

    • E. / M.E. degree in Computer Science or equivalent degree from reputed college / university.
    • 15+ years of experience in delivering software products or systems in various roles.
    • Strong experience in building and enhancing enterprise level application on Java EE / Scala based applications. The candidate should be proficient in Java, Java EE and Scala.
    • Expertise in system and application level designing and analyzing data models for large-scale data processing systems preferred.
    • Experience in developing distributed data processing, stream or batch, systems.
    • Experience in Spring application framework and Hibernate preferred.
    • Strong knowledge of SOAP, REST, XSD, WSDL and WS-* standards.
    • Strong knowledge any one of RDBMS (Oracle or MySQL or PostgreSQL).
    • Good to have experience with the AWS and Hadoop ecosystems for big data processing.
    • Creative, problem-solving approach with developed multi-tasking ability.
    • Ability to effectively function in a fast-paced and constantly changing environment.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Not ready to apply? Connect with us for general consideration.