Maximum of 25 job preferences reached.
Top Software Engineer Jobs in Edinburgh
Cloud • Software
The role involves designing and delivering open source software operations code in Python, ensuring system reliability, and collaborating with teams across the Linux stack.
Top Skills:
DockerKubernetesLinuxPython
Cloud • Information Technology • Professional Services • Software • Consulting
As a Software Engineer (GenAI-Focused), you will enhance the DoiT Cloud Intelligence product, implement features, review code, and improve code health, focusing on AI and cloud technologies for cost optimization and performance.
Top Skills:
AIAWSEmbeddingsGitGoGCPLangchainLanggraphTypescript
Information Technology • Software
The Software Engineer will design, develop, and install software solutions, focusing on web applications using PHP and ensuring coding standards and technical design compliance.
Top Skills:
JavaScriptPHPReact
Artificial Intelligence • Fintech • Software • Financial Services
Responsible for building and maintaining Android applications with AI features. Focus on performance, UX design, and collaboration with backend and ML engineers.
Top Skills:
JavaKotlinNoSQLSQLTensorflow Lite
Artificial Intelligence • Fintech • Software • Financial Services
As an iOS Developer, you will build and maintain AI-powered iOS applications focusing on performance, reliability, and user trust. Collaborate with engineers to integrate AI features, design UX patterns, and optimize app performance.
Top Skills:
NoSQLSQLSwiftSwiftuiTensorflow Lite
Artificial Intelligence • Fintech • Software • Financial Services
The Software Engineer will develop and maintain cross-platform desktop applications, focusing on performance, reliability, and integration of AI features. Responsibilities include optimizing applications, managing local data, and ensuring stability on macOS and Windows.
Top Skills:
ElectronIndexeddbJavaScriptNode.jsSqliteTypescriptWebsockets
Cloud • Security • Software • Cybersecurity • Automation
Design, maintain, and extend abuse detection and prevention systems for GitLab's SaaS platform. Serve as a core maintainer of a Ruby on Rails monolith, build anomaly detection and agentic AI mitigations, automate abuse response, collaborate with peer engineering and security teams, and produce runbooks and operational documentation.
Top Skills:
Agentic AiAWSGitlabGoogle Cloud Platform (Gcp)Large Language Models (Llms)RubyRuby On RailsSaaS
Hardware • Security • Software • Cybersecurity
The Senior Software Engineer, Frontend is responsible for developing and maintaining modern frontend systems, managing complex logic, and implementing API integrations while optimizing delivery through CI/CD processes.
Top Skills:
Ci/CdCSSFirebaseGoHTMLPiniaTypescriptVue 3
Information Technology • Consulting
Maintain and enhance core banking modules, implement change requests, support live clients, collaborate with Product and Parameterization SMEs, design, develop, test and document solutions, ensure quality and maintainability, own code components, and estimate work packages.
Top Skills:
AvaloqPl/SqlSQL
Software
Build internal AI enablement tools, workflows, and guardrails to help engineers use coding agents safely and productively. Evaluate models and agents, partner with teams to apply AI, track adoption and impact, and provide documentation, training, and advocacy across the engineering organization.
Top Skills:
Aperture By TailscaleClaude CodeCodexOpencodePi
Information Technology • Software • Analytics
The Senior Back-End Software Engineer designs, develops, and maintains scalable backend systems while taking ownership of the software development lifecycle.
Top Skills:
AtlantisAWSCi/CdCloudwatchDynamoDBEc2EksFastapiGithub ActionsIamJenkinsKubernetesLambdaNode.jsPrefect.IoPythonRdsS3SnsSqsTerraformTypescript
Security • Software
Lead Mark43's AI-enabled engineering initiative by designing and orchestrating multi-agent systems that plan, write, review, test, and deploy software. Write prompts, scaffolding, and tool integrations (VCS, test runners, internal APIs), evaluate agent performance, prototype LLM-based workflows, collaborate cross-functionally, mentor teammates, and contribute to on-call rotations.
Top Skills:
Codegen PlatformsCursorJavaLangchainLlm ApisMySQLOpen-Source LlmsReactTest RunnersTypescriptVector DatabasesVersion ControlWindsurf
New
Cut your apply time in half.
Use ourAI Assistantto automatically fill your job applications.
Use For Free
22 Days AgoSaved
Gaming • Software • Virtual Reality • Consulting
Design, build and maintain backend services for multiplayer games. Implement distributed systems, CI/CD, containerised microservices, databases (SQL/NoSQL), cloud infrastructure, and documentation. Collaborate on estimates, support teammates, and ensure high-quality deployments and operational standards.
Top Skills:
Amazon Web ServicesC#C++Ci/CdDockerGenerative AiGitGoGCPJavaKotlinKubernetesLlmsAzureNoSQLPerforceSQLTerraform
Artificial Intelligence • Healthtech • Mobile • Software
Full-stack AI/ML Software Engineer to build HealthTech SaaS microservices, implement and integrate ML solutions, write high-quality code, author documentation, perform code reviews, and act as an SME on services and systems.
Top Skills:
Ai/MlLinuxmacOSMicroservicesPythonSaaS
Cloud • Software
As a Software Engineer at Canonical, you will design, build, and ship software, improve packaging and distribution processes, and mentor colleagues while contributing to open source projects.
Top Skills:
C/C++FlutterGoPythonRust
Cloud • Software
The Junior Ubuntu Software Engineer will design, build, and ship software, focusing on quality and resilience, while engaging with the open source community.
Top Skills:
C/C++FlutterGoPythonRust
Cloud • Productivity • Software • Infrastructure as a Service (IaaS)
Build and maintain the control planes, automation, and observability for a global fleet of machines. Develop production-quality Go services for provisioning, health checks, upgrades, and incident remediation. Architect high-throughput, low-latency networking, improve utilization and power-to-performance, and collaborate with product and platform teams on storage-aware scheduling and developer-facing features.
Top Skills:
AnsibleGoKubernetesTerraform
Artificial Intelligence • Enterprise Web • Software
As a Senior Software Engineer, you will build scalable distributed systems, improve developer experience, mentor peers, and lead incident responses.
Top Skills:
GoNode.jsTypescript
Software • Hospitality
The Senior Software Engineer will collaborate in small teams to develop and maintain backend and frontend components, focusing on high-availability systems, writing tests, and continuous delivery on Google Cloud Platform.
Top Skills:
BigQueryDockerGoogle Cloud RunKubernetesMongodbNode.jsPostgresPub/SubReactRedisTerraformTypescript
Artificial Intelligence • Cloud • Legal Tech • Professional Services • Software
The Senior Software Engineer leads project subsystems, mentors junior engineers, and designs scalable SaaS solutions while optimizing performance and ensuring code quality.
Top Skills:
AWSC#CircleCIDockerGitlab CiGraphQLGrpcJenkinsKafkaKotlinKubernetesPostgresPythonRedisTerraform
Artificial Intelligence • Cloud • Legal Tech • Professional Services • Software
Lead architecture for large-scale, high-availability distributed systems using Domain Driven Design. Provide project-embedded consultation, prioritize platform capabilities, drive CI/CD and cloud practices, and communicate technical strategy to stakeholders to ensure scalable, secure, and observable systems.
Top Skills:
AWSAzureCi/CdCodepipelineColumnar DatabasesConfiguration ServicesDataflow/Pipeline SystemsDistributed TracingDockerDomain Driven DesignElasticsearchEnterprise Message BusFeature Toggle ManagementGCPGraph DatastoresJenkinsKafkaLoggingMicroservicesNoSQLService Oriented ArchitectureTerraform
Other
Design, build and deliver Endpoint Privilege Management features across the stack. Use AI-assisted tools, collaborate with distributed cross-functional teams, diagnose and resolve complex production issues.
Top Skills:
AngularClaude CodeCopilotGitJavaJunitSpring BootTypescript
Cloud • Enterprise Web • Information Technology • Software
Build and operate backend systems enabling enterprise deployments of Coder. Design and implement scalable backend architecture, improve upgrade and migration reliability, investigate and resolve production scalability issues, own operator-facing backend features, document tradeoffs, participate in design reviews and on-call rotations.
Top Skills:
DiscordGCPGitGithub ActionsGoGrafanaGrpcKubernetesNotionPostgresPrometheusSlack
HR Tech • Information Technology • Professional Services • Manufacturing
Design, build, and operate Order Management platform features across checkout, fulfilment, returns, amendments and cancellations. Own end-to-end delivery including design, development, CI/CD, monitoring, production support, and platform architecture improvements to ensure scalable, resilient integrations and observable systems supporting retail fulfilment.
Top Skills:
APIsCi/CdDynatraceIbm Sterling Order ManagementJava
HR Tech • Information Technology • Professional Services • Manufacturing
Design, build, and evolve order management capabilities across checkout, fulfilment, returns, amendments, and cancellations. Own features end-to-end from design through production support, improve platform architecture, integrations, reliability, and observability. Champion engineering excellence, CI/CD, monitoring, and operational excellence while mentoring engineers and collaborating with product and fulfilment stakeholders to deliver scalable, resilient systems.
Top Skills:
APIsCi/CdDynatraceIbm Sterling Order ManagementJavaMonitoringObservability
Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.
Success! We'll use this to further personalize your experience.
Top Edinburgh Companies Hiring Software Engineers
See AllPopular Job Searches
Tech Jobs & Startup Jobs in Edinburgh
Remote Jobs in Edinburgh
Hybrid Jobs in Edinburgh
Account Manager Jobs in Edinburgh
Accountancy Jobs in Edinburgh
AI Jobs in Edinburgh
Analyst Jobs in Edinburgh
Backend Jobs in Edinburgh
Business Analyst Jobs in Edinburgh
Communications Jobs in Edinburgh
Copywriter Jobs in Edinburgh
Customer Service Jobs in Edinburgh
Cyber Security Jobs in Edinburgh
Data Analyst Jobs in Edinburgh
Data Engineer Jobs in Edinburgh
Data Jobs in Edinburgh
Data Science Jobs in Edinburgh
Design Engineer Jobs in Edinburgh
Design Jobs in Edinburgh
DevOps Engineer Jobs in Edinburgh
Digital Marketing Jobs in Edinburgh
Engineering Jobs in Edinburgh
Finance Jobs in Edinburgh
Front End Developer Jobs in Edinburgh
Graphic Design Jobs in Edinburgh
HR Jobs in Edinburgh
HR Manager Jobs in Edinburgh
IT Jobs in Edinburgh
IT Support Jobs in Edinburgh
Java Developer Jobs in Edinburgh
Legal Jobs in Edinburgh
Machine Learning Jobs in Edinburgh
Marketing Jobs in Edinburgh
NET Developer Jobs in Edinburgh
Network Engineer Jobs in Edinburgh
Operations Jobs in Edinburgh
Operations Manager Jobs in Edinburgh
Payroll Jobs in Edinburgh
Product Manager Jobs in Edinburgh
Project Manager Jobs in Edinburgh
QA Jobs in Edinburgh
Research Jobs in Edinburgh
Sales Assistant Jobs in Edinburgh
Sales Jobs in Edinburgh
Scrum Master Jobs in Edinburgh
Social Media Jobs in Edinburgh
Software Engineer Jobs in Edinburgh
Talent Acquisition Jobs in Edinburgh
Tech Support Jobs in Edinburgh
UX Designer Jobs in Edinburgh
Web Developer Jobs in Edinburgh
All Filters
Total selected ()
No Results
No Results














_1.png)













