S

Solera Holdings

Data platform for insurance and automotive

Lead Software Engineer

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 7 years of professional software development experience.
  • Proven experience leading delivery of complex features, services, or technical workstreams.
  • Hands-on experience designing, building, and operating production software systems.
  • Experience applying AI-assisted development tools in real engineering workflows.
  • Hands-on exposure to large language model-enabled applications, agentic workflows, automation systems, or AI-integrated product capabilities.
  • Demonstrated ability to mentor engineers and improve team execution through practical technical leadership.
  • Strong proficiency in C# and .NET, including ASP.NET Core and modern .NET development.
  • Experience with a frontend framework such as React or Angular.
  • Strong understanding of RESTful API design, distributed systems, and production service development.
  • Experience building microservices, integration services, and event-driven workflows.
  • Hands-on experience with large language models, AI workflow orchestration, or agentic AI patterns, including tool/function calling, context management, structured outputs, and workflow state.
  • Experience integrating AI-enabled systems with databases, APIs, queues, and enterprise applications.
  • Hands-on experience with relational databases such as SQL Server or PostgreSQL.
  • Working knowledge of NoSQL data stores, caching strategies, and performance optimization.
  • Experience with Docker, containerized application development, and cloud deployment practices.
  • Practical experience with Kubernetes or container orchestration platforms.
  • Comfort working in cloud environments such as Azure or AWS.
  • Proficiency with Git, pull requests, code reviews, branching strategies, and modern CI/CD workflows.
  • Strong understanding of automated testing, observability, secure coding, and production support practices.
  • Bachelor’s degree in computer science or equivalent practical experience.

Responsibilities

  • Write production-quality code regularly across services, APIs, workflow engines, and AI-enabled capabilities.
  • Lead delivery of high-impact features from design through deployment and production support.
  • Modernize legacy components incrementally using pragmatic, low-risk migration patterns.
  • Design, build, and evolve scalable microservices, APIs, integrations, and event-driven workflows.
  • Translate business and product requirements into reliable software designs, implementation plans, and working solutions.
  • Identify implementation risks early and drive practical solutions that keep delivery moving without sacrificing quality.
  • Design and implement AI-enabled workflows using large language models, retrieval patterns, structured outputs, and tool/function calling.
  • Build agentic systems that execute multi-step workflows, invoke tools, call APIs, maintain state, and support human-in-the-loop reviews where appropriate.
  • Implement MCP-style or equivalent orchestration patterns for context management, tool access, memory, permissions, and workflow execution.
  • Integrate AI workflows with enterprise data sources, business applications, APIs, queues, and operational systems.
  • Apply grounding, validation, guardrails, prompt/version management, and evaluation techniques to reduce hallucinations and improve reliability.
  • Build monitoring, observability, feedback loops, and quality checks for production AI behavior.
  • Partner with product, security, architecture, and operations teams to ensure AI solutions meet business, privacy, compliance, and supportability requirements.
  • Lead technical execution for a team, feature area, or workstream while remaining hands-on in the codebase.
  • Contribute to architecture decisions for service boundaries, integration patterns, data ownership, and AI workflow design.
  • Make engineering tradeoffs across delivery speed, reliability, scalability, security, cost, and maintainability.
  • Serve as a technical escalation point for implementation challenges involving distributed systems, AI workflows, data integrations, and production issues.
  • Create reusable patterns, examples, and guidance that help engineers deliver consistent, high-quality solutions.
  • Use AI-powered development tools such as GitHub Copilot, ChatGPT, Claude, or equivalent tools to accelerate coding, refactoring, testing, debugging, and documentation.
  • Establish practical team practices for safe, reviewable, and high-quality AI-assisted development.
  • Create prompts, reusable workflows, coding patterns, and automation scripts that improve developer productivity.
  • Help engineers adopt AI-driven development while maintaining code review discipline, testing standards, security practices, and production ownership.
  • Mentor engineers through pairing, code reviews, design discussions, and implementation planning.
  • Help engineers build stronger judgment around AI-enabled development, workflow automation, testing, and production readiness.
  • Coach less-experienced developers on modern engineering practices, secure AI usage, and maintainable system design.
  • Promote a culture of ownership, learning, collaboration, and technical accountability.
  • Build and maintain SaaS applications using modern frameworks and cloud platforms.
  • Design and implement RESTful APIs and event-driven integrations.
  • Work with relational and NoSQL databases, optimizing for performance and reliability.
  • Build containerized applications using Docker and deploy via Kubernetes.
  • Partner with DevOps/SRE to ensure strong CI/CD pipelines, observability, and safe deployments.
  • Participate in the full software development lifecycle: design, coding, testing, deployment, and production support.

Desired Qualifications

  • Experience with Python, Java, TypeScript, or polyglot engineering environments.
  • Experience with message queues, event streaming, or workflow orchestration platforms.
  • Experience with vector databases, retrieval-augmented generation, knowledge graphs, or semantic search.
  • Experience building AI evaluation harnesses, prompt/version management, safety checks, or governance workflows.
  • Background with high-throughput, real-time, or operationally critical SaaS systems.
  • Strong background in Agile/Scrum environments and cross-functional delivery.

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