Sr Software Engineer (HNOD)

Job Locations MX-Leon
Requisition ID
Research & Development

What's the role?

The SENIOR SOFTWARE ENGINEER would be a part of the Process Design Engineering & Innovation team.

You would plan, design, develop and test complex software customer solutions that advance HERE’s geolocation business and vision. You often cross functional and technical domains in multiple industries including Automotive, Transport and Logistics. Over the course of the software development lifecycle, you will be responsible for the delivery of software design, implementation, integration and quality of the assigned components.

Flair for software and solution development. Must have good communication skills and be passionate about integration etc.



  • Participate in all stages of software development including gathering requirements, software design, coding, testing, and release.
  • Ensure software created and released conforms to quality requirements by accurately writing and executing test plans and unit testing of developed code.
  • Investigation and root cause analysis of software and system defects.
  • Work with other teams and departments to achieve cross-functional goals.
  • Maintain and run tools and processes that support and automate software solution release and deploy the development artifacts for release to production.
  • Mentor less experienced team members on technical matters.
  • Support opportunity quotation initiatives (RfX) by providing technical analysis, detailed component design, and effort estimates for the assigned scope.
  • Create, develop, extend, and maintain software solutions in an innovative and iteratively growing environment
  • Contribute ideas for new features and identify areas for improvement
  • Collaborate effectively in and across teams of multiple research and engineering disciplines
  • Research and development - Be involved in research and development activities to understand and identify the solution requirements aligned to HERE’s vision and business needs
  • Develop engineering on technology initiatives, tool development and process optimization
  • Support the creation and execution of technology deployment plans
  • Analyze completed prototype, pilot, and scaled projects to identify gaps to address further requirements or specification issues and communicate to relevant stakeholders
  • Identify solution / project requirements, technical tool, and document gaps, and communicate specification issues to internal stakeholders



  • Tasks of moderate complexity requiring some discretion and independent judgment. Carries out tasks/activities according to assignment and set guidelines. Limited supervision and coaching needed.



  • Participates as an individual contributor with advanced professional expertise. Makes decisions affecting functional work within set parameters and able to achieve organizational & department goals as defined.  



  • Impact is short-term and departmental/project in scope. Accountable for quality, accuracy, and efficiency. Actions and errors can have functional area impact.


Who are you?



  • Bachelor/Master in Computer Science, Software Engineering or similar technical degree.
  • 5+ years of industry experience in overall software engineering process: analysis, design, implementation, test, deployment and documentation.
  • A proficient developer able to read and write good, self-documenting, and performant code.
  • Can develop solutions in mobile domain with Android, iOS, Java, Flutter, Swift, Kotlin, Typescript.
  • Experience with scripting languages (e.g. Python).
  • Experience with Agile, DevOps and CI/CD methodologies.
  • Strong problem-solving abilities and an aptitude for learning new technologies.
  • Self-motivated, proactive, cooperative, flexible, well-organized and a strong team player.
  • Excellent English written and verbal communication skills.
  • Availability to communicate across different time zones.
  • Prior experience in developing an API/SDK interface with accompanying SDK documentation
  • Awareness of technical writing concepts, requirements gathering, software development practices and user software testing (UST)
  • Ability to lead detailed process analysis
  • Ability to work in a team environment
  • Knowledge of HERE SDK will be preferred




Very good visual acuity

Who are we?

Ever checked in somewhere on social media? Ever tracked your online orders? You might be using HERE Technologies every single day without even realizing it. You can find us everywhere: in vehicles, smartphones, drones or third-party apps. We believe that with the right people, we will continue to be a game-changer in the technology industry and improve the daily lives of people around the world. Find out more by clicking the video below or going HERE.



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

Need help finding the right job?

We can recommend jobs specifically for you! Click here to get started.