Software Development Engineer - Platform Engineer (Remote Working)
bp
Technology
IT&S Group
Software Engineer - Corporate Affairs Digital Platforms
The Software Engineer is responsible for designing, building, testing, deploying and supporting high-quality digital platform capabilities across Corporate Affairs digital products and services. The role contributes to secure, scalable and maintainable solutions that support global web, content, brand, campaign and operational support capabilities.
Working with Technical Delivery Leads, Product Managers, architects, QA, operations and supplier teams, the role turns prioritised requirements into reliable software. It follows modern engineering practices across coding, testing, automation, DevOps, observability and operational support, helping ensure platforms remain resilient, secure, efficient and easy to evolve.
Supports Corporate Affairs digital platforms and services, including Brand Portal, global web, content, campaign, analytics and operational support capabilities.
Builds and supports front-end, back-end, integration, automation, testing and DevOps capabilities depending on platform needs and team structure.
Works within Agile delivery teams, contributing to refinement, estimation, development, testing, release and operational improvement activities.
Quality focus
Contributes to secure, accessible, performant, maintainable and production-ready software aligned to engineering standards and platform governance.
Software Design & Development
Design, build and maintain digital platform capabilities, components, services, APIs, integrations and automation solutions.
Write clean, maintainable, secure and well-tested code aligned to agreed engineering standards and coding practices.
Contribute to technical design, solution options, code reviews and implementation feasibility assessments.
Agile Delivery & Product Contribution
Participate in backlog refinement, sprint planning, estimation, demos, retrospectives and delivery reviews.
Break down technical work into clear tasks and contribute to user stories, acceptance criteria and delivery planning.
Identify assumptions, dependencies, blockers and risks early, increasing with options and recommendations where needed.
Testing, Quality & Release Engineering
Build and maintain unit, integration, component and automated tests to support reliable software delivery.
Support regression testing, accessibility checks, performance validation and production readiness activities.
Contribute to CI/CD pipelines, release automation, deployment processes and environment management.
Perform code reviews and use static analysis, quality gates and peer feedback to improve engineering quality.
Support safe release practices, rollback planning and post-release verification.
Platform Operations & DevOps
Support operational reliability through monitoring, observability, logging, alerting and service health improvements.
Support automation of manual operational processes to improve efficiency, reduce risk and increase delivery speed.
Help ensure services meet non-functional requirements for resilience, availability, security, privacy and maintainability.
Collaborate effectively with architects, QA, operations, security, privacy, analytics, suppliers and business customers.
Share knowledge, document solutions and support capability building across bp and supplier engineering teams.
Apply a product attitude by considering user value, business impact, long-term operability and platform consistency.
Adopt AI-assisted engineering and automation tools where appropriate and governed, improving productivity and quality.
Promote continuous improvement, curiosity, engineering field and accountability across the team.
Skills & Experience
Experience building and supporting digital products, web platforms, CMS-backed services, APIs, integrations or cloud-native applications.
Strong software engineering fundamentals, including code quality, testing, maintainability, design patterns, security and performance awareness.
Experience with modern development practices, Agile delivery, version control, CI/CD, automated testing and DevOps ways of working.
Good understanding of operational readiness, monitoring, logging, incident support and production service ownership.
Experience working with suppliers, distributed teams and cross-functional stakeholders in enterprise technology environments.
Desirable experience with Contentful, MACH architecture, headless CMS, React or modern front-end frameworks, Java/API development, AWS, Azure DevOps, Git, automation or AI-assisted development.
Delivery of high-quality software changes, fixes and enhancements to agreed scope, quality and timeline expectations.
Improved platform reliability, performance, accessibility, security and operational supportability.
Effective contribution to Agile ceremonies, estimates, refinement, release activity and delivery transparency.
Reduction of manual effort, technical debt and operational risk through automation, simplification and engineering improvements.
Strong collaboration with product, delivery, architecture, QA, operations and supplier teams.
Our purpose is to deliver energy to the world, today and tomorrow. For over 100 years, bp has focused on discovering, developing, and producing oil and gas in the nations where we operate. We are one of the few companies globally that can provide governments and customers with an integrated energy offering. Delivering our strategy sustainably is fundamental to achieving our ambition to be a net zero company by 2050 or sooner!
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform crucial job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
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, veteran status, or disability status.
Even though the job is advertised as full time, please contact the hiring manager or the recruiter as flexible working arrangements may be considered.
Our commitment to diversity, equity and inclusion:
At bp, you could be part of Business Resource Groups (BRGs) which belief in the power of inclusion, deeper connections, and shared experiences. The BRGs focus on and encourage talent engagement, development, and retention while creating a broadened sense of community and inclusion for bp employees. Formal and informal mentoring also helps employees develop their professional goals and connect with colleagues. The BRGs' dedication to growth at all levels helps employees feel more engaged and energized. bpWIN (bp Women's International Network)
PEN (Positively Ethnic Network)
bpInclusia (bp's Asian community)
bpEnergía (bp's Latin community)
Travel Requirement
Up to 10% travel should be expected with this role
Relocation Assistance:
This role is eligible for relocation within country
Remote Type:
This position is a hybrid of office/remote working
Agility core practices, Agility core practices, API and platform design, Cloud Platforms, Collaboration, Communication, Configuration management and release, Continuous deployment and release, Creating a high performing team, Digital Project Management, Documentation and knowledge sharing, Emerging technology monitoring, Facilitation, Information Security, Mentoring, Metrics definition and instrumentation, NoSql data modelling, Problem Solving, Relational Data Modeling, Risk Management, Scripting, Secure development, Service operations and resiliency, Software Design and Development, Solution Architecture {+ 6 more}
.
Legal Disclaimer:
We do not discriminate on the basis of protected characteristics like race, religion, color, sex, national origin, sexual orientation, veteran status or disability status. Individuals with an accessibility need may request an adjustment/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 adjustment/accommodation related to the recruitment process, please contact us.
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.
Rs 21.39 - 28.94 lakhs p.a.
...of algorithms and computational complexity. ~ Experience writing software on AWS, Microsoft Azure, or equivalent cloud environments. ~ Post-secondary education in Computer Science, Software Engineering, or a related technical discipline, or equivalent experience. ~ Prior...SuggestedFull timeWork at officeRelocation- Job Summary :We are looking for a highly experienced Oracle Integration Cloud (OIC) Consultant with 8+ years of hands-on experience in designing, developing, implementing, and supporting enterprise integrations using Oracle Integration Cloud (OIC) Gen 3.The candidate should ...Suggested
- Windchill Data Migration Architect- Define overall Windchill data migration strategy, scope, and sequencing. Conduct source-to-target mapping workshops with business and IT stakeholders. Finalize migration approach including rehearsals, delta strategy, and cutover plan.- Assess...SuggestedWeekend work
- Job Description : AWS Data Engineer Mandatory Skills : - Python, PySpark, SQL- AWS Data Services : Glue, Lambda, Athena, S3, EventBridge- Amazon MWAA (Managed Workflows for Apache Airflow)- Infrastructure as Code (IaC) with TerraformGood to Have : - Amazon QuickSight, Power...Suggested
- Role : We are looking for an experienced IT Infrastructure Engineer-II to join our IT team. If you have strong expertise in cloud infrastructure... ...: - Provide advanced end-user support for hardware, software, and endpoint-related issues.- Manage AWS cloud environments, including...Suggested
- Position : ServiceNow DeveloperExperience : 7+ YearsAvailability : Immediate Joiner / 0 - 15 Days Notice Period PreferredLocation : Gr Noida, Pune & HyderabadJob Summary : We are looking for an experienced ServiceNow Developer with 7+ years of hands-on experience in designing...Immediate start
- About the Role : GyanSys is looking for a SAP EWM Technical Lead to join our growing team. You will lead the technical design and implementation of SAP EWM developments across multiple projects.Required Skills : - Over 7 years of SAP ABAP development experience, with 5+ years...Full time
- Role : Salesforce Senior Technical / Development Lead Offshore : Position Overview : We are looking for a Senior Salesforce Technical / Development Lead to lead the offshore Salesforce development team. The candidate will be responsible for technical design, estimation, hands...
- ...evaluation frameworks, and measurement approaches to assess GEO/AEO effectiveness and AI search performance.- Collaborate with Product, Engineering, Content, SEO, Marketing, and Business teams to translate business requirements into scalable AI solutions.- Monitor AI/ML solution...
- Job Title : DevOps Architect / DevOps Lead (Azure)Location : Pune / ChennaiExperience : 8+ YearsAbout the Role :Key Responsibilities :- Design, build, and maintain CI/CD pipelines using Git, branching strategies, and GitOps principles with Argo CD.- Architect, deploy, and manage...
- ...degree or equivalent experience in Instrumentation / Electronics Engineering • Proficient in the spoken and written English language... ...Emerson is a global leader in automation technology and software. Through our deep domain expertise and legacy of flawless execution...Full timeHybrid workWork at officeRemote jobWork from home
- ...Python code. Assist in developing and maintaining server-side logic and web components. Test programs, identify bugs, and help fix software issues. Connect applications with relational or NoSQL databases like MySQL or PostgreSQL. Collaborate with senior developers,...Internship
Rs 3 - 4 lakhs p.a.
...4. Analyze system logs and debug technical issues 5. Support software deployment, testing, and system integration 6. Collaborate with... .../MTech/MSC in computer science, electronics, IT, or related engineering disciplines Salary Probation: Duration:...Local areaImmediate start- ...work and education) Education Desired : Bachelor of Computer Engineering Job Title DevOps Engineer Intro: At FIS, our... ...• Collaborate with engineering and product teams to streamline software deployment and release processes. • Troubleshoot infrastructure...Full time
- ...(relevant combo of work and education) Job Title Automation Engineer Intro: At FIS, our technology and our people are moving forward... ...the Role As an Automation Engineer, you will help improve software quality, release confidence, and delivery speed across...Full time
- ...Develop and implement tests for embedded, GPU-based, and robotics software and hardware systems. Build test strategies, plans, and... ...., M.Tech., or equivalent degree in computer science, computer engineering, information technology, electronics and communication engineering...Full time
- ...technical quality and direction. Mentor junior and mid-level engineers through pairing, code reviews, and knowledge sharing. Identify... ...operational health. Requirements ~7+ years of full-stack software engineering experience with a proven record of designing scalable...Full timeHybrid workRelocation packageWork at officeRemote job
- Responsibilities Build and maintain AWS cloud infrastructure and data platforms. Deploy and manage AWS Glue Jobs, Step Functions, Lambda functions, MSK clusters, and EKS workloads. Develop automation solutions using Python and Boto3. Design and support pipelines...Full time
- ...leader by Gartner and IDC, and for having a great company culture by Comparably. TraceLink is seeking an experienced full time Software Engineer II to join our team to work on our Analytics products. If you’ve got a solid grasp of SQL, Java and Javascript and familiarity...Full time
- ...Job Description: Senior system engineer for Global Middleware operations. About Us: Ensono is a hybrid IT services provider that sees a world in transformation. We understand the world of business has become more complex, layered, and interdependent because we’re enabling...Full timeHybrid workShift work
- ...Mindrift is looking for highly skilled Senior Python Data Scraping Engineers to join the Tendem project and drive specialized data scraping... ...experience in data engineering, web scraping, automation, or software development (required). Bachelor’s or Master’s Degree in Engineering...Hourly payPart timeFreelanceRemote job
- ...CADeditor experience and contribute to the broader web application. This is a technicallydemanding role that requires strong React engineering, component architecture skills, andcomfort working close to the browser — performance, rendering, and precision matter here. What...Full timeLocal area
- ...AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries... ...transformation, and system integration. - Collaborate with engineering and business stakeholders to deliver technical solutions. -...Full timeLocal areaRemote jobFlexible hours
- ...AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries... ...you! ABOUT THE ROLE We are looking for an Agentic AI Engineer to build generative AI workflows that accelerate cloud...Full timeLocal areaRemote jobFlexible hours
- ...AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries... ...meet you! ABOUT THE ROLE We are looking for a Lead AI Engineer to architect generative AI workflows that accelerate cloud...Full timeLocal areaRemote jobFlexible hours
- ...Position Overview Job Title: AI Full Stack Engineer Corporate Title: Associate Location: Bangalore, India Role Description... ...analysis, development, and administration You’ll be a seasoned software engineer with 5+ years of experience , joining a team of...Full timeFlexible hours
- ...Complementary Health screening for 35 yrs. and above Your key responsibilities Design, develop, test, deploy, maintain and improve software Manage individual project priorities, deadlines and deliverables etc. Directly interact with a broad spectrum of stakeholders...Full timeFlexible hours
- ...the technical vision of the project and ensuring that the vision is achieved with a high level of quality. You are a high-performance engineer expected to work in a product squad and deliver solutions for medium to large-scale clients.Your Impact :- Responsible for...
- Role : Senior SAP CPI - SAP PI - PO ConsultantExperience : 6 - 10 YearsLocation : PuneRole Type : Senior Integration ConsultantJob Summary : We are looking for an experienced Senior SAP CPI - SAP PI - PO Consultant to design, develop, and support enterprise integration solutions...
- Role Description :We are looking for an experienced Data Engineer with strong expertise in Azure Databricks, PySpark, Spark SQL, Delta Lake, and Airflow. The ideal candidate will be responsible for designing, developing, and optimizing scalable data pipelines, migrating legacy...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Development Engineer - Platform Engineer (Remote Working). Be the first to apply!
