Senior Software Engineer - Backend & AI Integration (Java/Scala/Python)

HERE Technologies Mumbai, Maharashtra
Permanent Job Not disclosed
Java Automated Testing Scala

HERE Technologies is seeking a Senior Software Engineer to play a vital role in designing, building, and evolving complex, scalable services that power our strategic products and platforms. You will own the entire lifecycle from design through deployment, ensuring high availability, quality, and long-term maintainability. This role involves close collaboration with engineers, architects, and cross-functional partners, while actively contributing to engineering best practices and fostering a strong, inclusive team culture.

**Key Responsibilities:**

  • Design, develop, and maintain backend services and algorithms using Java, Scala, or Python.
  • Build and operate cloud-based, distributed systems with a focus on reliability, scalability, and performance.
  • Create and communicate technical designs through clear proposals, specifications, and diagrams.
  • Make balanced technical decisions by evaluating trade-offs between delivery speed, quality, and long-term sustainability.
  • Improve product quality through root-cause analysis, automated testing, and continuous improvement practices.
  • Contribute to CI/CD pipelines and modern development workflows, including AI-assisted code reviews and delivery optimizations.
  • Mentor team members and share knowledge to continuously raise engineering standards.

**What We're Looking For:**

  • Strong hands-on experience designing, building, and maintaining complex, production-grade services using Java, Scala, or Python.
  • Practical experience using AI-powered coding assistants in a professional environment, with sound judgment on when to leverage AI support.
  • Skilled at reviewing, validating, and testing AI-generated code.
  • Experience breaking down ambiguous problems into clear technical specifications and writing effective prompts.
  • Hands-on experience building and operating scalable, cloud-based services, preferably on AWS, and working with distributed systems.
  • Experience with automated testing and CI/CD pipelines (e.g., GitLab).
  • Comfortable working in Scrum teams and collaborating with global, cross-functional stakeholders.
  • A collaborative and mentoring mindset with a commitment to continuous learning and improvement.

Similar Jobs

View all

Software Engineer

Molex Ventures

Bengaluru / Bangalore, Karnataka 3-5 Years
Permanent Job Not disclosed

Azure DevOps Developer

Logic Planet

Hyderabad / Secunderabad, Telangana, Telangana 5-10 Years
Permanent Job Not disclosed

Sr. Software Development Engineer, WW Returns & ReComm Tech

Amazon Robotics

Hyderabad / Secunderabad, Telangana, Telangana 5-7 Years
Permanent Job Not disclosed

Software Integration Engineer

Aptiv

Bengaluru / Bangalore, Karnataka 3-10 Years
Permanent Job Not disclosed

Principal Software Engineer- Mobile

Microsoft Corp

Hyderabad / Secunderabad, Telangana, Telangana 9-11 Years
Permanent Job Not disclosed
Apply Now