1. Home
  2. Careers
  3. Jobs at bp
  4. Software Engineer - Houston, TX

Software Engineer - Houston, TX

Software Engineer - Houston, TX

  • Location United States - Illinois - Chicago, United States - Texas - Houston
  • Travel required
  • Job category IT&S Group
  • Relocation available
  • Job type Graduates
  • Job code 139805BR
  • Experience level
Apply Search all jobs at bp

Job summary

About the role

The One Digital Early Careers programme accelerates bp’s up and coming pipeline of digital talent. Digital Early Careers become part of a diverse, global digital community who are helping to lead bp through the energy transition, to provide reliable, affordable and lower carbon-energy to the world and achieve net-zero.

For graduates, the One Digital Early Careers programme is two years, comprising two 12-month rotations within a dedicated digital discipline. This provides early careers with a breadth of experience and the opportunity to build technical depth to apply to the most complex problems of the future.

Software & Platform engineering underpins all that we do. It enables our business aspirations and helps turn our net zero ambitions into a reality. As a new graduate, you will help shape the future of bp. Our recruitment team will determine where you fit best based on your resume.

Software Engineer Graduate

You will be embedded within one of our software engineering teams and will learn the approaches and techniques to deliver business value. You will be exposed to new technologies and learn to develop new solutions and products. You’ll be developing enterprise software primarily using Java J2EE / C#.Net or other high-level languages. Learn about low-code platforms such as Salesforce, Service Now and Microsoft PowerApps. You will be exposed to responsive mobile/web application development using React Native / Xamarin or other modern frameworks.

Platform Engineer Graduate

You will be embedded within one of our platform engineering teams and will learn the approaches and techniques to deliver high value, highly scalable and resilient platforms to support the enterprise. You will be exposed to new technologies and learn to build, maintain, and administer platforms across the enterprise. You will learn about our automation frameworks and will have the opportunity to develop your complex scripting (typically Python) skills and support microservices development. You will engineer and automate robust, secure, and scalable cloud architectures using Azure Resource Manager, CloudFormation templates and Chef. You will help us continue to evolve and as part of our digital transformation.

In our Innovation & Engineering program, you’ll be immersed in the best training and development the industry has to offer. For around two years you’ll work in different teams – You’ll get the chance to work directly for various senior technology leaders and help meet the challenges they set.

About you

Analytical and logical, you’ll be keen on software development and looking to learn and collaborate among our skilled software developers.

  • Must have cumulative and major GPA of 3.2 or higher
  • Must be in final year, graduating by December 2022 - May 2023
  • No sponsorship available for this position
  • Bachelor’s degree from a recognized institute of higher learning, ideally focused in Computer Science, Mathematics or a STEM field with significant development/programming exposure.
  • A confirmed grasp of development fundamentals (in high-level languages such a C#/Java/Python/R) with desire and eagerness to learn more. Getting the basic's right will be key to your advancement in the field and will be the foundation through grow.
  • An understanding of modern development methodologies (Agile using Scrum and/or Kanban) with real-world experience in automations using Python or other high-level languages. Even if you're new to coding, demonstrate your ability to rapidly explore new technologies.

Apply Search all jobs at bp