As a Staff Engineer on the Yalla team, you’ll work at the intersection of software engineering and infrastructure—shaping the experience of developers across bp and influencing how modern systems are built and operated at scale
Job Summary
As a Staff Engineer on the Yalla team, you’ll work at the intersection of software engineering and infrastructure—shaping the experience of developers across bp and influencing how modern systems are built and operated at scale.
You’ll play a key role in guiding the platform’s technical direction and supporting the engineers who build it while building platform capabilities that help developers work more efficiently, securely, and reliably.
At BP, we support our people to grow in a diverse and exciting environment and offer benefits including flexible working options, generous paid parental leave, and excellent retirement benefits.
Matching Summary
As a Staff Engineer on the Yalla team, you’ll work at the intersection of software engineering and infrastructure—shaping the experience of developers across bp and influencing how modern systems are built and operated at scale.
Skills & Requirements
Must-have
Strong coding skills with data structures
Design and build REST APIs
Deep knowledge of Kubernetes internals
Debug infrastructure and networking issues
Mentoring and coaching engineers
Platform and SRE automation practices
Nice-to-have
Collaborative mentoring approach
Confidence working with senior stakeholders
Experience with multiple programming languages
Building systems with observability
Flexible working options
Diversity and inclusion focus
Key Requirements
Experience with TypeScript, Java, .NET, Python, Go
Up to 10% travel
Hybrid office/remote working
Ability to set technical direction
Experience guiding engineers through design trade-offs