Senior Software Engineer- Yalla

BP

Pune, India
Hybrid
Design and document software components
Implement robust and maintainable code
Technical lead and own projects
As a Senior Software Engineer, you will act as a technical expert, mentor, and coach, providing guidance and support to your team, while fostering a positive and productive work environment

Job Summary

  • As a Senior Software Engineer, you will act as a technical expert, mentor, and coach, providing guidance and support to your team, while fostering a positive and productive work environment.
  • You will also be responsible for setting project and squad goals, prioritizing and completing initiatives, and delivering results in a product-led, empowered environment.
  • bp is a global energy business with a purpose to reimagine energy for people and our planet.

Matching Summary

As a Senior Software Engineer, you will act as a technical expert, mentor, and coach, providing guidance and support to your team, while fostering a positive and productive work environment.

Skills & Requirements

Must-have

  • design and document software components
  • implement robust and maintainable code
  • technical lead and own projects
  • design test automation
  • build and scale infrastructure services
  • fix large-scale distributed production systems

Nice-to-have

  • passion for mentoring and coaching
  • product-centric attitude
  • empathy and curiosity
  • delighting customers with user experiences

Key Requirements

  • Bachelor’s degree in Computer Science or equivalent work experience
  • Skillful in at least one programming language (C#, Python, or TypeScript, JavaScript, React Native)
  • Skillful in systems design
  • Skillful in building and scaling infrastructure services using Amazon Web Services or Microsoft Azure
  • Skillful knowledge of databases

Work Rights

Not specified

Tailored Resume

Cover Letter