×
Register Here to Apply for Jobs or Post Jobs. X

Junior Software Engineer

Job in City of Edinburgh, Edinburgh, City of Edinburgh Area, EH1, Scotland, UK
Listing for: Xodus
Full Time position
Listed on 2026-04-17
Job specializations:
  • Software Development
    Full Stack Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 60000 - 80000 GBP Yearly GBP 60000.00 80000.00 YEAR
Job Description & How to Apply Below
Location: City of Edinburgh

Xodus is a global energy consultancy powered by the expertise and experience of our unique and diverse people. We unite to solve the energy industry's problems. Working collaboratively with our customers, rethinking how things are done to take on challenges, break down barriers, enable progress and deliver the energy transition. We bring energy, insight, and certainty, which when combined with our strategies, innovations, and knowledge, gives us the power to create change within our industry and really make a difference.

Within the Digital Technology department, the Software Development Team is responsible for designing, building, maintaining and supporting both client and internal facing online tools and services. Digital tools have always been a core part of Xodus (for more than 20 years) and we are now expanding our team to continue the growth of our newly rebuilt modern XAMIN web-based platform alongside reinvesting in XBOS, our internal business management system.

Purpose of the Role

As a member of the Xodus Software Development team, you will work alongside your colleagues and Product Owners across our global locations to produce innovative, robust and well thought out digital solutions that will change the energy industry. The role encompasses all aspects of the Software Development Lifecycle from design, build, testing and onto deployment and support.

Ideal candidates for this role will strive to be part of an active member of a team that deliver timely, quality software solutions to business problems. They will be able to demonstrate their approach (and any relevant experience) to successfully design, build and release of web-based applications. This role is specifically targeted at people early in their Software Development careers, with additional resources and support for learning, hands-on experience and career progression.

Requirements

Primary Responsibilities

  • Agile development of modern Angular and C#.NET web applications, including liaising with product owners, project teams and customers to understand user requirements; creating and reviewing design documentation and estimates; writing well‑designed, testable and efficient code that complies with industry and company standards; performing testing and supporting end‑to‑end and user testing; and troubleshooting, problem‑solving and escalating issues appropriately
  • Maintaining and improving legacy  web applications by identifying areas for improvement and building updated replacements
  • Learning from fellow team members and online training resources
Supplemental Responsibilities

  • Building strong collaborative relationships with internal infrastructure and support teams
  • Researching and prototyping new technologies and approaches to improve the quality and efficiency of our platforms and processes
  • Embody our three core values of Trust, Responsibility and Excellence
Role Requirements

  • A software development qualification (degree or equivalent)
  • A successful candidate will have a strong understanding of the Software Development Lifecycle; web security and building safe applications; UI/browser compatibility and general web functions; and Agile delivery methodologies
  • Demonstrable experience with web development technologies (personal, educational or professional); database querying, development and maintenance; and using source control systems
  • Proactive personality with a can‑do attitude and willingness to work with a team at all levels, learning, absorbing and applying new information, skills, techniques and knowledge
  • Strong communicator - able to explain, document clearly and share information with others
  • Strong attention to detail to ensure quality delivery, testing and maintenance of software
Qualifications, Skills & Behaviours

  • Experience with any of the following technologies (or similar): C#.NET (ideally .NET Core), Angular, , ASP.NET, Azure Dev Ops (automated build/deploy), Web APIs (REST), Front-end framework experience( Bootstrap, jQuery, Angular, Telerik/Kendo), HTML, CSS, JavaScript, XML, XSLT, JSON and SQL. NB:
    This is a junior role, so we do not expect candidates to have all or any of the experience listed. We only expect an awareness of the…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary