Senior Software Engineer 1 (Remote-UK)

Engineering · Edinburgh, Edinburgh, City of
Department Engineering
Employment Type Full-Time
Minimum Experience Experienced
Compensation £55,000-67,500 per year

Title/Level:                         Senior Engineer 1 (see Engineering Ladder below)
Expected Salary Range:    £55,000-67,500 per year

Reports to:                         Centro Engineering Manager

Location:                            UK – Edinburgh, remote, or hybrid

Classification:                    Full-time employment contract



Actify is looking for a talented Software Engineer with experience delivering backend services for enterprise web applications.  You will join the team responsible for building and maintaining Actify’s Centro software product, as well as implementing new platform features to support our hybrid-cloud solution.


In the role, you will have the opportunity to work on a wide range of projects allowing you to gain experience in multiple areas of software development.  You can expect a healthy mix of activities, including conducting R&D, using cloud services to design and implement new services and web APIs, and making improvements in the existing code base.


This is a great opportunity for an experienced software engineer looking to take the next step in their career.


Role Description

The Software Engineer reports to the Centro Engineering Manager. Duties will include:

  • Design and implement new services and web APIs using ASP.NET and Azure cloud services.
  • Work on our evolving code base to implement enhancements, resolve bugs, and develop new features.
  • Conduct R&D to identify new technologies and techniques for improving our products and services.
  • Follow our best practices and maintain code-quality standards.
  • Work closely with other members of the team to ensure the successful delivery of projects.
  • Mentor and provide technical guidance and support to junior team members as needed.
  • Engage with and contribute to technical and product discussions.


Essential Skills

  • Extensive experience using C# or another high-level programming language
  • Strong knowledge of web applications and services, including JavaScript, HTML, REST web APIs, HTTP.
  • Excellent problem-solving skills and attention to detail.
  • Familiarity with modern software development practices, such as agile methodologies and version control.
  • Strong communication skills and the ability to collaborate effectively with others
  • Ability to work independently and manage multiple tasks and projects simultaneously


Desirable Skills (not essential but having one or more is an advantage)

  • Experience with ASP.NET MVC and WebAPI
  • JavaScript frameworks such as Angular, Angular.js or React
  • Experience with 3rd-party application integrations and cloud services
  • NoSQL databases: ArangoDB/AQL is a big plus but experience with any document or graph databases would be great (mongodb, neo4j, etc)
  • Any background in developing or integrating with BI, CAD, ERP, CRM or PLM/PDM systems.


Education and Experience

  • Bachelor’s or master’s degree in computer science or a related field, or equivalent experience.
  • Minimum 4 years of software engineering experience


Position Details

This position is based in the UK.  We accommodate remote work from anywhere in the UK, including fully remote staff, or you can be based in our Edinburgh office.


Occasional international travel will be required.  Remote staff are required to travel to our office in Edinburgh periodically (approximately 4 – 6 times per year).


As well as a competitive salary, our employees receive the following benefits:

  • Generous time off with flexible holidays
  • Flexible working arrangements and remote work
  • Access to LinkedIn Learning and time for learning and personal development
  • Private health insurance
  • Pension
  • Paid family benefits



Actify Engineering Ladder - Senior Engineer 1

Progression guide: Engineers should reach this level with 5-8 years of industry experience.

Technical ability

  • Demonstrates high level of skill and technical know-how
  • Understands and makes well-reasoned design decisions and tradeoffs in their area Able to work in other areas of the codebase with guidance


  • Consistently able to solve difficult problems and implement major features reliably Knows how to split huge tasks and complete them
  • Persistent in the face of roadblocks; dispatches them efficiently, pulling in others as necessary. Requires minimal direction/oversight
  • Takes the initiative to fix issues before being assigned them
  • Seeks empirical evidence through proof of concepts, tests and external research


  • Excellent product knowledge
  • End-to-end responsibility on projects of increasing complexity
  • Contributes to common code

Communication and Leadership

  • Communicates technical decisions through design docs, tech demos and presentations
  • Mentors junior engineers via pairing, design review and code review

Engineering Core Values

As engineers at Actify we strive to uphold the following core values.


We always act according to what matters most, we know when compromise is acceptable and when attention to detail is important, we recognise trade-offs and we make practical choices in line with our commitment to our customers' success.

Attentive to detail

We hold ourselves to a high standard in terms of our product, our codebase and our professional conduct. As individual engineers we are the first and most important line in the defence of the quality of our product and our codebase.

Always learning

Regardless of success or failure we see everything we do as an opportunity to learn and progress.


We approach problems with a collaborative mindset, understanding that we achieve more when we work together. We value knowledge sharing and we are open to feedback and discussion that helps us improve as individuals and as a team.

Effective in communication

We recognise effective communication as critical to our success. Effective communication allows us to reach a shared vision of what we want to achieve together and includes knowing how to disagree, how to respond positively to criticism and how to deliver effective feedback.

Intellectually honest

We strive to take an unbiased, honest attitude to every problem we solve.

Company Overview

For over 15 years, Actify has been helping manufacturers to visualize and interact with design, engineering, and manufacturing information. Now Actify is applying everything we have learned to equip automotive suppliers with enterprise-grade solutions to meet the challenges of program-based manufacturing. Once again, we’re forging partnerships with leaders and innovators in the supplier community to create a new class of software, Actify Automotive Program Management, that speeds operations, improves productivity, and supports continuous improvement.


Actify serves a global customers base, over 85% of whom are in the automotive supply chain. Actify is headquartered in Detroit, Michigan with its R&D center in Edinburgh, Scotland, and sales and support locations in the United States, Germany, and the United Kingdom.


Employees of Actify share these common values:

  • Invested in Customer Success - We are dedicated first and foremost to our customers. We seek relationships based on long-term value, not transactions.
  • Responsive - We listen, learn, and follow through to help our customers solve problems. We are always open to finding a better way.
  • Collaborative – It is central to how we do things; the more and better the dialogue and teamwork among ourselves and with our customers, the better the outcome. We want to build a customer community.
  • Honest and Transparent - Our customers respect the fact that we speak plainly, directly, and truthfully.

Thank You

Your application was submitted successfully.

  • Location
    Edinburgh, Edinburgh, City of
  • Department
  • Employment Type
  • Minimum Experience
  • Compensation
    £55,000-67,500 per year