Staff Software Engineer
Core
Design, build, and maintain highly available, scalable, and secure software solutions and services powering bp's technology platforms from upstream energy production to downstream delivery.
Role type
Staff Software Engineer (Platform & Infrastructure)
Builds
Central software and platform services for bp's global energy business
Domain
Energy (Oil & Gas) + Cloud Infrastructure
Required skills
Systems design, Cloud infrastructure (AWS/Azure), Distributed systems, SQL, Database design, Secure development, Mentoring, Technical leadership
Preferred skills
Portuguese language proficiency
Technologies
AWS, Azure, C#, Python, TypeScript, Serverless, Containers, Kubernetes, SQL, NoSQL
Responsibilities
Design sophisticated software components and platforms; Lead project delivery to production with high-quality code and testing; Integrate software with distributed systems and shared APIs; Mentor junior engineers and share expertise; Collaborate with product, data science, and UX teams; Support security, licensing, and regulatory audits.
Seniority
Staff, hands-on IC with leadership responsibilities
