BP

Senior Software Engineer (.NET full stack)

Posted: Oct 24, 2025

Job Description

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.Would you like to discover how our diverse, hardworking people are leading the way in making energy cleaner and better – and how you can play your part in our world-class team?Join our Team and advance your career as a Senior Software Engineer (.NET full stack)The Senior Software Engineer responsibility to contribute, develop, support and maintain the digital products in our GPTI Transaction Pipeline Landscape.The Senior Software Engineer work closely with other software engineers, product managers, ux designers, data analysts and scientists and our business partners. Actively participate in feature development, performance enhancements and offering technical support to other teams.What You Will Need To Be SuccessfulDesign and integrate backend services, platforms, and RESTful APIs with front-end systems.Build front-end components and ensure smooth data exchange with backend.Continuously improve services, address tech debt, and support the product roadmap.Promote best practices, high-quality code, and team development.Hands-on coding in React and C#.Provide 1st and 3rd line support, resolve issues, and monitor service health.Collaborate closely with business stakeholders and the Tech Lead on platform evolution and strategy.Work closely with key business users and stakeholders. Also work directly with the Tech Lead on the evolution of the current technology platform and the long-term strategy and roadmap.Desirable CriteriaBachelor / master’s degree in computer scienceMin. 5 years’ experience in IT industry with experience in designing, planning, implementing, maintaining, and documenting solutions.Have experience working with small teams of bright people.Hands on experience in C# (.NET Core), React eco-system, TypeScript and JavaScript.Well versed in Software Engineering development techniques and best practices like TDD, BDD.Database design and knowledge of SQL Server.Strong Software Engineering Design capabilities and understanding of Computational Complexity.Strive for excellence and continuous improvement in software architecture, software delivery and best practices.Desirable CriteriaExperience in Trading systems or Energy Trading & Risk Management systems.Operational experience of running business critical systems.Experience with DevOps: working with AWS, Azure DevOps.Knowledge or experience working on AWS including ECS, SQS/SNS, CDK Stacks, Lambda Functions.At Bp, We Provide The Following Environment & BenefitsA company culture where we respect our diverse teams and are proud of our achievementsPossibility to join social communities and networksA healthy work-life balanceChill-out and collaboration spaces in a modern office environmentLearning and development opportunities to craft your career pathLife & health insurance, medical care packageAnd many others benefit!bp Hungary won the Most Attractive Employer 2024 Award (SSC / BSC sector) fourth time in a row at PwC's annual employer research. Come and join us!

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In