Principal Software Engineer

trinet

Hyderabad 12 Years Exp Posted 50d ago

Job Description

What you will do 

  • Architect and lead the planning, design and development of new software solutions 

  • Working closely with Product owners and other stakeholders to understand the requirements and design software solutions to meet the product requirements 

  • Solves complex and ambitious problems by crafting elegant and impactful solutis and generates concise and effective analysis, reports, and presentation for both internal and external customers. 

  • Contribute to technical innovations along with defining coding standards  
    Mentors and supports other members of the software development team and contributes to the software development best practices  

  • Serves as an expert advisor to executives on the use of current and future technologies for optimal impact on current and future business strategies and results. 

  • Leads innovation across the organization by exploring new technologies, demonstrating how to leverage those discoveries through proof of concept and incorporating them into the platform 

  • Performs other duties as assigned 

  • Complies with all policies and standards 

Education Qualifications  

  • Bachelor's Degree Computer Science, Engineering or related field or equivalent experience preferred  

Experience Qualification 

  • Typically 12+ years Hands-on object-oriented programming in Python and/or Javascript (UI) (Angular) frameworks  

  • Experience in Architecting and Designing software solutions for enterprise-wide web application  

Skills and Abilities 

  • Experience working with cloud native CI/CD tools and technologies.  

  • Experience with micro service architecture, end-to-end UI/API integration, and knowledge of API protocols like REST, gRPC, and graphQL  

  • Strong problem solving skills and solutioning complex problems  

  • Experience in drafting best coding practices and designing highly scalable, secure, and easy to maintain software solutions  

  • Solid analytical skills with the ability to refine strategic, technical roadmaps and synthesizing to make improvements and recommendations  

  • Ability to continuously drive results, display a high level of confidence, inspire and motive team performance  

  • Able to architect, design, review and document high level and detail solutions  

  • Provide hands-on support in implementing critical components across the entire stack, from front-end, middle-tier, back-end, infrastructure and data stores to automate and scale  

  • Experience in building large scale platforms that deal real-time complex transactions, and ability to troubleshoot distributed systems    

  • Knowledge of core cloud services and serverless approaches, and infrastructure as a code  

  • Strong understanding of Application Security best practices and Security by design. 

Similar Openings for You