At a Glance
- Tasks: Design and develop innovative software for renewable energy solutions.
- Company: Join the world's largest independent renewable energy company.
- Benefits: Enjoy competitive salary, health perks, remote work, and growth opportunities.
- Why this job: Make a real impact on sustainable energy while working with cutting-edge technology.
- Qualifications: 3+ years in software development with skills in C# and React.
- Other info: Diverse and inclusive workplace focused on personal and professional growth.
The predicted salary is between 36000 - 60000 £ per year.
Do you want to work to make Power for Good? We are the world's largest independent renewable energy company, guided by a vision to create a future where everyone has access to affordable, zero carbon energy. Achieving our ambitions would be impossible without our people, who are our most important asset. We continually invest in them, offering rewarding work that makes a real impact, the chance to learn from inspiring colleagues across a growing global network, and opportunities for personal and professional growth. Our competitive package offers a wide range of benefits and rewards.
The position involves joining our APM (Asset Performance Management) team as a Software Engineer. You will work across the stack to support our SaaS product, from designing and implementing front-end interfaces to building reliable and scalable backend services. You will collaborate closely with product managers, designers, and other engineers to deliver features end-to-end, improve system performance, and contribute to the technical direction of the application. This is an opportunity to have a direct impact on a product used to improve the performance of renewable assets every day.
Accountabilities:
- Design, develop, and maintain front-end and back-end features of our new SaaS application.
- Collaborate with product and design teams to translate requirements into new features.
- Improve system performance, reliability, and scalability as the platform evolves.
- Participate in code reviews, testing, and deployment processes.
- Contribute to architectural discussions and long-term technical decisions.
- Help to improve documentation and maintainability of a legacy system.
Knowledge:
The ideal candidate would have expertise in both front-end and back-end technologies, including modern frameworks, databases, datalakes, and API design. A good understanding of software architecture, testing, CI/CD, and cloud platforms like Azure is preferred. Strong knowledge of coding standards, performance optimisation, and security best practices is essential, along with the ability to contribute to scalable, maintainable solutions. Domain knowledge of the renewables industry is not essential but would be nice to have.
Skills:
- Knowledge of front-end technologies such as React, HTML, CSS, and JavaScript/TypeScript.
- Experience with back-end development in C#.
- Additional experience working with Python would be desirable.
- Proficiency in working with data structures such as relational databases and datalakes.
- Understanding of version control systems, preferably Git.
- Experience with CI/CD pipelines and automated testing.
- Solid understanding of software design patterns and best practices.
- Ability to communicate progress to managers and collaborate with fellow engineers.
- Problem-solving skills and attention to detail.
- Ability to work in a distributed team.
Experience:
Preferred 3+ years of coding experience, including hands-on experience of all the required skills.
Qualifications:
English spoken and written.
At RES, we celebrate difference as we know it makes our company a great place to work. Encouraging applicants with different backgrounds, ideas, and points of view, we create teams who work together to solve complex problems and design practical solutions for our clients. Our multiple perspectives come from many sources including the diverse ethnicity, culture, gender, nationality, age, sex, sexual orientation, gender identity and expression, disability, marital status, parental status, education, social background, and life experience of our people.
Software Engineer - C#/React in Glasgow employer: RES
Contact Detail:
RES Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer - C#/React in Glasgow
✨Tip Number 1
Network like a pro! Reach out to current employees at RES on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for your application process. Personal connections can really make a difference!
✨Tip Number 2
Prepare for the technical interview by brushing up on your coding skills. Practice common algorithms and data structures, especially in C# and React. We recommend using online coding platforms to simulate real interview conditions.
✨Tip Number 3
Show your passion for renewable energy! When you get the chance, share why you want to work in this field and how your skills can contribute to making a positive impact. It’s all about aligning your values with RES's mission.
✨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, it shows you’re genuinely interested in joining our team at RES.
We think you need these skills to ace Software Engineer - C#/React in Glasgow
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your experience with C#, React, and any relevant projects that showcase your skills. We want to see how you can contribute to our mission!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for renewable energy and how your background aligns with our vision. Let us know why you’re excited about this opportunity at RES.
Showcase Your Projects: If you've worked on any cool projects, especially those involving SaaS applications or renewable energy, make sure to mention them. We love seeing real-world applications of your skills!
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to hear from you!
How to prepare for a job interview at RES
✨Know Your Tech Stack
Make sure you brush up on your knowledge of C#, React, and any other relevant technologies mentioned in the job description. Be ready to discuss your experience with these tools and how you've used them in past projects. This will show that you're not just familiar with the tech but can also apply it effectively.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of challenges you've faced in previous roles and how you overcame them. This is particularly important for a Software Engineer role where problem-solving is key. Use the STAR method (Situation, Task, Action, Result) to structure your answers.
✨Understand the Company’s Mission
Familiarise yourself with RES's vision of creating affordable, zero carbon energy. Be prepared to discuss how your skills and experiences align with this mission. Showing genuine interest in the company's goals can set you apart from other candidates.
✨Ask Insightful Questions
Prepare thoughtful questions to ask at the end of your interview. Inquire about the team dynamics, the technologies they use, or how they measure success in the role. This demonstrates your enthusiasm for the position and helps you gauge if the company is the right fit for you.