BP

Staff Software Engineer

8.0/10
BP
$30,000 – $55,000 USD71.7% below market
Remote
senior
1 day ago
AI SummaryVerified by Aipplify AI

The vacancy is well-structured with clear responsibilities and compensation, but lacks details on tech stack and company presence.

AI quality score7.6 / 10

Check Match β€” Just drop your CV

See your fit for Staff Software Engineer in seconds.

Overview

Join BP as a Staff Software Engineer to lead and mentor a dynamic team in developing innovative marketing technology solutions. The Marketing Team within the Mobility & Convenience Technology Organization is a dynamic and integral part of our operations, responsible for a wide array of B2C marketing functions globally, collaborating with the Global Marketing function to improve footfall and the purchase of mobility & convenience goods by deploying innovative marketing and consumer engagement strategies.

What You Will Deliver

  • β€’Design sophisticated software components, services, and platforms.
  • β€’Own the delivery of your projects to production.
  • β€’Integrate your software with other distributed systems and shared APIs across bp.
  • β€’Partner closely with multi-functional teams including product management, data science, and UX design.
  • β€’Stay up-to-date with the latest technologies and industry trends.
  • β€’Hire and develop others by mentoring junior software engineers and peers.
  • β€’Participate in code reviews and contribute to the development of standard methodologies.
  • β€’Collaborate with multi-functional teams to identify and resolve platform-related issues.
  • β€’Support internal and external audit teams to prepare for and participate in security, software licensing, and regulatory audits.
  • β€’Collaborate with multi-functional teams to implement new controls and procedures to address identified compliance gaps or risks.

What You Will Need to Be Successful

  • β€’Bachelor’s degree in Computer Science, Engineering, Computer Information Systems or equivalent work experience.
  • β€’Master ability to adapt to new technologies and processes.
  • β€’Master in problem-solving, with the ability to analyze complex problems, identify root causes, and develop creative and effective solutions.
  • β€’Excellent communication skills and ability to communicate with your peers through to senior leaders.
Loading similar jobs...