Android Software Engineer

Posted 3 Days Ago
Be an Early Applicant
Albany, Auckland
In-Office
Senior level
Information Technology • Software • Transportation
The Role
Design, develop, and maintain Android applications (including headless devices), integrate with RESTful backends, optimise performance, troubleshoot production issues, participate in code reviews, collaborate with cross-functional teams, and support monitoring/CI practices within Agile delivery.
Summary Generated by Built In

A career with EROAD offers the unique opportunity to work in a fast‑growing organisation that is at the forefront of intelligent transport solutions - enhancing road safety, improving productivity, and reducing environmental impact. EROAD’s mission is to deliver intelligence you can trust, for a better world tomorrow.
 

What We’re Looking For

The Android Software Engineer plays a key role in EROAD’s engineering function. This role is responsible for the design, development, and maintenance of Android‑based software solutions that support EROAD’s fleet management and telemetry platforms, including Android applications for headless devices.

You will contribute to end‑to‑end software delivery, from designing and building Android applications through to maintaining existing production systems and contributing to future product development initiatives.

You will work closely with cross‑functional stakeholders to define, design, and implement new features, while producing high‑quality, maintainable code that meets established engineering standards. This role is ideal for an experienced Android engineer with strong Java and/or Kotlin expertise who enjoys working in complex, high‑reliability environments and contributing to continuous improvement.
 

About the RoleJob Responsibilities

Android Software Development

• Design, develop, and maintain complex Android applications for headless devices in accordance with business requirements and established engineering standards.
• Develop high‑quality, maintainable code using Java and/or Kotlin.
• Diagnose and resolve complex technical issues to ensure system performance and stability.
• Implement Android best practices relating to threading, performance optimisation, and offline storage.
• Integrate Android applications with backend services using RESTful APIs.
• Participate in peer code reviews and contribute to improving code quality and engineering practices.

Collaboration & Delivery

• Collaborate effectively with cross‑functional stakeholders to define, design, and implement new features.
• Provide technical guidance and contribute to knowledge sharing within the engineering team.
• Evaluate and adopt appropriate technologies to improve development efficiency, system reliability, and product quality.
• Prepare and maintain technical documentation, including system designs and operational procedures.
• Work within Agile/Scrum delivery frameworks to support iterative development and continuous delivery.

Quality, Monitoring & Continuous Improvement

• Support the use of mobile analytics, monitoring, and crash‑reporting tools.
• Contribute to continuous improvement initiatives and professional development.
• Ensure solutions align with EROAD’s quality, reliability, and security expectations.
 

Health & Safety

All EROADers share responsibility for their own and others’ safety and wellbeing. This includes following all safety procedures, reporting hazards or incidents, and participating in initiatives and programs as required.

Note: Duties may evolve over time to meet operational needs.
 

Job Qualifications

• Strong analytical and problem‑solving skills.
• Ability to translate business requirements into technical software solutions.
• Effective written and verbal communication skills.
• Strong attention to detail and commitment to high‑quality outcomes.
• A proactive, collaborative, and solution‑focused mindset.
 

Required Skills

• Strong proficiency in Java and/or Kotlin with solid object‑oriented programming principles.
• Extensive experience with the Android SDK, including development for devices without screens.
• Sound understanding of RESTful API integration.
• Experience with threading, performance optimisation, offline storage, and Android best practices.
• Proficiency with version control systems (e.g. Git) and modern development practices, including testing and CI/CD.
• Familiarity with mobile analytics, monitoring, and crash‑reporting tools.
 

Required Experience

• Bachelor’s degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience.
• 5–10 years of professional experience in Android software development.
• Experience working in Agile/Scrum delivery environments.
• Experience developing and maintaining production Android applications.
• Proven ability to work effectively both independently and as part of a team.
 

Preferred Skills

• Experience developing software for IoT or telemetry‑based platforms.
• Exposure to large‑scale, high‑reliability systems.
• Experience contributing to architectural design and technical decision‑making.
• Strong documentation and knowledge‑sharing practices.
 

Why You’ll Love Working at EROAD

EROAD is a true Kiwi success story in the tech sector! Publicly listed since 2012, we continue to grow across New Zealand, Australia, the Philippines, and the USA.
We invest in our people through comprehensive medical insurance, unlimited sick leave, parental leave, leadership development programs, peer‑recognition initiatives, and continuous learning.
We foster a diverse, collaborative, and innovative culture where you can bring your ideas to life and make meaningful impact through technology and data.

Top Skills

Java,Kotlin,Android Sdk,Android,Restful Apis,Git,Ci/Cd,Mobile Analytics,Monitoring,Crash-Reporting Tools
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Tualatin, Portland
455 Employees
Year Founded: 2000

What We Do

EROAD develops technology solutions (products and services) that manage vehicle fleets, support regulatory compliance, improve driver safety and reduce the costs associated with driving.
EROAD believes that every community deserves safer roads and the people who use the roads should influence the design, management and funding of transport networks.

Similar Jobs

EROAD Logo EROAD

Software Engineer

Information Technology • Software • Transportation
In-Office
Albany, Auckland, NZL
455 Employees
5-10 Annually

Halter Logo Halter

Associate Product Manager

Greentech • Hardware • Internet of Things • Machine Learning • Software • Business Intelligence • Agriculture
Easy Apply
In-Office
Auckland, NZL
350 Employees

Halter Logo Halter

Head Of Product

Greentech • Hardware • Internet of Things • Machine Learning • Software • Business Intelligence • Agriculture
Easy Apply
In-Office
Auckland, NZL
350 Employees

Halter Logo Halter

Software Engineer

Greentech • Hardware • Internet of Things • Machine Learning • Software • Business Intelligence • Agriculture
Easy Apply
In-Office
Auckland, NZL
350 Employees

Similar Companies Hiring

Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees
Milestone Systems Thumbnail
Software • Security • Other • Big Data Analytics • Artificial Intelligence • Analytics
Lake Oswego, OR
1500 Employees
Fairly Even Thumbnail
Software • Sales • Robotics • Other • Hospitality • Hardware
New York, NY

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account