BP

Software Engineer

BP
Apply
1 day ago
Pune, IndiaMid Level

Responsibilities

  • Design, build, maintain, and troubleshoot software features, services, platforms, and infrastructure.
  • Ensure software and services are highly available, scalable, secure, maintainable, and well tested.
  • Monitor and evaluate platforms, identify issues, recommend improvements, and support production systems through on-call rotations.
  • Integrate internal and external services and APIs to facilitate data exchange and interoperability.
  • Automate routine tasks, improve software performance, and troubleshoot large-scale distributed systems.
  • Write unit and integration test automation, participate in code reviews, and contribute to engineering best practices.
  • Collaborate with platform and services teams, provide technical support, document software designs and operations, and mentor junior engineers.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Computer Information Systems, or equivalent work experience.
  • At least two years of non-internship professional software development experience.
  • At least two years of experience in application development and support environments using multiple technologies and design techniques.
  • Experience with at least one of C#, Java, Python, or TypeScript and with building cross-platform software solutions.
  • Knowledge of services, platforms, APIs, data structures, algorithms, systems design, software development lifecycle practices, testing, operations, and production monitoring.
  • Experience building and scaling infrastructure services using Amazon Web Services or Microsoft Azure.
  • Knowledge of cloud infrastructure concepts including identity platforms, networking, storage, databases, containers, and serverless services.
  • Knowledge of databases, data modeling, database design, and SQL.
  • TypeScript and JavaScript experience with front-end frameworks such as React or Angular is preferred.
  • Ability to solve complex problems, work independently and collaboratively, communicate with technical and senior stakeholders, handle ambiguity, and adapt to new technologies.

Benefits

  • The role is based in Pune and is not available for remote working.
  • No travel is expected.
  • The role is eligible for relocation assistance within the country.
  • Flexible working arrangements may be considered despite the position being advertised as full time.
  • Employees may participate in bp Business Resource Groups, mentoring, and professional development opportunities.
BP

About BP

10,000+ employees

BP is a global, publicly traded energy company that explores and produces oil and gas, refines and markets fuels and lubricants (including the Castrol brand), and trades energy products for consumers and industrial customers. It also operates convenience and retail fuel networks and invests in EV charging (bp pulse), bioenergy, and wind and solar projects. Founded in 1909 and headquartered in London, it is listed on the London and New York stock exchanges.

Contact me