Software Engineer

Software Engineer

Edinburgh Full-Time 43200 - 72000 £ / year (est.) No home office possible
Go Premium
C

At a Glance

  • Tasks: Write code, implement features, fix bugs, and support customers in a collaborative team.
  • Company: Join a leading software product company in Edinburgh with a supportive culture.
  • Benefits: Enjoy a competitive salary, fully remote work, and excellent career growth opportunities.
  • Why this job: Be part of a small, technical team that values collaboration and personal development.
  • Qualifications: 4+ years in web development with Microsoft tech stack; problem-solving skills essential.
  • Other info: Training provided for desirable skills; immediate start available.

The predicted salary is between 43200 - 72000 £ per year.

Change Digital are partnering with an established software product company in Edinburgh to support their software development growth plans and ongoing business. You will enjoy solving technical challenges using a wide array of different technologies and have a structured career path which will support your technical growth from your starting position to Software Architect.

This is an opportunity to be part of a company with a great culture, work environment and a small team who are highly technical, supportive & collaborative that will certainly advance your career. You’ll also receive a highly competitive salary with excellent benefits and flexibility.

Duties

  • Write code every day
  • Implementing new product features
  • Fixing bugs
  • Writing automated tests
  • Developing and supporting our automated build system
  • Working with business analysts or product owners to define new features
  • Deploying releases to customer and cloud systems
  • Moving older parts of the system to modern technologies
  • Giving support to customers
  • Writing technical documentation

Essential Skills and experience

  • At least 4 years of experience of: Web development on the Microsoft tech stack. (C#, .NET, HTML, CSS)
  • SQL database programming. Ideally SQL Server
  • JavaScript programming
  • Using a source control system (we use TFS and git)
  • You have good problem-solving skills
  • You have a professional attitude and approach
  • Self-disciplined
  • Responsible attitude – you take ownership and see things through to completion
  • Work well with others in a team
  • You care about the impact of your code over the non-functional requirements
  • You believe that knowledge is the right way to get things done

Desirable Skills

  • AngularJS
  • jQuery
  • ReactJS
  • .NET 5
  • Windows Forms programming
  • Developing and consuming REST services
  • OOP (Object Oriented Programming)
  • TDD

This role is urgent in nature so please email your CV to mitesh.fatnani@change-digital.co.uk or call 077 375 38 248 for more information.

C

Contact Detail:

Change Digital - Digital & Tech Recruitment Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Familiarise yourself with the Microsoft tech stack, especially C#, .NET, HTML, and CSS. Brush up on your SQL database programming skills, as these are essential for the role.

✨Tip Number 2

Showcase your problem-solving abilities by preparing examples of past challenges you've tackled in software development. Be ready to discuss how you approached these issues during interviews.

✨Tip Number 3

Highlight your experience with source control systems like TFS and Git. If you have any personal projects or contributions to open-source that demonstrate this, be sure to mention them.

✨Tip Number 4

Emphasise your teamwork skills and collaborative experiences. This role values a supportive and technical team environment, so share instances where you've successfully worked with others to achieve a common goal.

We think you need these skills to ace Software Engineer

C# Programming
.NET Framework
HTML
CSS
SQL Server
JavaScript
Source Control (TFS, Git)
Problem-Solving Skills
Team Collaboration
Technical Documentation
Automated Testing
Automated Build Systems
RESTful Services
Object-Oriented Programming (OOP)
Self-Discipline
Professional Attitude

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with the Microsoft tech stack, particularly C#, .NET, HTML, CSS, and SQL database programming. Use specific examples to demonstrate your problem-solving skills and teamwork.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software development and your ability to tackle technical challenges. Mention your familiarity with the technologies listed in the job description and express your enthusiasm for the company's culture and growth opportunities.

Showcase Relevant Projects: If you have worked on projects that involved web development, automated testing, or modernising systems, be sure to include these in your application. Highlight your role in these projects and the impact of your contributions.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism, which are crucial for a Software Engineer role.

How to prepare for a job interview at Change Digital - Digital & Tech Recruitment

✨Showcase Your Technical Skills

Be prepared to discuss your experience with the Microsoft tech stack, particularly C#, .NET, HTML, and CSS. Bring examples of past projects where you've successfully implemented features or solved complex problems using these technologies.

✨Demonstrate Problem-Solving Abilities

Expect questions that assess your problem-solving skills. Prepare to explain your thought process when tackling technical challenges, and consider discussing specific instances where you took ownership of a project and saw it through to completion.

✨Emphasise Team Collaboration

Since the company values a collaborative environment, be ready to share experiences where you worked effectively within a team. Highlight how you communicated with colleagues, business analysts, or product owners to define and implement new features.

✨Express Your Willingness to Learn

The role offers opportunities for growth, so convey your enthusiasm for learning new technologies. Mention any relevant skills from the desirable list, like AngularJS or REST services, and express your eagerness to develop in these areas if given the chance.

Software Engineer
Change Digital - Digital & Tech Recruitment
Location: Edinburgh
Go Premium

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

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