Software Developer

bp

São Paulo

Hybrid

BRL 180,000 - 280,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Hybrid work arrangement

Job summary

bp seeks a Software Developer to design and deliver scalable, cloud-ready solutions across Retail Energy. You will blend hands-on engineering with architectural guidance, shaping direction across complex systems and collaborating with multi-disciplinary teams.

Strong experience in .NET/C#, OO design, and cloud platforms is expected, with excellent communication and the ability to drive modernization while supporting after-hours deployments.

Qualifications

  • Strong background in .NET (C#) and object-oriented design.
  • Ability to analyze complex environments and business processes.
  • Clear communicator who engages effectively with stakeholders at all levels.
  • Able to manage workload, meet deadlines, and support after-hours deployments.
  • Familiarity with U.S. retail power markets is a plus.

Responsibilities

  • Develop solution architectures aligned with business goals and enterprise standards.
  • Translate requirements into integration models, data structures, and technical designs.
  • Collaborate across teams to align on architecture and best practices.
  • Identify opportunities for modernization, reuse, and process improvement.
  • Support cost-efficient solution delivery that drives business value.
  • Leverage cloud platforms (AWS, Azure) and DevOps tools.
  • Provide architectural guidance to project teams and ensure standards.
  • Prepare and present solution proposals to leadership and participate in reviews.

Skills

.NET (C#)
Object-oriented design
Cloud platforms
DevOps practices
SQL & relational databases
Problem solving

Tools

AWS
Azure
Splunk
CloudWatch
ADO
Ansible
Artifactory
Jenkins
Git
Oracle
SQL Server
Postgres

Job description

Job Description

Where your expertise makes energy safer and smarter

Entity

Technology

Job Family Group

IT&S Group

Job Description

Technology at bp is about more than code and platforms, it’s about delivering practical solutions that keep energy flowing today while building what’s needed for tomorrow. From AI to cloud-first systems, robotics to cyber security, our teams are at the centre of creating technology that makes energy smarter, safer, and more efficient. Join us and shape how the world is powered

Role Synopsis

As a Software Developer you will be responsible for designing and delivering scalable, cloud-ready solutions that support key business needs. The role combines hands-on engineering with architectural guidance, working closely with teams to shape technical direction across complex systems. It offers an exposure to a variety of end-to-end projects within retail energy set-up.

What You’ll Do
  • Develop solution architectures aligned with business goals and enterprise standards.
  • Translate requirements into integration models, data structures, and technical designs.
  • Collaborate across teams to build alignment on architecture and best practices.
  • Identify opportunities for modernization, reuse, and process improvement.
  • Support efficient, cost-effective solution delivery that drives business value.
  • Leverage experience with cloud platforms (AWS, Azure), monitoring tools (Splunk, CloudWatch), DevOps technologies (ADO, Ansible, Artifactory, Jenkins, Git), SQL, and databases (Oracle, SQL Server, Postgres).
  • Provide architectural guidance to project teams and ensure adherence to standards.
  • Prepare and present solution proposals to leadership and participate in technical reviews.
Desirable Criteria
  • Strong background in .NET (C#) and object-oriented design.
  • Skilled at analyzing complex environments and business processes.
  • Clear communicator who engages effectively with stakeholders at all levels.
  • Able to manage workload, meet deadlines, and support occasional after-hours deployments.
  • Familiarity with U.S. retail power markets is a plus.
Why bp

bp offers an inclusive environment where people can develop their skills, contribute to meaningful work, and grow their careers. Benefits are designed to support both professional and personal well-being. Accommodations are available for candidates and employees with disabilities.

Travel Requirement

No travel is expected with this role

Relocation Assistance

This role is not eligible for relocation

Remote Type

This position is a hybrid of office/remote working

Skills

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 are an equal opportunity employer. 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Engineer
Senior Data Engineer

bp • São Paulo

On-site
BRL 180,000 - 240,000
RAD (Rapid Application Development) Developer
RAD (Rapid Application Development) Developer

bp • São Paulo

On-site
BRL 167,400 - 279,000
Senior Data Scientist
Senior Data Scientist

bp • São Paulo

On-site
BRL 180,000 - 360,000
Senior Developer - Software
Senior Developer - Software

Air Liquide • São Paulo

On-site
BRL 120,000 - 180,000
Business Process Expert – Process Solutions & Design
Business Process Expert – Process Solutions & Design

hitachi • Guarulhos

Remote
BRL 120,000 - 150,000
Brazil - Remote: Associate Developer
Brazil - Remote: Associate Developer

Halliburton Energy Services • Rio de Janeiro

Remote
BRL 50,000 - 80,000
Senior Application Developer
Senior Application Developer

KSTACK • São Paulo

Hybrid
BRL 180,000 - 240,000
FBS Fullstack Developer Jr/Mid (C# / .NET) Remote
FBS Fullstack Developer Jr/Mid (C# / .NET) Remote

Capgemini • Brazil

On-site
BRL 111,600 - 167,400
Competitive salary and performance-based bonuses
Comprehensive benefits package
Flexible work arrangements
+3
Senior Fullstack Developer (Node.js, React.js) - SBS Team
Senior Fullstack Developer (Node.js, React.js) - SBS Team

ADP • Porto Alegre

On-site
BRL 167,400 - 223,200
Courageous team collaboration
Opportunity for growth
Community contributions
Software Engineering - Distributed Agentic AI Systems
Software Engineering - Distributed Agentic AI Systems

HP • Porto Alegre

On-site
BRL 300,000 - 550,000