Solera

Principal Software Engineer

Solera
Apply
2 hours ago
Bengaluru, IndiaStaff+

Responsibilities

  • Build reliable systems that integrate large language models and AI agents into products.
  • Develop and maintain full-stack web applications using C#, .NET, ASP.NET Core, Web API, React, TypeScript, Redux, and related technologies.
  • Design and optimize database solutions using SQL Server, PostgreSQL, NoSQL databases, MongoDB, Redis, and search or analytics engines.
  • Build responsive user interfaces and implement RESTful APIs and third-party service integrations.
  • Develop production-grade LLM applications using RAG, embeddings, vector databases, prompt engineering, memory systems, and human-in-the-loop workflows.
  • Improve engineering and product capabilities through AI development tools, intelligent code assistance, automation, and platforms such as Copilot.
  • Write unit and integration tests, participate in code reviews, and follow testing and development best practices.
  • Ensure application performance, scalability, security, and maintainability.
  • Use Docker, Kubernetes, Azure DevOps, and CI/CD tools such as Jenkins.
  • Collaborate with product teams, UX/UI designers, stakeholders, and cross-functional teams.
  • Mentor junior developers and contribute to complex application and system architectures.
  • Stay current with emerging technologies and take ownership of projects.

Requirements

  • Bachelor’s degree in computer science, engineering, or a related field, or equivalent experience.
  • 12+ years of software development experience.
  • Hands-on experience building AI agents with LLMs, including RAG and model tuning.
  • Proficiency with GPTs, Llama, or other LLMs and frameworks such as LangChain and LangGraph.
  • Strong proficiency in C#, ASP.NET Core/.NET 8+, Web API, and Entity Framework Core.
  • Expertise with React.js and TypeScript; Redux and Next.js experience is a plus.
  • Experience with SQL Server, MS-SQL Server, PostgreSQL, NoSQL databases, MongoDB, or Redis.
  • Experience with RESTful API development and integration.
  • Experience with Elasticsearch or similar search and analytics engines.
  • Experience with unit testing and integration testing, including xUnit, Jest, and Mog.
  • Familiarity with Docker, Kubernetes, Azure DevOps, and CI/CD practices.
  • Knowledge of GraphQL, WebSocket, SignalR, microservices architecture, Blazor, Angular, Terraform, Bicep, RabbitMQ, SQS, AWS, Azure, or on-premises data centers is a plus.
  • Strong problem-solving, analytical, communication, collaboration, independence, and ownership skills.

Tech Stack

AngularAWSAzureC#DockerElasticsearchGraphQLJenkinsJestKubernetesMicrosoft SQL ServerMongoDB.NETNext.jsPostgreSQLRabbitMQReactRedisReduxTerraformTypeScript
Solera

About Solera

1,001-5,000 employees
Contact me