Senior Software Engineer - Future Opportunities (Hiring Immediately) in London
Senior Software Engineer - Future Opportunities (Hiring Immediately)

Senior Software Engineer - Future Opportunities (Hiring Immediately) in London

London Part-Time 36000 - 60000 £ / year (est.) No home office possible
B

At a Glance

  • Tasks: Join a dynamic team to design and build innovative data platforms and tools.
  • Company: A leading consulting firm focused on creating lasting impact and a people-first culture.
  • Benefits: Enjoy 5 weeks of annual leave, flexible working, and a unique 5-Year Recharge benefit.
  • Why this job: Make a real difference in the energy sector while working with cutting-edge technologies.
  • Qualifications: Experience in software engineering, programming languages, and agile methodologies required.
  • Other info: Be part of a global team with opportunities for creativity and career growth.

The predicted salary is between 36000 - 60000 £ per year.

We set out to build the world’s most trusted consulting firm – creating lasting impact for clients and pioneering a positive, people-first way of working. You’ll find us collaborating shoulder-to-shoulder with our clients, from the big picture right down to the detail: helping them define their strategy, deliver complex change, spot the right commercial opportunities, manage risk, or bring their purpose and sustainability goals to life. We have hubs in Europe, the US, Asia and Australia, and we work all around the world - from a wind farm in Wyoming to a boardroom in Berlin.

Our Power and Low Carbon Solutions practice is growing and we will be looking for experienced Platform Software Engineers to join the team. We deal with highly varied modelling, data, and processing - everything from kilobytes of academic papers to terabytes of hourly scenario projections for 50+ years. They need rapid access to data, analytics outputs, and processing through GUIs, APIs and other systems, whilst being given the confidence that everything is compliant, licenced and well-governed.

Our scale and model complexity has now reached a point that to continue to achieve our business vision, we are building a dedicated global Platform team. We will be looking for experienced software engineers to join as core members of this team to help architect, implement and support the tools that will be fundamental to Baringa’s ongoing growth and success. Successful candidates will be given responsibility and freedom from day one, trusted to challenge and be challenged in turn, in an environment that rewards creativity and entrepreneurship as we build the foundations for Baringa’s future.

We will be looking for an experienced software engineer to be a core member of the new Platform team, working closely with the Engineering Lead. Be an integral part of the design, build, and ongoing development of a new data platform, with associated tools and software - this will be almost entirely greenfield opportunities to create a holistic user experience for Baringa staff. You will assist the Engineering Lead in the selection of technologies and approaches to build everything from big data platforms through to browser plugins and shared functional libraries.

Work closely with the Engineering Lead to engage tool developers, energy system modellers, client facing energy experts and users across the business to build a platform and supporting toolchain that fulfils the needs of your Baringa colleagues. Be a driving force in the development, automated testing and deployment of the new platform, utilising best-practices to ensure quality, reliability and monitoring is built-in from inception. Work with the team to build a DevOps pipeline with robust CI and CD practices, with a focus on evolving our processes to improve our team’s engineering experience.

Be an active part of the team’s agile development approach, from refinement through to demonstration and feedback, helping drive the continuous improvement of team processes as we grow and mature. We will be looking for people to join the team who will be committed to designing and building high quality and fit-for-purpose systems, enabling our staff to maximise the creation, utilisation and management of the various models, tools and data frameworks that enable market-leading insights for our clients.

You are passionate about building the ‘right’ solution to problems, and understanding the ‘why’ behind what you’re building to support Baringa’s work in the energy sector. You have advanced working knowledge of a general programming language (e.g. Scala, Python, Java, C# etc.) and understand both domain modelling and application programming. You have working knowledge of data management platforms (SQL, NoSQL, Spark/Databricks etc.). You have working knowledge of modern software engineering tools (Git, CI/CD pipelines), cloud technologies (Azure, AWS) and IaC (e.g. React/Angular/Vue/Blazor frontends etc., FastAPI/Spring Boot/Django/.NET backends etc.). You have experience building and working across different architectural approaches, and are confident in justifying your technology and architectural choices. You have experience working with agile methodologies (e.g. Scrum/Kanban), with an understanding of the key principles that underpin its effective use.

We recognise the importance of work-life balance and flexible working and provide our staff amazing benefits. Generous Annual Leave Policy: We recognise everyone needs a well-deserved break. We provide our employees with 5 weeks of annual leave, fully available at the start of each year. In addition to this, we have introduced our 5-Year Recharge benefit which allows all employees an additional 2 weeks of paid leave after 5 years continuous service.

Senior Software Engineer - Future Opportunities (Hiring Immediately) in London employer: Baringa

At Baringa, we pride ourselves on being a people-first consulting firm that fosters a collaborative and innovative work culture. Our commitment to employee growth is evident through our generous benefits, including 5 weeks of annual leave and a unique 5-Year Recharge benefit, ensuring a healthy work-life balance. Join us in our dynamic environment where your creativity and entrepreneurial spirit will be valued as we build cutting-edge solutions for the energy sector.
B

Contact Detail:

Baringa Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - Future Opportunities (Hiring Immediately) in London

✨Tip Number 1

Network like a pro! Reach out to people in your industry on LinkedIn or at events. A friendly chat can lead to opportunities that aren’t even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by practising common questions and scenarios related to software engineering. We recommend doing mock interviews with friends or using online platforms to boost your confidence.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Senior Software Engineer - Future Opportunities (Hiring Immediately) in London

Software Engineering
Data Management Platforms
Programming Languages (Scala, Python, Java, C#)
Domain Modelling
Application Programming
Cloud Technologies (Azure, AWS)
Infrastructure as Code (IaC)
Modern Software Engineering Tools (Git, CI/CD)
Agile Methodologies (Scrum, Kanban)
Big Data Platforms
User Experience Design
Automated Testing
Deployment Practices
Continuous Improvement

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter for the Senior Software Engineer role. Highlight your experience with programming languages and data management platforms that match what we're looking for. This shows us you understand the job and are genuinely interested!

Showcase Your Projects: Include examples of your previous work, especially any greenfield projects or innovative solutions you've developed. We love seeing how you've tackled challenges and created impactful tools, so don’t hold back on sharing your successes!

Be Clear and Concise: When writing your application, keep it straightforward and to the point. Use clear language to describe your skills and experiences, making it easy for us to see why you’d be a great fit for our team. Remember, less is often more!

Apply Through Our Website: We encourage you to submit your application directly through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy to do!

How to prepare for a job interview at Baringa

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, like Scala, Python, and cloud platforms. Brush up on your knowledge of data management platforms and modern software engineering tools, as you'll likely be asked to discuss your experience with these during the interview.

✨Understand Agile Methodologies

Since the role involves working with agile methodologies, be prepared to talk about your experience with Scrum or Kanban. Think of specific examples where you've contributed to team processes and how you’ve driven continuous improvement in past projects.

✨Showcase Your Problem-Solving Skills

Be ready to discuss how you approach problem-solving, especially in the context of building fit-for-purpose systems. Prepare a few examples that highlight your thought process and how you ensure the solutions you build align with the company’s goals in the energy sector.

✨Ask Insightful Questions

Interviews are a two-way street, so come prepared with questions that show your interest in the role and the company. Ask about the team dynamics, the challenges they face in building the new platform, or how they measure success in their projects. This will demonstrate your enthusiasm and commitment to being part of their journey.

Senior Software Engineer - Future Opportunities (Hiring Immediately) in London
Baringa
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>