What is a Software Engineer at Metromile?
A Software Engineer at Metromile plays a pivotal role in redefining the auto insurance industry through technology. By leveraging real-time telematics, machine learning, and data-driven applications, engineers build the core systems that power pay-per-mile insurance. Your work will directly impact how millions of miles of driving data are ingested, processed, and translated into fair, transparent pricing for customers.
In this role, you will work on highly complex, scalable systems that handle massive streams of geospatial and sensor data from OBD-II devices. Whether you are optimizing the mobile platform, refining backend APIs, or building intuitive frontend visualization tools, your contributions will drive key product features. Metromile fosters a culture of high autonomy, meaning you will have the freedom to propose architectural improvements and take ownership of end-to-end deliverables.
The engineering organization values practical skill, clean execution, and collaborative problem-solving. Because the product operates at the intersection of hardware data, mobile applications, and financial transactions, you will face multi-dimensional technical challenges. Succeeding here requires not only strong coding capabilities but also a deep curiosity about how your code influences the broader business and user experience.
