S

Solera Holdings

Data platform for insurance and automotive

Principal Software Engineer

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in computer science, engineering, or a related field, or equivalent experience.
  • At least 12 years of software development experience.
  • Hands-on experience building AI agents with large language models, including Retrieval-Augmented Generation and model tuning.
  • Experience with GPT, Llama, or other large language models using frameworks such as LangChain and LangGraph; knowledge of vector databases, memory systems, and human-in-the-loop workflows.
  • Hands-on experience with AI-driven development tools, intelligent code assistance, and workflow automation.
  • Experience at product-based companies contributing to the development, enhancement, and scaling of high-quality products and product lifecycle management.
  • Strong proficiency in C#, ASP.NET Core, .NET 8 or later, Web API, and Entity Framework Core.
  • Expertise in React.js, TypeScript, and Redux; knowledge of Next.js is a plus.
  • Experience with SQL Server, MS-SQL Server, or NoSQL databases such as MongoDB and Redis.
  • Knowledge of RESTful API development and integration.
  • Knowledge of search and analytics engines such as Elasticsearch.
  • Experience with unit testing frameworks such as xUnit, Jest, or Mog, and with integration testing.
  • Familiarity with Docker, Kubernetes, and Azure DevOps for DevOps and continuous integration/continuous delivery.
  • Ability to ensure application performance, scalability, and security.
  • Experience conducting code reviews, writing unit tests, and following test-driven development and Agile practices.
  • Experience using large language models with embeddings, Retrieval-Augmented Generation, vector databases, and prompt engineering to build production-grade applications.
  • Strong problem-solving and analytical skills.
  • Ability to communicate and collaborate effectively.
  • Ability to work independently and take ownership of projects.

Responsibilities

  • Build reliable systems that integrate large language models into products.
  • Use AI tools such as Copilot and automation platforms to enhance product capabilities and engineering efficiency.
  • Develop and maintain web applications using .NET, C#, and ASP.NET Core or Framework.
  • Develop and optimize database solutions using MS-SQL Server, SQL Server, PostgreSQL, or NoSQL databases.
  • Build responsive and dynamic user interfaces with React.js.
  • Use unit testing frameworks to write robust test suites.
  • Use continuous integration and continuous delivery tools such as Jenkins.
  • Collaborate with cross-functional teams and stakeholders.
  • Implement RESTful APIs and integrate third-party services.
  • Write clean, maintainable, and efficient code following best practices.
  • Participate in code reviews, testing, and documentation.
  • Stay up to date with emerging technologies and best practices in full-stack development.
  • Ensure application security, performance, and scalability.
  • Mentor junior developers and collaborate with UX/UI designers and product teams.

Desired Qualifications

  • Experience with GraphQL, WebSocket, or SignalR.
  • Knowledge of microservices architecture.
  • Familiarity with Blazor or Angular.
  • Experience with infrastructure as code tools such as Terraform and Bicep.
  • Experience developing complex application and system architectures.
  • Experience with queues such as RabbitMQ and SQS.
  • Hands-on experience with cloud platforms such as AWS or Azure, or on-premises data centers.

About the Company

Solera Holdings

Data platform for insurance and automotive

Solera is a global provider of data, applications, and services for the insurance and automotive industries. It offers a unified platform that combines data, insights, and algorithms to help insurers and automotive professionals connect, streamline operations, and improve decision-making, with a revenue model based on subscriptions, transaction fees, and value-added services. The company serves over 250,000 customers in 90 countries and processes more than 300 million transactions each year. Solera differentiates itself by offering an end-to-end, industry-specific platform and professional workflows at scale, rather than a single tool. Its goal is to help clients achieve better customer outcomes and stay aligned with industry trends through reliable technology, integrity, and customer success.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Westlake, TX
Founded
2005

Recently Posted Jobs

Explore more opportunities at Solera Holdings

See more jobs