Principal Engineer

Barclays

Pune, India
Software development lifecycle oversight
Scalable, maintainable, performant code
Secure coding practices
Design, develop and improve software utilizing various engineering methodologies that provides business, platform, and technology capabilities for our customers and colleagues

Job Summary

  • Design, develop and improve software utilizing various engineering methodologies that provides business, platform, and technology capabilities for our customers and colleagues.
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
  • Contribute or set strategy, drive requirements and make recommendations for change, plan resources, budgets, and policies; manage and maintain policies/ processes; deliver continuous improvements.

Matching Summary

Design, develop and improve software utilizing various engineering methodologies that provides business, platform, and technology capabilities for our customers and colleagues.

Skills & Requirements

Must-have

  • Software development lifecycle oversight
  • Scalable, maintainable, performant code
  • Secure coding practices
  • Unit testing implementation
  • Microservices and UI/UX knowledge

Nice-to-have

  • Industry technology trend awareness
  • Knowledge sharing culture
  • Collaboration and alignment
  • Risk and controls management

Key Requirements

  • B.E. / B. Tech or equivalent minimum qualification
  • Experience in various software designs, languages, and architecture
  • Solution definition and problem-solving skills
  • Project milestones/goals adherence
  • Effective Leadership skills and able to mentor the team
  • Effective and Efficient stakeholder management

Work Rights

Not specified

Tailored Resume

Cover Letter