Solera logo
SoleraPosted 1 month ago

Principal Software Engineer

On-siteHyderabad, Telangana, India

Full TimeSenior LevelLarge

Job Summary

Drive adoption of AI-first engineering practices by applying LLMs, Copilot, and RAG architectures to accelerate feature delivery and code modernization. Own and deliver critical product features end-to-end while defining architecture for new features aligned with long-term platform evolution toward API-first, event-driven, and modular systems. Refactor legacy .NET and AngularJS applications into clean, testable components and improve reliability through enhanced logging, monitoring, and diagnostics. Mentor senior engineers on system design and coding practices to influence technical decisions across multiple teams without direct authority.

Required Qualifications

  • 17+ years of experience in software engineering, including significant hands-on development and architecture responsibilities
  • Proven experience delivering complex enterprise features at scale, while contributing to system design and evolution
  • Strong background in designing, building, and modernizing enterprise platforms
  • Demonstrated ability to operate as a Principal Engineer / Lead Architect-level contributor
  • Hands-on experience with AI-enabled development practices (e.g., Copilot, LLM integrations, automation)
  • Strong problem-solving skills with ability to debug and optimize across full-stack systems
  • Excellent communication and leadership skills with ability to influence across teams
  • Experience with AngularJS and/or modern Angular, including evolving legacy UI architectures into modular, maintainable systems
  • Deep expertise in C#/.NET, including ASP.NET MVC and Web APIs, building scalable and maintainable backend services
  • Strong experience with SQL Server and Entity Framework, including schema design, query optimization, and transactional systems
  • Experience with Windows Services, WebJobs, and asynchronous processing patterns supporting enterprise workloads
  • Strong experience designing and building Web APIs, WebHooks, and event-driven systems
  • Experience implementing logging, monitoring, and diagnostics frameworks such as ELMAH or equivalent
  • Experience applying AI/ML techniques in software engineering or product development
  • Familiarity with LLMs and prompt-driven systems
  • Familiarity with RAG architectures and knowledge retrieval systems
  • Familiarity with AI-assisted development tools (e.g., Copilot, code assistants)
  • Ability to translate AI capabilities into practical engineering solutions and measurable impact
  • Strong interest in continuously evolving engineering practices using AI as a force multiplier

Desired Qualifications

  • Experience with Java (Spring Boot) and related ecosystems for building microservices (preferred but not mandatory)
  • Exposure to cloud platforms (AWS/Azure/GCP) and cloud-native architectures
  • Familiarity with microservices, containerization, and DevOps practices
  • Experience working with distributed systems and integration-heavy architectures
  • Operates effectively across both hands-on delivery and strategic decision-making
  • Thinks in terms of systems, scalability, and long-term architecture
  • Drives alignment across teams and elevates engineering standards
  • Balances speed of delivery with engineering quality and platform health
  • Acts as a trusted technical advisor to engineering and product leadership
  • Consistently delivers high-impact features with strong design and code quality
  • Drives measurable improvements in developer productivity using AI tools
  • Successfully modernizes key parts of the platform into API-first, modular systems
  • Improves system reliability through better observability and engineering practices
  • Establishes reusable technical patterns adopted across teams
  • Becomes a go-to expert for solving complex cross-system technical challenges
  • Elevates the technical maturity of teams through mentorship and leadership
  • Experience modernizing legacy enterprise platforms into modern architectures
  • Strong product mindset with ability to connect engineering work to business impact
  • Track record of influencing architecture across multiple teams
  • Contributions to engineering excellence, platform thinking, or AI adoption initiatives

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce