Manx Technology GroupSmart Island
← Back to jobs
⚠️

High Automation Risk

This role has an above-average probability of significant AI or automation disruption. Consider upskilling and monitoring AI tooling in this sector.

Software Engineer

Full TimePermanentNot specifiedInformation Technology
Posted 15 March 2026Closes 31 May 2026

Job Description

Our client seeks a Software Engineer to join their team. Role Profile: As a Software Engineer you will build the internal products that keep the business running: automation services, API integrations, operational tooling and QA automation. You'll work across backend, frontend and data - shipping pragmatic solutions from discovery to production. This is an ownership role: you won't just hand off projects. You'll design, build, operate and evolve the systems you deliver with a focus on reliability, observability and long-term maintainability. Key Responsibilities: Deliver integrations between internal platforms and third-party services (REST APIs, webhooks, event-driven workflows, data sync).Develop internal web tools (with UIs) used by non-technical teams to get work done quickly and safely. Build reliable automation (jobs, schedulers, queues).Ship production-grade code with reviews, testing strategy and documentation. Troubleshoot and improve: debug across team-owned systems, perform root-cause analysis and implement fixes. Key Skills and Experience: 2+ years professional software engineering experience. Strong proficiency in JavaScript (primary language) in a modern ecosystem - ideally Node.js, Proven experience designing and consuming APIs (auth, pagination, rate limiting, error handling, resilience).Working knowledge of databases: schema concepts, queries, migrations and data models that support real workflows. Comfortable with Git and structured code review practices. If you have the required skills please apply online at searchandselect.com quoting reference number: 16384

Automation Risk

Automation probabilityi55%
AI exposure (AIOE)i85%

This role contains a high proportion of tasks that can be augmented by AI, such as code generation, testing, and documentation. However, tasks requiring system design, troubleshooting, and cross-team collaboration still require significant human judgment and creativity. As a result, the automation risk is moderate, but the AI occupational exposure is high due to the strong applicability of GenAI tools to core tasks.

Task analysis

  • Design and implement integrations between internal platforms and third-party services using REST APIs, webhooks, and event-driven workflows.
  • Develop internal web tools with user interfaces for non-technical teams.
  • Build and maintain automation services, including jobs, schedulers, and queues.
  • Write, review, and maintain production-grade code with appropriate testing strategies and documentation.
  • Troubleshoot and debug across team-owned systems, performing root-cause analysis and implementing fixes.
  • Collaborate with non-technical teams to understand requirements and deliver effective solutions.
  • Ensure reliability, observability, and long-term maintainability of delivered systems.
  • Participate in code reviews and structured development practices using Git.
  • Design database schemas, write queries, and manage data migrations to support real workflows.

Automatable AI-assisted Human-only

Occupational Classification

✨ Bright Outlook🔬 STEM🇬🇧 UK Skilled Worker Visa Eligible
UK SOC2020: 2136Programmers and software development professionals
O*NET: 15-1252.00 Software Developers
AI analysis: 16 March 2026

UK Salary Benchmark

Scientific research and development · ONS ASHE 2024 annual earnings

scale £60k
UK sector median
£48,112
UK sector mean
£55,248
£0£15k£30k£45k

👤 For Candidates

AI & future-of-work guidance

🤖 Enhance with AI

  • Leverage AI code assistants for rapid prototyping and debugging
  • Automate test generation and documentation with GenAI tools
  • Use AI-driven analytics for faster root-cause analysis

📈 Disruption outlook

15%1 yr
40%5 yrs
70%10 yrs

% risk of significant disruption

🎓 Learn now

📚 For full-time, part-time & evening courses on the Isle of Man, visit University College Isle of Man (UCM)

🏢 For Employers

Strategic hiring options & technology alternatives

🔄 Alternatives

🤖 AI AgentGitHub Copilot

Automates code generation and documentation tasks efficiently

💻 TechnologyPower Automate

Streamlines routine workflow and integration processes

🌍 OutsourcingNearshore Dev Teams

Scales development capacity for non-core systems

Recommendation

🔀 Hybrid approach

AI augments coding, but human oversight needed for design and troubleshooting

Microsoft Copilot & M365

GitHub Copilot

Accelerates code writing and review

Power Automate

Automates integration and operational workflows

Azure AI

Implements advanced AI-driven automation services

Key Skills

Critical ThinkingAdvancedTroubleshootingAdvancedOperations AnalysisIntermediateData AnalysisIntermediateAttention to DetailAdvancedTeamworkIntermediateProject ManagementIntermediateAPI IntegrationAdvancedSoftware Development (JavaScript/Node.js)AdvancedWritingIntermediateSoftware TestingIntermediate

Knowledge Areas

Software Development and TestingComputers and ElectronicsData Analysis and ReportingInformation TechnologyProject ManagementReporting and DocumentationBusiness Process Improvement

O*NET Competency Skills

ProgrammingCritical ThinkingJudgment and Decision MakingActive LearningReading ComprehensionSystems AnalysisActive ListeningComplex Problem SolvingSystems EvaluationTechnology DesignOperations AnalysisWritingSpeakingTime ManagementCoordination

Alternative Career Paths

DevOps Engineer85% match

Focuses on automation, deployment pipelines, and system reliability for software delivery.

Product Manager (Technical)70% match

Leads product development by bridging technical and business requirements.

QA Automation Engineer75% match

Specializes in building automated testing frameworks and quality assurance tools.

Solutions Architect65% match

Designs and oversees technical solutions for complex business problems.

Also Consider

🔥 Hot Technologies

In-demand tools for this occupation (O*NET)

Apache KafkaApache MavenOracle Java 2 Platform Enterprise Edition J2EEOracle SQL DeveloperGraphQLPyTorchApache SparkjQueryScalaTypeScriptBootstrapReactSpring FrameworkVue.jsApple iOS

Work Activities

General work activities from O*NET

  • Working with Computers
  • Processing Information
  • Making Decisions and Solving Problems
  • Thinking Creatively
  • Communicating with Supervisors, Peers, or Subordinates
  • Analyzing Data or Information
  • Updating and Using Relevant Knowledge
  • Organizing, Planning, and Prioritizing Work
  • Getting Information
  • Evaluating Information to Determine Compliance with Standards
  • Documenting/Recording Information
  • Developing Objectives and Strategies
  • Monitoring Processes, Materials, or Surroundings
  • Identifying Objects, Actions, and Events
  • Interpreting the Meaning of Information for Others

Anthropic Economic Index

Real-world AI adoption data from millions of Claude conversations · Dataset ↗

CC-BY Research

Observed Claude Usage

29%

of conversations

Similar Jobs