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