Senior Software Engineer in London

Senior Software Engineer in London

London Full-Time 36000 - 60000 Β£ / year (est.) Home office (partial)
P

At a Glance

  • Tasks: Join a dynamic team to develop impactful software for sustainability and investment analytics.
  • Company: A forward-thinking organisation focused on transparency in sustainable investments.
  • Benefits: Competitive salary, remote work options, and opportunities for professional growth.
  • Why this job: Make a real difference in the world by shaping sustainable investment solutions.
  • Qualifications: Degree in a relevant field and expertise in C# or Typescript & React.
  • Other info: Collaborative environment with mentorship opportunities and a focus on innovation.

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

About the organisation and platform enables investors to align their investments with their values by bringing radical transparency, objectivity and unlimited coverage to sustainability data and portfolio analytics. Understanding, measuring, and managing the impact of our investments facilitates cheaper access to capital for more sustainable companies and with that, encourages a flourishing planet. To contribute to this, the company offers a suite of Environmental Social and Governance (ESG) impact integrated investment solutions as well as sustainability data and portfolio analytics. Our mission is to assist investors in measuring and managing the impact of any portfolio in terms of sustainable development and the UN Sustainable Development Goals.

The organisation is now used by institutional investors of all types and sizes to report on portfolios, to inform their product development and investment processes, and to research and compare investment products. It is our hope that this service helps investors make informed decisions about the way they allocate capital, by shedding light on the varying levels and areas of impact delivered by different investment strategies.

The technology team is at a crossroads: we are growing and we are building out our in-house software development capability. Technology is at the core of our vision, and this is an exciting time to join and help shape the future direction of development within the company.

About the job: My client currently monitors the impact of environmental, sustainable, and governance policies of over 29,000 companies and a wide range of sovereign data worldwide and provides this data and a wide range of reports to their clients. You will work in a small, growing, fast moving and nimble team. You will contribute to shaping the way that team works. You will bring ideas to the table, engage critically with the ideas of others, and then, when a decision is made, put 100% into making that decision work.

You will work with the Head of Tech and the development team to shape the way we do software development, including our approach to code, CI/CD, test automation and use of the latest cloud tech. You will design, develop, test, deploy, maintain and enhance software across my client's offering. You will take collective ownership of the whole stack. You will work with our research and data science team to integrate innovative ideas into a production setting. You will support the growth of the team by coaching more junior team members.

About you: You are smart and have an interest in sustainability and ethics. You believe in building software that makes a difference. You are versatile and enthusiastic about taking on new challenges. You are passionate about the whole of software development, from ideas and design through to maintaining and enhancing production systems. You care about building software the right way. You want to learn and develop new skills. You are educated to at least degree level in a subject with a strong mathematical or software development component, such as computer science, physics, maths, or engineering. You are looking for a challenge! You don’t need to have a background in asset management or investment banking.

Skills & experience:

  • Essential: Expert knowledge in at least one of: C#, Typescript & React and at least working knowledge of both. Unit testing experience. Experience creating and using CI/CD pipelines. Experience building cloud native applications.
  • Highly desirable: Experience with Azure SQL knowledge. Experience working with agile methodologies.
  • Desirable: Experience building event driven distributed systems. Experience of microservices based architecture. Experience of owning software development through to production. Test automation experience (including out of process component, data and end to end testing). Working knowledge of Python. Experience of AWS, Google Cloud Platform, or other cloud providers.

Responsibilities:

  • To partner with the Head of Technology to establish and improve the engineering practice of the team.
  • To learn and understand the domain and translate business requirements into technical designs.
  • To contribute to and lead architectural design discussions, whilst listening and assessing the ideas put forward by other members of the team to ensure that we end up with the great designs.
  • To contribute to technology choice and design of the solution to meet non-functional requirements like scalability, maintainability, and security.
  • To bring experience of agile and DevSecOps practices to the table and help establish and improve our CI/CD pipelines, quality assurance, work management, requirements gathering, teamwork and collaboration.
  • To write clean, readable, and testable code which can be used as examples of good practice for more junior developers.
  • To evaluate our existing code and look for code smells and possible improvements. To suggest these to the team and look for ways in which these improvements can be implemented whilst maintaining a focus on delivering value every iteration.
  • To stay up to date with new developments in the field, and share those developments with the team to help us stay on the cutting edge of tech.
  • To mentor more junior members of the team through pair programming, reviews, and ad-hoc help. To help them write cleaner, more readable, and better structured code. To not only help them complete their tasks, but also to help them develop their skills.
  • To monitor production, investigate issues and develop and deploy fixes. To keep an eye out for opportunities to continually improve our DevSecOps.

Senior Software Engineer in London employer: Pemberton Tech

Join a forward-thinking organisation that prioritises sustainability and ethical investment, where your contributions as a Senior Software Engineer will directly impact the future of responsible investing. With a collaborative work culture that encourages innovation and personal growth, you'll have the opportunity to mentor junior team members while working with cutting-edge technology in a dynamic environment. Located in a vibrant area, this role offers not just a job, but a chance to be part of a mission-driven team dedicated to making a positive difference in the world.
P

Contact Detail:

Pemberton Tech Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Senior Software Engineer in London

✨Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to sustainability and software development. This will give you an edge and demonstrate your passion for making a difference.

✨Tip Number 3

Prepare for interviews by researching the company and its mission. Be ready to discuss how your experience aligns with their goals, especially in terms of sustainability and tech innovation. We want to see your enthusiasm!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in joining our team and contributing to our mission.

We think you need these skills to ace Senior Software Engineer in London

C#
Typescript
React
Unit Testing
CI/CD Pipelines
Cloud Native Applications
Azure
SQL
Agile Methodologies
Event Driven Distributed Systems
Microservices Architecture
Test Automation
Python
AWS
Google Cloud Platform

Some tips for your application 🫑

Show Your Passion for Sustainability: When you're writing your application, let your enthusiasm for sustainability and ethics shine through. We want to see how your values align with our mission to make a positive impact on the planet.

Tailor Your Experience: Make sure to highlight your relevant skills and experiences that match the job description. Whether it's your expertise in C# or your experience with CI/CD pipelines, we want to know how you can contribute to our tech team.

Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and focus on what makes you a great fit for the role. Remember, less is often more!

Apply Through Our Website: We encourage you to submit your application 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!

How to prepare for a job interview at Pemberton Tech

✨Know Your Tech Stack

Make sure you’re well-versed in C#, TypeScript, and React. Brush up on your unit testing skills and be ready to discuss your experience with CI/CD pipelines. The more you can demonstrate your technical expertise, the better!

✨Show Your Passion for Sustainability

Since the company is all about sustainability and ethics, come prepared to talk about why these values matter to you. Share any personal projects or experiences that highlight your commitment to making a difference through technology.

✨Be Ready to Collaborate

This role involves working closely with a small team, so be prepared to discuss how you’ve successfully collaborated in the past. Think of examples where you’ve engaged critically with others’ ideas and contributed to a team decision.

✨Ask Insightful Questions

Prepare some thoughtful questions about the company’s approach to software development and their future direction. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.

Senior Software Engineer in London
Pemberton Tech
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

P
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>