The Role
We are seeking an experienced Senior Full-stack Engineer to join our software engineering team as a technical leader and strong contributor. Solera’s customer-facing applications are at the heart of our business, and our internal applications drive future growth. As a leader on our team, you will help build modern frameworks, services, and applications, contributing to our continued success in the transportation sector.
What You’ll Do
-
Collaborate with a globally distributed team to deliver scalable, high-performing data solutions.
-
Design, review, and develop applications that support all products and solutions.
-
Partner with front-end, data, product, QA, operations, and other technical team leads for design, testing, release planning, and coordination.
-
Provide mentorship to engineers, sharing expertise in technologies, patterns, and best practices.
-
Develop frameworks that will be leveraged by other developers across the team.
-
Diagnose and address performance, scalability, and cross-platform stability issues.
-
Prototype and champion the introduction of new technologies to the platform.
-
Represent our technical capabilities and strategies to both internal teams and external partners/customers.
-
Demonstrate expertise in modern software development practices across multiple languages and environments (J2EE, .NET).
-
Leverage 4+ years of experience with distributed systems on AWS or Azure, using Kubernetes and Docker, with a focus on SCM and CI/CD processes.
-
Utilize 4+ years of experience working with data access layers for SQL and NoSQL systems.
-
Support platform transitions while addressing challenges in legacy software stacks.
-
Design robust APIs, working effectively with front-end, data engineering, quality, and operations teams.
Systems Design/Architecture Engineer Responsibilities
-
Design complete and complex frameworks, systems, or products.
-
Define processes for technical platforms, system specifications, and input/output parameters for software and hardware compatibility.
-
Conceptualize system interfaces and business application prototypes.
-
Identify, analyze, and resolve system design weaknesses.
-
Shape future products by contributing to the architecture across multiple products or systems.
-
Provide multi-layered technical expertise for next-generation initiatives.
Nice to Have
-
Bachelor’s degree in Computer Science (or related field) or equivalent experience.
-
Broad full-stack experience across IoT/Edge, front-end, services, and data layers.
-
Experience with IoT, large-scale telematics, autonomous/semi-autonomous driving, GIS, machine learning, or computer vision.
-
Passion for learning and continuous improvement.
-
Excellent communication and problem-solving skills.
-
Ability to multitask and learn quickly in a fast-paced environment.
-
Commitment to customer satisfaction, both internally and externally.
-
Intellectual curiosity and a strong drive to succeed.