HERE Technologies Logo

HERE Technologies

Software Engineer II

Job Posted 12 Days Ago Posted 12 Days Ago
Be an Early Applicant
In-Office
Mumbai, Maharashtra
Mid level
In-Office
Mumbai, Maharashtra
Mid level
Responsible for backend development, designing and maintaining CI/CD pipelines, and leading the creation of test automation frameworks for software delivery.
The summary above was generated by AI
What's the role?

As our digital and physical lives become increasingly inter-connected, our map of the world is rapidly changing. With every connected device or sensor capable of generating and sharing its context and location, it is data that will connect this complex new world. The question is how do we make better use of that data and transform it into useful services for people and organizations – all in real-time?


Our answer is the HERE platform.


The Map Making team is seeking a highly skilled versatile Software Engineer with deep expertise in Java, Scala, and building robust automation pipelines. In this unique role, you will not only contribute to our core backend services but also take ownership of designing, building, and maintaining our next generation testing and CI/CD frameworks. The ideal candidate is a "developer's developer"— someone who is passionate about creating tools and systems that enhance developer productivity, improve code quality, and accelerate our delivery lifecycle. If you love writing clean, scalable code and are equally excited about automating the systems that test and deploy it, this is the perfect opportunity for you.

Key Responsibilities


  • Backend Development (Java/Scala):
    • Design, develop, and maintain high-performance, scalable, and reliable backend microservices using Java (Spring Boot) and Scala (e.g., Akka, Play Framework).
    • Write clean, maintainable, and well-tested code, following best practices in functional and object-oriented programming.
    • Participate in architectural discussions and contribute to the evolution of our backend systems.
    • Collaborate with product managers and other engineers to deliver new features and improvements.
  • Pipeline Engineering (CI/CD & Data):
    • Design, implement, and manage our CI/CD pipelines using tools like Jenkins, GitLab CI, or GitHub Actions.
    • Automate build, test, and deployment processes to ensure fast and reliable software delivery.
    • Work with containerization (Docker) and orchestration (Kubernetes) to manage our application environments.
    • Build and maintain data processing pipelines using technologies like Apache Spark, Kafka, or Flink.
  • Test Framework and Quality Engineering:
    • Lead the design and development of our in-house test automation framework, providing a robust platform for integration, end-to-end, and performance testing.
    • Champion quality-engineering best practices across the engineering organization.
    • Integrate the testing framework seamlessly into our CI/CD pipelines to provide continuous feedback.

Develop and maintain testing libraries and tools that empower developers to write effective tests easily.

Who are you?
    • Bachelor’s degree in computer engineering or computer science or equivalent.
  • Experience:3-5+ years of professional software development experience.
  • Programming Languages:Strong proficiency in Java (including frameworks like Spring Boot) and Scala.
  • CI/CD Expertise:Proven, hands-on experience building and maintaining CI/CD pipelines (e.g., Jenkins, GitLab CI, CircleCI, GitHub Actions).
  • Test Automation:Demonstrable experience in building or significantly contributing to test automation frameworks.
  • Testing Knowledge:Strong understanding of testing principles and hands-on experience with testing libraries like JUnit, Mockito, ScalaTest, or Specs2.
  • DevOps Tools:Experience with containerization technologies like Docker and a solid understanding of Kubernetes concepts.
  • Cloud Platforms:Experience deploying and managing applications on at least one major cloud provider (AWS, GCP, or Azure).
  • Foundations:Solid understanding of data structures, algorithms, and software design principles.

HERE is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, age, gender identity, sexual orientation, marital status, parental status, religion, sex, national origin, disability, veteran status, and other legally protected characteristics.

Who are we?

HERE Technologies is a location data and technology platform company. We empower our customers to achieve better outcomes – from helping a city manage its infrastructure or a business optimize its assets to guiding drivers to their destination safely.


At HERE we take it upon ourselves to be the change we wish to see. We create solutions that fuel innovation, provide opportunity and foster inclusion to improve people’s lives. If you are inspired by an open world and driven to create positive change, join us. Learn more about us on our YouTube Channel.



At HERE, you will be part of the Map Making team that believes the value of a platform is directly related to the ease and convenience we provide to our customers.  Our goal is to enable a single, unified platform experience.  The Platform allow users to seamlessly model, visualize, run and exchange location-centric workflows for both open and proprietary data layers, services and applications.  The experience will allow novice users who have simple location needs to interact through a web frontend as well as expert users who prefer to use an IDE and interact with the platform through a CLI or SDK - and everything in between.  Map Making will bring together HERE capabilities represented by but not limited to Workspace, Marketplace, Studio, Map Data, Location Services, and Applications into a friction-less user experience. 

Top Skills

Spark
Docker
Flink
Gitlab Ci
Java
Jenkins
Junit
Kafka
Kubernetes
Mockito
Scala
Scalatest
Spring Boot

Similar Jobs at HERE Technologies

22 Hours Ago
In-Office
Mumbai, Maharashtra, IND
Mid level
Mid level
Artificial Intelligence • Automotive • Computer Vision • Information Technology • Internet of Things • Logistics • Software
Lead a DevOps team, manage CI/CD pipelines, oversee infrastructure, ensure system security and compliance, and foster continuous improvement.
Top Skills: AWSAzureCi/CdCloud ServicesGCPK8SMonitoring Tools
Yesterday
In-Office
Mumbai, Maharashtra, IND
Senior level
Senior level
Artificial Intelligence • Automotive • Computer Vision • Information Technology • Internet of Things • Logistics • Software
Lead a multidisciplinary engineering team in designing and building scalable systems, integrating complementary technologies, and ensuring compliance with coding standards.
Top Skills: AWSDockerJavaJunitPythonScala
3 Days Ago
In-Office
Mumbai, Maharashtra, IND
Expert/Leader
Expert/Leader
Artificial Intelligence • Automotive • Computer Vision • Information Technology • Internet of Things • Logistics • Software
The Sr. Principal Architect designs scalable system architectures for map products, collaborates across teams, and provides technical leadership and mentoring.
Top Skills: Apache IcebergDelta LakeGis TechnologiesJvm-Based Languages (JavaKotlin)ParquetRayScalaSparkTrino

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account