1. Home
  2. Careers
  3. Jobs at bp
  4. Senior Software Engineer - Privacy

Senior Software Engineer - Privacy

Senior Software Engineer - Privacy

  • Location United States of America - Texas - Houston, US: Chicago
  • Travel required Some travel may be required with this role, this is negotiable
  • Job category IT&S Group
  • Relocation available This role is not eligible for relocation
  • Job type Professionals
  • Job code RQ059024
  • Experience level Intermediate
Apply Search all jobs at bp

Job summary


Innovation & Engineering

Job Family Group:

IT&S Group

Job Summary:

BP is seeking an experienced privacy engineer with a solid command of technical privacy issues for our digital technology organization. You will assist product teams in building b2c and b2b solutions that incorporate privacy by design principles and meet regulatory requirements. You will use your development and analytical skills to create example code, make customizations to existing tools, build proofs of concept and perform data analysis.This role requires the ability to effectively communicate privacy risk to technical, legal and business audiences, and to build scalable processes that support agile methodologies.

Job Description:


  • Performs privacy design reviews and provides design and implementation guidance for meeting privacy requirements.
  • Utilize development and analytical skills to create example code, make customizations to existing tools, build proofs of concept and perform data analysis.
  • Works with partners in Business, Product development, Legal and Security to define and continuously improve the process for privacy design reviews, aligning technologies and Privacy by Design principles from the first stages of development and ensuring that the data use meets established regulatory compliance needs.
  • Identifies areas of improvement in local practices, tooling and infrastructure relative to managing data privacy, and assesses third-party solutions.
  • Communicates program progress, escalations, and issue analysis to key collaborators.


  • Software development experience: Experience in software development, testing and code review in one or more general purpose languages, agile methodologies and the software development lifecycle. Participation in one full release cycle from conception through release.
  • Experience with threat modeling, risk assessment, and audit of on-prem and cloud-based systems.
  • Technical skills: encryption, anonymization and pseudonymization, cookie management, Identity and Access management.
  • Expertise in at least one language (C/C++, Java, C#, Python). You should be familiar with data structures, algorithms, runtime complexity, API, and database design, as well as unit and functional test methodologies. 
  • Communicates and builds partnerships across different subject areas and teams (engineering, legal, security, policy).
  • Designs repeatable and transparent processes.
  • Bachelor's degree in Computer Science or a related technical field, or equivalent practical experience.

Desirable Criteria

  • Experience with privacy or privacy-related security incidents through investigation, mitigation and resolution.
  • Familiarity with Machine Learning techniques, attacks, and privacy risks.
  • Experience with developing or providing training for technical audiences.
  • Experience with human-centered design.
  • Experience using privacy tech such as OneTrust, BigID
  • CIPT, degree or concentration in privacy engineering.

Why join us

  • At bp, we support our people to learn and grow in a diverse and challenging environment. We believe that our team is strengthened by diversity. We are committed to fostering an inclusive environment in which everyone is respected and treated fairly.
  • There are many aspects of our employees’ lives that are important, so we offer benefits to enable your work to fit with your life. These benefits can include flexible working options, a generous paid parental leave policy, and excellent retirement benefits, among others!
  • We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Travel Requirement

Some travel may be required with this role, this is negotiable

Relocation Assistance:

This role is not eligible for relocation

Remote Type:

This position is a hybrid of office/remote working


Legal Disclaimer:

We are an equal opportunity employer and value diversity at our company.  We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, neurodiversity/neurocognitive functioning, veteran status or disability status. Individuals with disabilities may request a reasonable accommodation related to bp’s recruiting process (e.g., accessing the job application, completing required assessments, participating in telephone screenings or interviews, etc.).  If you would like to request an accommodation related to the recruitment process, please contact us to request accommodations.

If you are selected for a position and depending upon your role, your employment may be contingent upon adherence to local policy.  This may include pre-placement drug screening, medical review of physical fitness for the role, and background checks.

Apply Search all jobs at bp