Principal Engineer | Online Jobs | Optimhire

Principal Engineer

about Principal Engineer role As a Principal Engineer, you will deliver (individually and through a small team) the products laid out as per the company’s product delivery roadmap and own responsibility for their technical integrity, scalability and trouble-free deployment to the customer. responsibilities (not exhaustive)

  • Convert functional requirements into engineering architectures and specifications
  • Break down these specifications into daily plans and allot them to your team (including yourself) 
  • Engineer algorithms and translate them into working and performant code 
  • Guide your team on software development including algorithm development or implementation of an algorithm into code 
  • Perform code reviews 
  • Perform unit testing to ensure integrity of the code under all scenarios 
  • Coordinate with our QA team and the product owners to ensure deliverables meet their functional requirements 


You will also play a key role in maintaining code quality and maintainability across the product, including portions which you don’t directly deliver. This means you will: 

  • Perform code reviews as a peer reviewer on others’ work
  • Act as the knowledge champion to maintain engineering standards 
  • Drive documentation efforts and communicate engineering standards and coding practices to the teams effectively 
  • Ensure adoption and conformance to standards 
  • Perform research on technology trends, practices and tools that have potential for the markets the company participates in and offer feasibility studies for such promising technologies. 


  • A typical, well-spent work-week will see you spend: 10% of your time on brainstorming and ideation with product owners 
  • 20% of your time on engineering design (architecting, designing, etc.,) 
  • 30% of your time with your team (problem-solving, managing, coaching, etc.,) 
  • 30% of your time on your individual work (engineering, coding, etc.,) 
  • 10% of your time on R&D (new technologies, etc.,)
  • the ideal candidate education / skill set Engineering / MCA degree from a top school with an excellent academic record
  • NET Core framework, Azure Deployments, Azure Dev ops, CI/CD pipelines.
  • Expert level knowledge on OOPS concepts, C#, . net frameworks, SQL server, Web APIs Solid understanding of back-end technologies – SQL Databases, .NET. experience At least 10 years’ experience developing web applications, with at least 4 years working in the Microsoft .NET solutions stack
  • Any specialised course in full stack technologies will be a plus
  • Architecture solutioning experience / end-to-end solutions.
  • Experience as Full stack Developer is a plus (not required).


Job Type

Payroll


Positions

Software Architects


Must have Skills

  • .NET Core
  • SQL - 4 Years

    Intermediate

  • Azure - 1 Years

    Intermediate

  • C Sharp - 4 Years

    Intermediate


Languages

english - Basic

31 - 42 K/Year USD (Annual salary)

Longterm (Duration)

Partially Remote

India


Pethanan C

Payment Verified India