Senior Software Engineer- Yalla

bp

Hybrid
Software development and engineering
Design and build complex software systems
Cloud infrastructure services (aws/azure)
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 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, aiming to be a very different kind of energy company by 2030.

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

  • Software development and engineering
  • Design and build complex software systems
  • Cloud infrastructure services (AWS/Azure)
  • Secure, stable, testable code
  • SQL database skills
  • Agile product-led environment

Nice-to-have

  • Passion for mentoring and coaching
  • Product-centric attitude
  • Empathy and curiosity for users
  • Customer delight focus

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 building and scaling infrastructure services
  • Demonstrable working on production systems

Work Rights

Not specified

Tailored Resume

Cover Letter