Solera is seeking a Principal Software Engineer to design, develop, and maintain high-quality software applications using C# and React. The successful candidate will collaborate with cross-functional teams to define, design, and ship new features, and ensure the performance, quality, and responsiveness of applications.
Requirements
- Bachelor's degree in computer science, Engineering, or a related field (or equivalent experience)
- 6 to 8+ years of experience in software development
- Experience in working with product-based companies, contributing to the development, enhancement, and scaling of high-quality products (product lifecycle management)
- Strong proficiency in C#, ASP.NET Core/.NET 8+, Web API, Entity Framework Core
- Expertise in React.js, TypeScript, Redux, Next.js
- Experience with SQL Server, MS-SQL Server or NoSQL databases (MongoDB, Redis)
- Knowledge of RESTful API development and integration
- Search and analytics engine like Elastic Search
- Experience with unit testing (xUnit, Jest, Mog) and integration testing
- DevOps & CI/CD - Familiarity with Docker, Kubernetes, Azure DevOps
- Excellent problem-solving and analytical skills
- Strong communication and collaboration abilities
- Ability to work independently and take ownership of projects
- LLM Skills: Hands-on experience building AI agents with Large Language Models (LLMs), including Retrieval-Augmented Generation (RAG), as well as tuning models
- AI Tools: Hands-on with AI-driven development tools, intelligent code assistance, and workflow automation. Tools like Github Copilot, Cursor. Claude Code is Plus
Benefits
- Competitive salary
- Benefits package
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Generous Paid Time Off
- Tuition Reimbursement