Software Engineer Jobs in Edinburgh

    Find 33+ software engineer jobs in Edinburgh. Browse opportunities from top employers. Apply today for your next software engineer role in Edinburgh.

    33 jobs found

    AI Engineer - Financial Service Consulting

    Datatech Analytics

    Technology
    Hybrid
    Midlothian, Edinburgh
    Permanent
    Competitive

    AI Engineer - FS Consulting Scotland Want to build AI that actually ships? A leading consulting and technology firm is hiring AI Engineers and Technical AI Leaders in London (hybrid) to deliver production-grade AI across banking, risk, fraud and enterprise platforms. Roles available from Engineer through to Senior Manager. What you'll do Design and build AI-enabled platforms and intelligent workflows click apply for full job details

    Senior Test Development Engineer (LabVIEW)

    Morson Edge

    Technology
    Hybrid
    Midlothian, Edinburgh
    Contract
    Competitive

    Senior Test Development Engineer Location: Glenrothes or Livingston About the role: Responsible for the design, manufacture, verification and validation, along with through life technical support of board level, sub-system and system level test equipment. Skills: - Test software design - Excellent knowledge of analogue and digital electronic circuit design - Ability to write comprehensiv click apply for full job details

    Trainee Network Engineer No Experience Required

    NEWTO TRAINING LIMITED

    Technology
    Hybrid
    Midlothian, Edinburgh
    Permanent
    Competitive

    This is a self-funded career programme with a guaranteed job on completion or 100% of your course fees back Train. Certify. Get Hired. Are you looking to start a career in Network Engineering but don't know where to begin? The demand for newly trained and qualified Network professionals has never been greater and this boasts excellent opportunities for growth amongst other benefits. . click apply for full job details

    Systems Engineer

    Anson Mccade

    Technology
    Hybrid
    Midlothian, Edinburgh
    Permanent
    £50,000 - £70,000/year

    Role: Systems Engineer - Various Levels Location: Belfast, 3 days per week hybrid Salary: £50,000 - £70,000 SC eligible, clearance required to start Were looking for a technically strong Senior Systems Engineer who can work across the full engineering lifecycle, with particular focus on requirements, integration, verification, validation and qualification click apply for full job details

    Senior Software Engineering Manager

    Saxon Recruitment Solutions

    Technology
    Hybrid
    Midlothian, Edinburgh
    Permanent
    Competitive

    Senior Software Engineering Manager - Edinburgh / Hybrid This Senior Software Engineering Manager role in Networking is a great technology to work on as it is a key enabler for the rollout of future AI technologies and Data Centres. It offers flexibility and variety, the opportunity to remain hands on technically whilst providing the capability to influence and direct development at a division level click apply for full job details

    Embedded Machine Learning Engineer

    KO2 Embedded Recruitment Solutions LTD

    Technology
    Hybrid
    Midlothian, Edinburgh
    Permanent
    £60,000 - £70,000/year

    Embedded Machine Learning and Real-Time Sensor Classification Introduced by: KO2 Embedded Recruitment Solutions Client Location: Edinburgh Salary: £60,000 to £70,000 per annum The Opportunity Our client is building the next generation of real-time detection systems that operate at the edge of the network, where connectivity is unreliable and power is constrained click apply for full job details

    Junior AI Engineer / Machine Learning Engineer no experience needed

    NEWTO TRAINING LIMITED

    Technology
    Hybrid
    Midlothian, Edinburgh
    Permanent
    Competitive

    This is a self-funded career programme with a guaranteed job on completion or 100% of your course fees back Train. Certify. Get Hired. AI is expected to generate 170 million jobs by 2030 and at present experienced professionals can earn salaries of upwards of £66,000. In todays digital world, AI is transforming every aspect of our lives and is at the heart of modern technological advancements. . click apply for full job details

    Trainee Data Engineer Programme No Experience Required

    NEWTO TRAINING LIMITED

    Technology
    Hybrid
    Midlothian, Edinburgh
    Permanent
    Competitive

    Trainee Data Engineer Programme No Experience Required This is a self-funded career programme with a guaranteed job on completion or 100% of your course fees back Train. Certify. Get Hired. Are you looking to start a career in data but don't know where to begin? The demand for Data Analysts has grown by 20% annually, with experienced professionals earning salaries upwards of £58,000. . click apply for full job details

    Area Sales Manager, Sales Engineer

    Scarlet Selection Ltd

    Sales
    Hybrid
    Midlothian, Edinburgh
    Permanent
    Competitive

    A genuinely exciting Area Sales Manager/Industrial Weighing Equipment Sales Manager position has arisen with this successful and expanding weighbridge and weighbridge systems manufacturer. They are looking for an experienced sales professional to sell their range of equipment to a host of end users across the Southwest of England click apply for full job details

    MK0 Lead Systems Engineer

    Hackajob Ltd

    Technology
    Hybrid
    Midlothian, Edinburgh
    Permanent
    £59,500 - £75,000/year

    Job Description Salary £59,500 - £75,000 Leonardo UK operates a grade-based salary framework with broad bands. The salary range shown reflects the approved grade band for this role, or a narrower hiring range published within that band, and is benchmarked against the external market. Exceptions above the standard range are managed through governance controls to protect internal equity click apply for full job details

    Field Services Engineer

    Randstad Technologies Recruitment

    Technology
    On-Site
    Edinburgh, City
    Contract
    Competitive

    Field Support Engineer - On-Site IT Refresh Project Location: Edinburgh - Onsite 6 Months Inside IR35 150 to 200 a day Active SC Clearance Required A top tier firm is looking for a reliable Field Support Engineer to join their team on a contract basis. In this role, you will play a crucial part in rolling out new workplace technology, upgrading user devices, and delivering high-quality, face-to-face technical assistance. You will split your time between floor-walking, tech bar user support, equipment deployment, and local data center hands-and-eyes assistance. Key Responsibilities - Hardware Deployments: Build, configure, and roll out desktop and laptop hardware as part of a site-wide device migration program. - User & Technical Support: Provide fast, effective 1st and 2nd line troubleshooting for both operating systems and physical hardware. - Infrastructure Assistance: Deliver physical hands-and-eyes support within the local data center environment as needed. - Equipment Maintenance: Manage local IT stock, prep devices for deployment, and ensure proper asset handling. - Customer Service: Maintain strong SLA performance while communicating clearly with end users to ensure a smooth transition. Essential Skills - Prior experience working in IT helpdesk, desktop support, or technician role. - Practical experience supporting Windows 10/11 environments and Microsoft 365 administration. - Comfortable working with Active Directory, basic network connectivity (LAN/WAN/TCP-IP), and PC hardware diagnostics. Desirable Skills - Holds certifications such as CompTIA A+, ITIL Foundation, or Microsoft Fundamentals. - Prior experience using ticketing tools like ServiceNow. - Familiarity with supporting mobile devices or MDM platforms. Location: Edinburgh - Onsite 6 Months Inside IR to 200 a day Active SC Clearance Required If you are an IT Support Engineer looking for a new challenging role then this could be the perfect opportunity for you. If the above seems of interest to you then please apply directly to the AD or send your cv to (url removed) Randstad Technologies is acting as an Employment Business in relation to this vacancy.

    IT Technical Support Engineer - Edinburgh

    CBSbutler Holdings Limited trading as CBSbutler

    Technology
    On-Site
    Edinburgh, City
    Contract
    Competitive

    IT Support Engineer + SC Cleared role + Based onsite in Edinburgh - looking for local candidates + Paying 200- 220 per day + 5 month initial contract + potential extensions The role: Provide on-site and remote technical support for end-user computing devices, workplace technologies, and associated IT services. The role is responsible for troubleshooting hardware and software issues, assisting users, maintaining IT equipment, and ensuring excellent customer service while adhering to service level agreements - Device build and roll out - Assist users in day-to-day troubleshooting - Maintain IT Equipment - Both software and hardware troubleshooting - Onsite datacenter assistance hands and eyes Essential knowledge: - 1-2 years' experience in an IT support or technical support role. - Knowledge of Microsoft Windows 10/11. - Familiarity with Microsoft 365 applications. - Basic understanding of networking concepts (LAN, WAN, TCP/IP). - Basic Active Directory experience. - Experience supporting desktop and laptop hardware. - Strong troubleshooting and problem-solving skills. - Good verbal and written communication skills. - Customer-focused approach. - SC Clearance Desirable - ITIL Foundation certification. - CompTIA A+ certification. - Microsoft Fundamentals certification. - Experience with ServiceNow or similar ITSM platforms. Mobile device support experience.

    AI Engineer Placement Programme No Experience Needed

    IT Online Learning

    Technology
    Remote
    Midlothian, Edinburgh
    Permanent
    £45,000 - £75,000/year

    AI Engineer Placement Programme no experience needed From £45,000 to £75,000 per annum AI Trainee Engineer £45,000£75,000 Job Programme This is a self-funded programme that leads to employment, fees apply. Job Guarantee Complete the programme and get a job, or get your course fees back. Location: UK Wide (Remote Opportunities Available) Looking to start a career in AI Engineering? We are offering a str click apply for full job details

    Software Developer Placement Programme No experience needed

    IT Online Learning

    Technology
    Hybrid
    Midlothian, Edinburgh
    Permanent
    £27,000 - £65,000/year

    Software Developer Placement Programme No experience needed - From £27,000 to £65,000 per annum Trainee Software Developer £27,000£65,000 Job Programme This is a self-funded programme that leads to employment, fees apply. Job Guarantee Complete the programme and get a job, or get your course fees back click apply for full job details

    Design Proving Systems Engineer

    Hackajob Ltd

    Technology
    Hybrid
    Midlothian, Edinburgh
    Permanent
    £44,500 - £56,000/year

    Job Description: Salary Range: Senior Systems Engineer £44,500 - £56,000 Principal Systems Engineer £53,500 - £68,000 Where this vacancy is being recruited across more than one grade, the successful candidate will be appointed to a specific assessed grade, and the applicable salary range will be that associated with the grade of appointment click apply for full job details

    Senior Software Engineer - C# / .NET - Near Edinburgh - 70K

    Lorien

    Technology
    Hybrid
    Edinburgh, City
    Permanent
    Competitive

    Senior Software Engineer - C# / .NET (Web and Windows) - Near Edinburgh Hybrid - 70K plus Bonus Lorien's longstanding client based near Edinburgh - a leader in their industry with a growing and award-winning product line making a huge difference around the globe - have asked us to help them in their searches for a Senior Software Engineer with .Net skills across Web and Windows applications. This is a hands-on development role with a strong focus on C# / .NET, full-stack development, user interface delivery, system integration, software quality and continuous improvement. You'll work across the full software development lifecycle, from technical requirements analysis and design through to implementation, testing, code review and release. The role will suit someone who enjoys solving complex engineering problems, building maintainable software and contributing to robust development practices within an Agile environment. Key responsibilities - Develop and enhance features for a key software solution managing client-side data from any browser, either on-prem or via the Cloud environment, with the likes of C#, .NET, ASP.NET, JavaScript, HTML, CSS and SQL Server - Analyse technical requirements and translate them into clear, testable software tasks and specifications - Design, implement and maintain new software features, ensuring solutions are scalable, reusable, maintainable and aligned with functional and non-functional requirements - Define and integrate interfaces between internal and external systems, collaborating with other technical teams to agree robust specifications - Contribute to user-facing application development, including process flows, information architecture, wireframes and usability-focused interface delivery - Follow coding standards and ensure code is integrated frequently into automated build and continuous integration processes - Write and maintain unit tests, investigate test failures and support automated verification activities where required - Debug, troubleshoot and diagnose performance, integration and functional issues across development, test and production environments - Review code produced by other engineers, identifying design or implementation issues and helping maintain high software quality - Mentor junior engineers and promote best practice in software design, development, testing and maintainability - Work closely with product, development, automation and DevOps teams to support high-quality software delivery What they're looking for: - Strong commercial record of full stack software development across Web and Windows applications - Strong skills across C# / .Net, ASP.NET, JavaScript, HTML, CSS and SQL Server - Record of developing software for Windows, browsers and mobile-supported environments - Good understanding of software architecture, object-oriented design, maintainable coding practices and software engineering principles - Comfort working across UI, application, integration and data layers - Ability to analyse requirements, propose technical solutions and communicate clearly with technical and non-technical stakeholders - Ideally but not necessarily any exposure to any of the following: - Python / C/C++ / VB / SQL - Unit and component testing for software modules - Automated build or CI/CD processes - Cloud-based deployment/automation/staging/testing - CI/CD, Continuous Testing, Staging, etc. - Jenkins / GitHub / Jira / similar tooling In return, you'll join a supportive organisation well versed in keeping their staff happy plus a generous bonus scheme, hybrid working model plus flexible start/finish times, annual salary reviews, plenty of opportunities to upskill and progress professionally, and a range of other benefits (that they've recently added to again) designed with employee happiness in mind. Apply with your latest CV for immediate consideration. Guidant, Carbon60, Lorien & SRG - The Impellam Group Portfolio are acting as an Employment Business in relation to this vacancy.

    Infrastructure Engineer

    HMRC

    Technology
    On-Site
    Midlothian, Edinburgh
    Permanent
    Competitive

    About the job Job summary Discover a career in your hands at HMRC. Whether you're seeking purpose, growth, or a workplace that gives you a true sense of belonging, hear from some of our employees as they share their story about what it's really like to work at HMRC. Visit our YouTube channel to watch the full series and come and discover your potential. Candidates will either have SC level security clearance or be willing to undertake such - including having been a continuous resident of the UK for a minimum of 5 years. HMRC Chief Digital & Information Office is made up of Customer Groups which are working independently towards one common goal. Our role sits within HMRC's Chief Digital & Information Office (CDIO) Group that deliver in-house solutions for projects and programmes that deal with a broad range of business, technical and operational issues. Our CDIO offices are hi-tech, state-of-the-art facilities that allow our teams to maximise their capabilities. The IT Operations profession is made up of professionals, paramount to our digital services. Our vision for the future is to attract people to work and progress in a fast paced, exciting environment whilst ensuring consistency in your training and upskilling. We are working to have clear career pathways and succession planning, to enable people to see our area as a long-term career with prospects and development opportunities for all roles. Job description This is an exciting opportunity to join HMRC's CDIO (Chief Digital & Information Officer), Borders and Trade Delivery Group working within the IT Operations space. The role focuses on the management and oversight of Borders and Trade environments and services, ensuring platforms are reliable, secure and cost-effective. You will work closely with internal teams and third-party suppliers to coordinate activity across environments, ensuring that required work is delivered effectively and in line with operational priorities. A strong technical understanding is important, enabling you to engage with engineering teams, understand issues and risks, and drive actions through to resolution. Person specification At this role level, you will: - Oversee and manage Border and Trade platforms across all environments, working closely with internal teams and 3rd party suppliers to ensure services remain available, secure and performant. - Track and manage environments and associated assets, using agreed tooling and processes to maintain accurate data, support reporting and provide insight into estate health and usage. - Coordinate and assure patching and security activities, ensuring suppliers and internal teams deliver updates in line with agreed timelines and compliance standards. - Own the management of cyber vulnerabilities and risks, ensuring issues are understood, prioritised and actively progressed to resolution with minimal business impact. - Support the maintenance and improvement of environment and monitoring tooling, working with senior engineers and central teams to enhance capability and visibility. - Develop and maintain clear processes, documentation and standards for environment and service management, ensuring consistency across Borders and Trade. - Act as a point of coordination for incidents and service issues, working across teams to support triage, resolution and post-incident improvements. - Identify trends, risks and opportunities for improvement, using monitoring data and operational insight to enhance system reliability and efficiency. - Take an active role in FinOps and cost optimisation activities, helping ensure environments are managed in a cost-effective and sustainable way. Essential Criteria: - Experience of working with or supporting IT environments or services. - Experience of coordinating operational activities (e.g. patching, maintenance, or service changes) across teams or suppliers. - Familiarity with tools such as Jira and Confluence, or similar. - Ability to understand technical issues and risks and help drive actions through to resolution. - Good analytical and problem-solving skills. - Ability to work independently and take ownership of tasks. - Experience of working collaboratively as part of a team. Desirable Criteria: Ideally, the successful candidate will have experience in the use of some or all of the following: - Experience working with Windows, Unix or Linux systems. - Experience or exposure to cloud environments (e.g. AWS or Azure). Office closures For more information on where you might be working, review this information on our locations. If your location preference is for one of the following sites, it's important to note that these are not long-term sites for HMRC and we will require you to move to a new building in the future, subject to our location strategy and the applicable employee policies at that time. These sites are: - Telford Plaza, Telford - moving to Parkside Court, Telford You will be given more information about what this means at the job offer stage. Leeds Locations Moves Adjustment Payment will be available for this role, provided the successful applicant is a current HMRC colleague in Bradford and meets the eligibility requirements outlined in the HMRC's Moves Adjustment Payment guidance. Further Location Information Please ensure that you only apply for a location that you are willing and able to work from, as we will only make one offer of employment. Any additional notes included in a 'Further Location Preferences (optional)' field within the application form, will not be considered. Please be aware that you cannot change your location preference after submitting your application. Benefits Alongside your salary of £37,682, HM Revenue and Customs contributes £10,916 towards you being a member of the Civil Service Defined Benefit Pension scheme. Find out what benefits a Civil Service Pension provides (opens in a new window). HMRC operates both Flexible and Hybrid Working policies, allowing you to balance your work and personal commitments. We welcome applications from those who need to work a more flexible arrangement and will agree to requests where possible, considering our operational and customer service needs. We offer a generous leave allowance, starting at 25 days and increasing by a day for every year of qualifying service up to a maximum of 30 days. - Pension - We make contributions to our colleagues' Alpha pension equal to at least 28.97% of their salary. - Family friendly policies. - Personal support. - Coaching and development. To find out more about HMRC benefits and find out what it's really like to work for HMRC hear from our insiders or visit Thinking of joining the Civil Service Things you need to know Artificial intelligence Artificial intelligence can be a useful tool to support your application, however, all examples and statements provided must be truthful, factually accurate and taken directly from your own experience. Where plagiarism has been identified (presenting the ideas and experiences of others, or generated by artificial intelligence, as your own) applications may be withdrawn and internal candidates may be subject to disciplinary action. Please see our candidate guidance (opens in a new window) for more information on appropriate and inappropriate use. Selection process details How to Apply As part of the application process, you will be asked to provide the following: - A name-blind CV including your job history and skills and experience. - A 500-word Personal Statement. Your Personal Statement should be used to describe how your skills and experience would be suitable for the advertised role, making reference to the Essential Criteria and Person Specification outlined in the advert. Please complete a separate statement (Max 250 words) for the Desirable Criteria where applicable. This is not essential for the role but may be considered by the vacancy-holder where candidates have the same scores at sift or interview. Further details around what this will entail are listed on the application form. Sift In the event of a large number of applications being received an initial sift may be held on your CV. At sift your CV, and your Personal Statement, will be assessed, with the successful candidates being invited to interview. We may also raise the score required at any stage of the process if we receive a high number of applications. Interview During the panel interview, you will be assessed on Experience based questions. Interviews will take place via video link. Sift and interview dates to be confirmed. Eligibility Please take extra care to tick the correct boxes in the eligibility sections of your application form. Mistakes sometimes happen but if you contact us later than two working days (Monday-Friday) before the vacancy closes, we may not be able to reopen your application for you. If you do make a mistake with your eligibility form, or have withdrawn yourself in error and need your application reinstated whilst the campaign is still live, please contact us via: - Use the subject line to insert appropriate wording for example - 'Please re-open my application - insert vacancy ref & vacancy closing date insert date '. . click apply for full job details

    Embedded Machine Learning Engineer

    KO2 Embedded Recruitment Solutions Ltd

    Technology
    Hybrid
    Edinburgh, City
    Permanent
    Competitive

    Embedded Machine Learning and Real-Time Sensor Classification Introduced by: KO2 Embedded Recruitment Solutions Client Location: Edinburgh Salary: 60,000 to 70,000 per annum The Opportunity Our client is building the next generation of real-time detection systems that operate at the edge of the network, where connectivity is unreliable and power is constrained. Their vision is straightforward and radical: machine learning models that run on embedded devices, processing sensor data in the field, making instant decisions without relying on cloud infrastructure or continuous data transmission. This is not a supervised learning problem on tabular business data. This is not model serving from a GPU cluster. This is embedded machine learning in its most demanding form: taking sophisticated sensor-based classification systems and making them run reliably on devices with megabytes of RAM, in real-world environments where data is noisy, conditions are uncontrolled, and failure is not an option. The client is at the frontier of what embedded ML can do. Most organisations are still building cloud-first systems. They are building ground-truth systems: devices that operate autonomously, make decisions in real time, and remain reliable under the constraints that define actual field deployment. The Challenge The engineering challenge is significant. You will be responsible for the complete lifecycle of machine learning models that run on embedded devices. This means: From Sensor to Deployed Device. You will work with raw sensor data streams from physical devices operating in uncontrolled environments. This data is not clean. It carries noise, calibration drift, temperature sensitivity, and the unpredictable behaviour of systems deployed in the real world. Your job is to transform this stream into a robust, real-time classification model that runs on hardware with severe constraints on memory, computation, and power. Engineering Under Constraint. Every machine learning decision you make has downstream consequences for embedded systems. A model that requires 512MB of RAM will not run on a device with 128MB. A model that takes 500ms per inference will drain the battery in days. A model that works in the lab but degrades in the field is a failure. You will learn to think like an embedded systems engineer, not a researcher. You will understand that the goal is not maximum accuracy; it is maximum accuracy within the hardware constraints that define your actual platform. Real-World Iteration. You will take models from lab development through semi-field validation and into live deployment. You will see what happens when your model encounters conditions it has never seen before. You will debug why a model that performed flawlessly during development is behaving unexpectedly in the field. You will iterate based on real-world performance data and build the judgment to know when a model is sufficiently reliable for deployment. Cross-Domain Transfer. The long-term vision is building a platform where machine learning models and data structures developed for one application can be adapted and transferred to others. You will contribute to demonstrating that this is technically possible; that you can take a model built for one classification task and, with appropriate retraining and adaptation, make it work reliably in a different domain. This is the frontier of applied ML. The Role Reporting to the Lead Data Scientist, you will own the development and deployment of machine learning models that sit at the heart of the embedded detection platform. You will work closely with R&D scientists, firmware engineers, hardware designers, and product teams. You will be the bridge between data science and embedded systems. You will own the complete pipeline: from sensor data ingestion and cleaning, through feature engineering and model development, through embedded optimisation and deployment, through field validation and iteration. Key Responsibilities - Clean, structure, and analyse sensor datasets from real-world deployments for training and evaluation - Develop machine learning models optimised for embedded deployment on resource-constrained devices - Work with TensorFlow Lite, Edge Impulse, or custom firmware deployment strategies to integrate models into actual hardware platforms - Optimise model architecture, quantization, and inference speed to fit hardware constraints without unacceptable loss of accuracy - Collaborate with firmware engineers to integrate your models into live devices, understanding and accommodating their constraints - Test model performance across lab, semi-field, and real-world settings; identify failure modes and iterate - Document training pipelines, feature engineering methods, model validation results, and deployment learnings - Establish reproducible, scalable workflows for model development, retraining, and versioning - Support future platform expansion by demonstrating that models can be adapted across different applications and use cases - Develop model-driven features such as confidence scoring, anomaly detection, and on-device adaptation logic Must-Haves - 5+ years of applied experience in data science or machine learning engineering roles - Strong, demonstrable experience with machine learning for classification tasks - Proficiency in Python and relevant libraries: scikit-learn, TensorFlow, pandas, NumPy - Real-world experience working with sensor data, time-series data, or IoT data streams - Familiarity with embedded ML tools and approaches: TensorFlow Lite, Edge Impulse, ONNX Runtime, or equivalent - Hands-on mindset; comfortable getting close to hardware, firmware code, and the real-world constraints of device deployment - Clear communication; ability to explain model behaviour, limitations, and engineering trade-offs to non-technical collaborators Nice-to-Haves - Signal processing experience or background in IoT systems - Previous work deploying models to edge devices or microcontrollers - Experience with model quantization, pruning, or other embedded optimisation techniques - Background in biology, chemistry, environmental science, or related domains - Familiarity with sensor calibration pipelines, metadata tagging, or HDF5 - Experience with dataset versioning and ML workflow management: MLflow, DVC, Weights & Biases - Understanding of low-power device design and power budgeting What Success Looks Like in Year One Models in the Field, Not the Lab. You will have taken at least one machine learning model from initial development through to embedded deployment on a live device. You will have validated that model across lab conditions, semi-field conditions, and real-world deployment. You will have documented accuracy and reliability benchmarks that the R&D and product teams trust enough to build products around. A Repeatable ML Pipeline. You will have established clean, documented workflows for model development, feature engineering, validation, and versioning. The process will no longer be ad hoc. When new sensor data arrives, when a new classification task emerges, or when an existing model needs retraining, the team will have a clear, reproducible path forward. Embedded Constraints Are Second Nature. You will think routinely in terms of memory budgets, latency budgets, and power budgets. You will anticipate firmware engineer constraints before they surface as integration bottlenecks. You will make design decisions that balance model accuracy against hardware reality. Real-World Reliability Mindset. You will understand that deployment is when learning truly begins. You will have built the infrastructure to monitor deployed models, identify when they degrade, understand why, and iterate. You will have learned the hard lessons about what separates a model that works in the lab from one that works reliably in the field. Cross-Domain Credibility. You will have contributed technical evidence that machine learning systems can be developed for one application and transferred to others, with appropriate adaptation and retraining. You will understand what transfers and what does not. Application Please submit the following: - Your CV - A cover letter (required) explaining your experience with embedded ML and real-world sensor data, and why this particular challenge interests you - Answers to the following questions: - Can you commit to 3 days per week in Edinburgh? - Describe a time you deployed a machine learning model to an embedded or edge device. What were the hardware constraints, and how did you optimise the model to fit them? - Have you worked with real-world sensor or time-series data? Describe the challenges you encountered and how you addressed them. - What is your current notice period? - Tell us about a time you took a machine learning model or pipeline built for one application and adapted it to a different use case or domain. What was transferable? What had to be rebuilt? - What draws you to embedded machine learning specifically, rather than traditional cloud-based ML or data science

    Lead Site Reliability Engineer (SRE Squad Lead)

    Inspire People

    Technology
    Hybrid
    Midlothian, Edinburgh
    Permanent
    Competitive

    Become part of a mission-driven digital team helping to build reliable, secure and scalable digital services that support economic growth across the UK. The Department for Business and Trade (DBT), in partnership with Inspire People, is seeking a Senior SRE Squad Lead with experience leading and developing engineers, strong DevOps and Site Reliability Engineering expertise, cloud platform experien click apply for full job details

    Data Engineer

    Newto Training

    Technology
    Hybrid
    Midlothian, Edinburgh
    Permanent
    Competitive

    Data Engineer Programme - No Experience Required This is a self-funded career programme with a guaranteed job on completion or 100% of your course fees back Train. Certify. Get Hired. Are you looking to start a career in data but don't know where to begin? The demand for Data Analysts has grown by 20% annually, with experienced professionals earning salaries upwards of £58,000. In today's digital world, data is critical to business decision-making, making the role of a Data Analyst indispensable. As skills shortages continue to grow, the demand for qualified entry-level professionals is on the rise. Newto Training's Data Analyst Career Programme is designed to help aspiring professionals gain the qualifications, practical experience and support needed to secure their first role in the industry. Whether you're looking for a complete career change, returning to work, leaving the Armed Forces, or seeking a future-proof career, we'll help you build the skills employers need. Please note: this is a self-funded programme costing around £190 per month How Our Career Programme Works: - Over 100 hours of live instructor-led online training delivered by experienced industry professionals - Three industry-recognised certifications (exam voucher and exam resit support included): - Microsoft Power BI Data Analyst (PL-300) - Microsoft Azure Data Fundamentals (DP-900) - Microsoft Azure AI Fundamentals (AI-901) - Practical, real-world project work designed to help you develop hands-on skills in Excel, SQL, Python and PowerBI - Dedicated 1-to-1 tutor support throughout your learning journey - CV support, interview preparation, and career coaching - Access to our employer network and recruitment partners Starting Salaries Upon successful completion of the programme, we guarantee a starting salary of up to £40,000. Who Is This Programme For? This programme is designed for individuals with little or no previous experience. You may be: - Looking for a career change - A recent school, college or university leaver - Currently working in another industry - Leaving the Armed Forces - Interested in technology and problem-solving The most important qualities are a willingness to learn, good communication skills and a genuine interest in changing your career. Please note: this is a self-funded programme costing around £190 per month Our Job Guarantee Successfully complete the programme and meet the agreed career support requirements, and we guarantee you'll receive a job offer within 6 months. If not, we'll refund 100% of your course fees. Full T&Cs available. Ready to Start Your New Career? Click 'Apply Now' to speak with an Advisor and take the first step towards a rewarding career in one of the UK's fastest-growing sectors.

    Systems Engineer - Trials

    Hackajob Ltd

    Technology
    Hybrid
    Midlothian, Edinburgh
    Permanent
    £53,500 - £68,000/year

    Job Description: Salary Range: Principal Systems Engineer £53,500 - £68,000 Lead Systems Engineer £59,500 - £75,000 Where this vacancy is being recruited across more than one grade, the successful candidate will be appointed to a specific assessed grade, and the applicable salary range will be that associated with the grade of appointment click apply for full job details

    Senior Site Reliability Engineer - Python

    Inspire People

    Technology
    Hybrid
    Midlothian, Edinburgh
    Permanent
    Competitive

    Help build and operate reliable, scalable and secure digital services that support businesses across the UK. The Department for Business and Trade (DBT), in partnership with Inspire People, is seeking a Senior Site Reliability Engineer with strong software engineering capability (either experience of Python development or a desire to develop Python expertise), experience building applications host click apply for full job details

    Software Engineer

    Cathcart Technology

    Technology
    Hybrid
    Midlothian, Edinburgh
    Permanent
    Competitive

    Edinburgh- based SaaS Organisation , with a market-leading product , are looking for a collaborative Software Engineer (with good experience using the .Net framework and JavaScript / TypeScript ) to join their agile team - modern tech! They've been running really successfully now for several years and their product is used worldwide, largely both within the UK and the US click apply for full job details

    Commercial Gas Engineer

    ERS SCOTLAND LIMITED

    Sales
    Hybrid
    Midlothian, Edinburgh
    Permanent
    Competitive

    Are you an experienced Commercial Gas or Multi-Skilled HVAC Engineer looking to join a well-established specialist HVAC provider with an excellent reputation across the UK? Due to continued growth, they're looking to recruit experienced engineers across Scotland to support an expanding portfolio of commercial and industrial clients click apply for full job details

    Area Sales Manager, Sales Engineer

    Scarlet Selection

    Sales
    Remote
    Edinburgh, City
    Permanent
    Competitive

    A genuinely exciting Area Sales Manager/Industrial Weighing Equipment Sales Manager position has arisen with this successful and expanding weighbridge and weighbridge systems manufacturer. They are looking for an experienced sales professional to sell their range of equipment to a host of end users across the Southwest of England. If this role sounds of interest, please apply ASAP. LOCATION : Candidates will live in the Glasgow to Edinburgh area (central belt) and will cover the whole of Scotland as as a territory. You will manage your own diary, book your own appointments and work from home when not out visiting clients. SALARY: Circa 40k as a basic salary with an OTE of approximately 60k with a fully expensed company car, mobile, laptop and 25 days annual leave. As Area Sales Manager/Industrial Weighing Equipment Sales Manager; your responsibilities will be field based sale, to promote & sell the companies full range of weighing equipment and maintenance contracts into all areas of manufacturing, logistics, engineering, chemical, food and recycling industries. You will be able to demonstrate the following skills and attributes: - Technically competent & able to specify systems & solutions from the simple to complex. - Self-Motivated target driven individual. - Consistent sales target achiever - Management of sales territory with minimum supervision - Managing & growing existing client accounts - Managing & developing dormant clients - Managing & developing new business opportunities across all industrial sectors Successful candidates will have minimum of 2 years Field Sales, Area Sales Manager or Territory Sales Manager experience. You are likely to have relevant engineering and commercial qualifications and have a proven track record within sales roles. Strong interpersonal and communication skills are a must as you will be building relationships at all levels to create success. Contact: In the first instance please send your CV to Kelly Duke ELIGIBILITY All vacancies are based in the UK. It is unlawful to employ a person who does not have permission to live and work in the UK and we will therefore only consider applications from candidates who are eligible to work in the EU. Scarlet Selection are UK-based recruitment specialists, placing experienced professionals across all industry sectors. The services Scarlet Selection provides are those of an employment agency.

    Senior Infrastructure Engineer

    Head Resourcing

    Technology
    Hybrid
    Edinburgh, City
    Permanent
    Competitive

    Senior Infrastructure Engineer 50,000 - 60,000 Edinburgh - Hybrid We are on the lookout for a Senior Infrastructure Engineer to join a software services company in Edinburgh. Due to continued growth across the organisation both in the UK & US they are looking for someone with specialist knowledge in VMware, Disaster Recovery and Hyper V. You will help drive the expansion of their SaaS-based platform and applications and play a key role in their continued success. Key Responsibilities include: - Responsible for server hardware configuration and provisioning to provide a secure and performant compute platform. - Maintaining security and integrity of network infrastructure and services such that unauthorised activity can be recognised and prevented. - Managing secure and resilient datacentres to support products and internal services. - Reviewing and recommending new technologies with the aim of improving existing services. - Training and mentoring junior colleagues to raise their levels of expertise and minimise the number of required ticket escalations. In order to be successful in the role, candidate's ideally need: - Excellent Problem solving using logical and systematic approaches - Ability to understand the long term impact of decisions - Proficient knowledge and understanding of network security tools and security practices - Solid understanding of computer network architecture - Awareness of Disaster Recovery planning and implementation - Awareness of Business continuity planning and implementation Experience of the following technologies: - VMware - Hyper-V, SCVMM & VCentrer - SSL, VPN and IP Sub-netting. - Microsoft Windows server operating systems - Microsoft Azure - Mobile Device Management - Server Virtualisation technologies - Storage Area Networks and Network Attached Storage An excellent package is available for the right candidate with flexible/hybrid working. Please get in touch with an up-to-date CV to find out more.

    Software Engineer

    Cathcart Technology

    Technology
    On-Site
    Edinburgh, City
    Permanent
    Competitive

    Edinburgh- based SaaS Organisation , with a market-leading product , are looking for a collaborative Software Engineer (with good experience using the .Net framework and JavaScript / TypeScript ) to join their agile team - modern tech! They've been running really successfully now for several years and their product is used worldwide, largely both within the UK and the US. It's a data-focused product that is proven to enhance the efficiency within organisations and ultimately lower costs. They've got a busy pipeline of project work, including new feature development and major enhancements to the product - so they'll be plenty to keep you busy. They're based in central Edinburgh and have a development squad of around eight Engineers. They'd describe themselves as a friendly and sociable bunch that promote collaborative working and are looking for a similar fit. For this role (and all technical roles at the business) they're ideally looking for someone that is comfortable working onsite, roughly three days per week . You'd find yourself working on their core cloud platform , which is written with a modern tech stack ( .Net, Azure, Microservices, Vuejs + TypeScript and more ). So they're ideally looking for an Engineer that has good experience working across the Full Stack - however, you don't need to tick every technical requirement, they're happy to help people upskill here as it's a great L&D environment. You'll ideally have experience with most of the following; Modern .Net (.Net Core, ASP.Net MVC) Databases (SQL Server or Entity Framework) Modern JavaScript Frameworks (ReactJS, Angular or VueJS) Test Driven Development Working in an Agile environment Experience with the following is highly desirable; Cloud Services (Azure, GCP or AWS) Working in a product environment The company have a great culture , several of their Engineers have strong tenure within the business, and it's rare someone would have a short stint here. I've personally helped a couple Engineers join the team over the past few years and heard great things firsthand. Their offices are just walking distance from Haymarket and Waverley station in Edinburgh , where they support hybrid working, with three days in office. In return they're able to offer a salary from 30k to 48k, on top of a good benefits package to match (Annual Bonus, 34 days holidays), alongside a great opportunity to continue developing your career within a collaborative and supportive engineering environment. If you're keen to find out more, please apply or drop Douglas Paget at Cathcart Technology a message. Cathcart Technology is acting as an Employment Agency in relation to this vacancy.

    Trainee Systems Engineer - LEAP programme

    Matchtech

    Technology
    Hybrid
    Edinburgh, City
    Permanent
    Competitive

    Are you: - Transitioning out of the Armed Forces? - From an engineering/technical background? Then the Systems Engineering LEAP programme is for you! What is the Systems Engineering LEAP programme?: The Systems Engineering LEAP Programme is designed for great people who have transferable skills, delivering opportunities to start a career in Systems Engineering with a leading UK Defence company . These roles can be based from Edinburgh, Newcastle, Southampton, Basildon and Luton. - 18-month year fully paid Systems Engineering development programme. - Giving you a great career in Systems Engineering . - Structured applied training and development journey. - Employment with a leading Defence company working on the latest programmes. - Mentoring and peer to peer community support throughout. - Future permanent employment. What you'll do as a Systems Engineer: Systems Engineers work across a range of activities that help pull together all the necessary engineering and technology strands into a complex system. As a Systems Engineer, you will bridge the gap between the theoretically possible and the practically implementable. We are searching for the next generation of Systems Engineers who come from a variety of backgrounds and skillsets. Based on your skills and foundation knowledge, we will provide suitable training and skills enhancement to transform you into a Systems Engineer. Typical work you might be involved in includes conducting early-stage research, engaging with stakeholders, transforming stakeholder needs into specifications, creating system architectures/designs, analysing designs, supporting integration/build, writing test plans, and supporting installation and trials. What we need from you: We are not expecting you to have deep theoretical knowledge of the technologies; what we are looking for is people with an engineering background that we can build upon through training, team working and mentoring. Personal attributes and values are just as important to us as technical ability, so we are looking for engineers with a willingness to learn, progress and develop through our devoted technical career path. You will need to be: - Committed - We're seeking people who are committed to personal development and a new career in Systems Engineering. - Keen to Develop - No matter how good our development programme is, it will require pro-active learning within your role; the faster you learn, the more accelerated your development will be. - Analytical and Methodical - Together these traits enable Systems Engineers to create robust and scalable systems, ensuring they always meet the user needs. - Curious - Systems Engineers need to understand the "why", so being naturally curious will put you well on your way to being great at this new career already! - Open minded - You'll be working with multi-disciplinary and diverse teams of people, so a positive and open mind is essential. All successful applicants must be eligible for full security clearance and access to UK-caveated and ITAR controlled information. Apply now to find out more about the LEAP Programme and embark on an exciting new career in Systems Engineering!

    Senior AI Engineer Manager/Associate Director Capital Markets

    Datatech Analytics

    Technology
    Hybrid
    Midlothian, Edinburgh
    Permanent
    Competitive

    Senior AI Engineer Manager/Associate Director Capital Markets Location: Edinburgh Working pattern: Hybrid Salary: Compensation aligned to experience and seniority Ref: J13115 Senior AI Engineering professionals are required to support the design, build and delivery of advanced AI solutions within financial services and capital markets environments click apply for full job details

    Software Engineer - Senior Levels

    Hackajob Ltd

    Technology
    Hybrid
    Midlothian, Edinburgh
    Permanent
    £38,000 - £50,000/year

    Job Description: Salary Range: Engineer £38000 - £50000 Senior Engineer £45000 - £60000 Principal Engineer £54000 - £70000 Your impact Are you an experienced Software Engineer who is interested in developing software for the Eurofighter Typhoon Fighter Jet? Typhoon remains the primary front line defence aircraft for the UK, Germany, Italy & Spain click apply for full job details

    Related Job Searches

    About Software Engineer Jobs in Edinburgh

    The software engineer job market in Edinburgh is thriving, with 33 active opportunities from leading employers. Edinburgh offers a diverse range of software engineer positions across various industries, from established corporations to innovative startups.

    Key Skills for Software Engineer Roles

    JavaScriptPythonReactNode.jsAWSGitAgileTypeScript

    Career Path & Opportunities

    Software engineering roles typically offer excellent career progression, from junior developer through to senior engineer, tech lead, and architect positions. Many positions include benefits like flexible working, continuous learning budgets, and competitive salaries that increase significantly with experience.

    Quick Stats

    33

    Active positions

    Top Hiring Companies

    Hackajob LtdNEWTO TRAINING LIMITEDDatatech AnalyticsIT Online LearningInspire People

    Typical Salary Range

    £27k - £75k

    Work Arrangements

    Hybrid24 jobs
    On-Site4 jobs
    Remote2 jobs

    Frequently asked questions

    How many software engineer jobs in Edinburgh are available right now?+

    Hyra currently lists 33 active software engineer jobs in Edinburgh from leading employers. New roles are added every day as employers post and our feeds refresh.

    Is remote work available for software engineer roles in Edinburgh?+

    Yes — many of the software engineer jobs in Edinburgh on Hyra offer remote or hybrid arrangements. Use the work-type filter to see only remote roles, or browse our dedicated remote jobs section.

    What's the typical salary for software engineer in Edinburgh?+

    Salaries vary by experience, employer, and exact role. Filter listings by salary band, or visit our salary calculator for benchmark data across the UK and US.

    How do I apply for software engineer jobs in Edinburgh?+

    Click any job listing to view the full description and apply directly with the employer through Hyra. Most roles allow you to apply with your existing CV in under a minute.

    Are these jobs free to apply for?+

    Yes. Hyra is completely free for job seekers — browse, filter, and apply to any listing without an account or paywall.

    Hyra

    Join the Hyra Community

    Get weekly career insights, job alerts, and exclusive content delivered to your inbox.

    Weekly updatesUnsubscribe anytimePrivacy guaranteed