Solera

Principal Software Engineer

Solera
Apply
2 hours ago
Bengaluru, IndiaStaff+

Responsibilities

  • Design, develop, maintain, and scale full-stack software applications using C#, .NET, ASP.NET, React, and related technologies.
  • Build reliable product systems integrating large language models, AI agents, RAG, embeddings, vector databases, memory systems, and human-in-the-loop workflows.
  • Develop and optimize database solutions across SQL Server, PostgreSQL, MongoDB, Redis, and other database technologies.
  • Implement APIs and third-party integrations while ensuring application performance, security, responsiveness, and scalability.
  • Write unit and integration tests, participate in code reviews, and follow software development best practices.
  • Collaborate with cross-functional stakeholders, product teams, and UX/UI designers to define and ship features.
  • Mentor junior developers and take ownership of complex application and system architectures.
  • Contribute to DevOps, CI/CD, infrastructure, and automation initiatives.

Requirements

  • Bachelor’s degree in computer science, engineering, or a related field, or equivalent experience.
  • 12+ years of software development experience.
  • Strong proficiency in C#, ASP.NET Core, .NET 8+, Web API, and Entity Framework Core.
  • Expertise with React.js and experience with TypeScript, Redux, and Next.js; Next.js is listed as a plus.
  • Hands-on experience building AI agents and production-grade applications with LLMs, RAG, embeddings, vector databases, prompt engineering, and model tuning.
  • Experience with GPTs, Llama, LangChain, or LangGraph.
  • Experience with SQL Server, MS-SQL Server, PostgreSQL, MongoDB, Redis, or other NoSQL databases.
  • Experience with unit and integration testing, including xUnit, Jest, and Mog.
  • Familiarity with Docker, Kubernetes, Azure DevOps, and CI/CD tools such as Jenkins.
  • Knowledge of GraphQL, WebSocket, SignalR, Blazor, Angular, Terraform, Bicep, RabbitMQ, SQS, AWS, or Azure is a plus.
  • Experience with product-based companies and scaling high-quality products.
  • 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