CareerPlanSign in

Principal Software Engineer

Madrid, ES💼 Full-time🗓 2025-05-02 → 2026-10-02

Core

Lead technical development, support, and maintenance of customer-facing and internal web applications for the automotive data and software services industry.

Role type

Principal Software Engineer (Java)

Builds

Robust, resilient web-based applications and internal tools for vehicle lifecycle data and risk management.

Domain

Automotive data services / Enterprise Software

Deliverable

production ML models | product features

Required skills

Java (up to v21), Spring Boot, Spring MVC, Spring Batch, Tomcat, Websphere, Apache, Nginx, CI/CD (Jenkins, Concourse, Git, GitLab, Octopus), Stored Procedures (MSSQL, DB2, Mongo, Postgres), Agile (Scrum, Kanban), TDD (via careerplan.io/jobs/JR-018019-principal-software-engineer-at-solera)

Preferred skills

Selenium, JUnit, Mockito, PowerMock, Karma, Jasmine, REST/JSON APIs (Swagger, HATEOAS), Maven, Ant, Unix, JavaScript, TypeScript, Angular, ELK stack

Responsibilities

Ensure squad develops robust solutions; champion Solera Standards; provide coaching and feedback to team members; represent Product Development with stakeholders; work with Architecture to define technical standards; advocate testing practices and automation; lead tech debt reduction; suggest innovative approaches to ways of working.

Seniority

Principal, hands-on IC with mentorship