Senior Platform Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+21 more
Job description
- We will have you help shape the design, implementation, and ongoing support of a greenfield Data and Processing Platform and its supporting software products.
- We will have you support the Engineering Lead in engaging with internal developers, energy system modellers, client-facing energy experts, and other users across the business.
- We will have you help build capabilities that enable teams to work more effectively and better serve our clients.
- We will have you help drive engineering best practices, ensuring quality, reliability, and observability are built into our products from inception.
- We will have you design and implement robust CI/CD automation flows and continuously improve our engineering processes.
- We will have you take an active role in all stages of our agile development approach, from refinement through to delivery.
Technologies:
- AWS
- Angular
- Azure
- Blazor
- C#
- CI/CD
- Cloud
- Databricks
- FastAPI
- Git
- Support
- Java
- Kanban
- NoSQL
- Pulumi
- Python
- React
- SQL
- Spring
- Spring Boot
- Terraform
- TypeScript
- Vue
- ASP.NET
- AI
- LESS
Requirements
- We are looking for a senior engineer with practical experience in high-performing engineering teams.
- We value advanced working knowledge of a general programming language such as Python, Java, C#, or Typescript.
- We value working knowledge of data management technologies such as SQL, NoSQL, or Databricks.
- We value working knowledge of modern software engineering tools, including Git, CI/CD pipelines, cloud technologies such as AWS or Azure, and Infrastructure as Code tools such as Terraform or Pulumi.
- We value experience across the technology stack, including front-end frameworks such as React, Angular, Vue, or Blazor, and/or back-end frameworks such as FastAPI, Spring Boot, or .NET.
- We value experience building and supporting different architectural approaches and the ability to justify technology and architectural choices.
- We value experience working with agile methodologies such as Scrum or Kanban.
- We value the ability to communicate complex concepts clearly to both technical and non-technical audiences.
- We value strong problem-solving skills and the flexibility to consider different technologies and engineering approaches.
About the company
We are Baringa, a global consulting firm with more than 2,000 people across the UK, Europe, North America, Asia, and Australia. We partner with leaders to drive change and create value across energy and resources, financial services, government and public sector, consumer products and retail, pharmaceuticals and life sciences, manufacturing, and technology, media and telecoms. Our Energy Products practice is building a dedicated global Data and Processing Platform team to support our energy market modelling work and the wider energy transition. We are a People First company, offering benefits including five weeks of annual leave, a 5-Year Recharge benefit, hybrid working, corporate responsibility days, a wellbeing fund, and a profit share scheme. We are proud to be an Equal Opportunity Employer, certified as a Great Place to Work, and committed to diversity, inclusion, sustainability, and community impact.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
Software Engineer Salary London
The 12 Best Jobs for Software Engineers
Where to Find Entry-Level Software Engineering Jobs